sudo apt-get purge xorg
,但恐怕这会留下一些GUI软件包。#1 楼
通过首先删除x11-common
,然后删除我的“过时”软件包,我能够删除Raspbian包含的桌面环境。sudo apt-get remove --purge x11-common
sudo apt-get autoremove
评论
须藤apt-get autoremove --purge
–主机管理员
2015年10月11日在10:53
两个班轮魔术!
–GTodorov
17年7月23日在4:46
#2 楼
您可以自己进行操作,也可以使用其他人已经为您完成的操作:用于Raspberry Pi的84 MB最小Raspbian ARMHF图像
109 MB Raspbian Wheezy armhf Raspberry Pi最小图像
222 MB Hexxeh图像
评论
+1尽管autoremove选项既快捷又有效,但确实有效,但我发现没有GUI的全新安装效果更好,占地面积更小。
–男士编码器
13年6月6日在12:18
对于大多数SD卡空间不足的情况,这确实是最好的答案。
–肯尼
13年11月23日在3:57
@kenny:要获得更少的SD卡空间,您可能需要看一下Pi的Tiny Core Linux。
–avra
13年11月26日在12:32
#3 楼
$ sudo apt-get --purge remove "x11-*"
这将删除x11下的所有软件包,x11是包含所有图形软件包的库。选项--purge允许您删除所有相关的配置文件。
$ sudo apt-get --purge autoremove
autoremove删除所有未使用的软件包。第一个命令之后有很多未使用的软件包。
评论
这是一个非常低质量的答案。您仅提供了两个命令,而没有解释。请在将来解释您的答案,以便新用户可以理解您的意思。您应该解释这些命令的用途。
–RPiAwesomeness
2014年3月28日在22:25
Weeeell,对不起。因此:apt-get --purge remove x11- *将删除x11下的所有软件包,x11是包含所有图形软件包的库。然后,apt-get --purge autoremove将删除所有不再使用的软件包。
–vcuongvu
2014年4月14日9:33
谢谢。这就是答案的正确方式,并提供命令和解释。这就是我想让您做的所有事情。谢谢!
–RPiAwesomeness
14年4月14日在15:18
使用不带引号的通配符是危险的。如果当前目录中有任何以“ x11-”开头的文件或目录,它们将被传递给apt-get,因为您的外壳会尝试通过通配符查找匹配的文件。引用它将星号直接传递给apt-get:$ sudo apt-get --purge删除“ x11- *”
– joonas.fi
17年2月16日在15:58
#4 楼
我这样做的方法是删除Installed Packages --> x11
中aptitude
类别下的所有软件包,然后运行sudo apt-get autoremove
,这将卸载不再需要的所有剩余软件包。评论
您介意添加用于删除X软件包的确切aptitude命令吗?
– Fouric
13年5月5日在6:39
我只是运行了aptitude TUI(文本用户界面),所以sudo aptitude,然后使用箭头键滚动到x11部分,并使用-键删除了每个软件包。
–nc4pk
2013年5月5日19:34
#5 楼
GUI包由元包task-desktop
引用。因此,只需删除该元软件包就足够了: > sudo apt-get remove task-desktop
评论
包'task-desktop'未安装,因此未删除...
–brianlmerritt
15年10月30日在10:31
taskel删除桌面似乎是做到这一点的方法,但是它什么也没做。弹出一个诅咒屏幕,然后消失。
–方正
17年8月23日在4:18
#6 楼
现在,基金会还有一个名为Raspbian Jessie Lite
的无X映像:https://www.raspberrypi.org/downloads/raspbian/ 如果您想要一个仅安装最小系统的安装程序,还有Raspbian UnAttended Netinstaller
#7 楼
Jessie Raspbian与其他答案在这里采取了不同但相似的路径。 ># First the jre needs X (boo!) so switch that out to a headless version
sudo apt-get install -y openjdk-7-jre-headless
# Next x11 won't go because libice6 is installed
# but this seems to trigger the same result
sudo apt-get remove -y libice6
# Finally clean up
sudo apt-get autoremove -y --purge
无头服务器!
评论
openjdk-11-jre-headless在Raspbian Buster中
–fer
19/12/18在11:15
#8 楼
建立自订图片? -我使用https://github.com/jamesbennet/pistrap。相当小的安装量约为300mb。#9 楼
$ apt-get --purge remove 'x11-*'
$ apt-get --purge autoremove
第一个命令删除了许多X11软件包,包括X11核心库。由于所有其他X11软件包(以过渡方式)都依赖于X11核心库,因此它们也将被删除。 。
--purge
选项指示apt-get
也删除相关的配置文件。非最小安装将释放大约1.5 GiB的空间。
评论
这是我给出的完全相同的答案。
–vcuongvu
16年3月3日,9:52
@vcuongvu,不,不是。我的解释是不同的,即更好,更广泛。我还估计了将释放多少空间。我解决这个问题的原因是,一些对此问题的读者显然怀疑删除是否确实值得。顺便说一句,我赞成您的回答,因为它包含正确的命令。
–maxschlepzig
16年3月3日在10:07
不好意思,除非您编辑一点答案,否则我将无法删除我的反对意见。但是,在这种情况下,我认为在我的回答下发表评论将不再那么多余。
–vcuongvu
16-2-3在12:52
这个答案实际上更好,更安全,因为正确地引用了包含星号的参数。
– joonas.fi
17年2月16日在16:06
#10 楼
删除gnome# tasksel remove gnome-desktop
Tasksel是一个工具,可将多个相关软件包作为协调的“任务”安装到您的系统上。
在debian上安装gnome
# apt-get install aptitude tasksel
http://namhuy.net/1085/install-gui-on-debian-7-wheezy .html
评论
这实际上并不能回答问题,因为Raspberry Pi上没有“ gnome”。
– lenik
2013年12月26日0:09
@lenik这不是真的。 Gnome可用,请尝试apt-cache搜索gnome
– j b
5月25日11:35
#11 楼
我的RPi也有类似的问题。使用aptitude purge
代替apt-get purge
可以解决问题。
评论
我在另一个类似的问题中回答了这个问题:raspberrypi.stackexchange.com/questions/4745/…答案:raspberrypi.stackexchange.com/a/5127/6199删除gui的另一个原因是,因为需要更新的软件包较少,因此更新运行速度更快。
好吧,现在有了Jessie Lite!
+1 @Michael。删除GUI的主要原因是,它可以减少98%的资源来保持系统最新。