Archlinux 正确卸载 gnome 的方式?

2017-05-11 22:21:06 +08:00
 CoSpLi

直接 sudo pacman -Rsnc gnome 卸载的东西有点多了。。瞅了几眼着实不敢确定。。

sudo pacman -Rsn gnome 则是无法满足依赖关系。。

所以正确的卸载 Gnome 的方式是啥 0.0

(用上了 KDE 已经回不去 Gnome 了。然后每次 pacman -Syu 都会有 gnome 相关的更新,很难受。。)

15198 次点击
所在节点    Linux
19 条回复
skylancer
2017-05-11 22:44:12 +08:00
没啥问题吧,networkmanager 第一件事都是先干了它,反正这东西也是坑爹的不行
pomhg
2017-05-11 22:53:52 +08:00
pacman -Runs gnome 或者你说的 pacman -Rcns gnome
reus
2017-05-11 22:55:17 +08:00
删掉就删掉,需要什么再装回来
reus
2017-05-11 22:58:46 +08:00
其实你可以用 pacman -Sg gnome 看 gnome 包括了什么,手工删掉不要的
CoSpLi
2017-05-11 22:59:57 +08:00
@skylancer KDE 貌似也是用的这个罢。。这也能干? 0.0
CoSpLi
2017-05-11 23:00:57 +08:00
@pomhg 连带删掉的东西太多了。。连 vscode 都会删了,还有啥没仔细看。。
CoSpLi
2017-05-11 23:02:03 +08:00
@reus 我试试去
reus
2017-05-11 23:03:44 +08:00
然后用 sudo pacman -Rs $(pacman -Qqdt) 删掉不需要的依赖
4ever911
2017-05-11 23:48:24 +08:00
很难全部
slixurd
2017-05-12 00:39:40 +08:00
然后发现连不了网需要自己用 wpa_supplicant 来联网 = =
billlee
2017-05-12 00:45:33 +08:00
@CoSpLi #5 CentOS 服务器都是用 NetworkManager 的。
CoSpLi
2017-05-12 01:35:14 +08:00
@4ever911 是的。我卸载完了还有三四个卸载不掉,不过问题不大
CoSpLi
2017-05-12 01:38:25 +08:00
@slixurd kde 的 plasma-nm 依赖 networkmanager 的,所以没卸


@billlee 自从装上桌面环境一直都用的这个,一楼的大兄弟说有坑不过我不知道它坑在哪。
aocif23
2017-05-12 03:00:53 +08:00
sudo pacman -Rdd $(pacman -Qsq gnome)
zhustec
2017-05-12 07:45:01 +08:00
跟你相反,我是用了 plasma 之后换 gnome 的。plasma 中文化目前还是半吊子。
Gerhman
2017-05-12 09:38:15 +08:00
plasma 功能必 gnome 强多了,就是外观细节不咋地
yangxuan8282
2017-05-12 23:03:58 +08:00
以前删除软件用的 pacman -Rdd,结果删完之后把另一个软件的共同依赖也给删了,想问下有没有更安全的删除 /管理软件的方式,比如类似 python virtualenv 那样,安装或删除都比较干净的,docker 可能部分符合,不过像桌面环境类的软件好像并不适用
ivechan
2017-05-13 09:23:23 +08:00
Linux 卸载桌面环境的体验就是垃圾,各种依赖错综复杂不清楚。
hosiet
2017-05-13 13:51:30 +08:00
@zhustec 我和你体验正好相反,GNOME 中文化就是大坑,Plasma 要好得多。我说的是跟进最新版本的情况。

另外依赖关系这个,对于删桌面环境这个大动作我一般是手动检查每个包挨个剥离。

只留 K/Q 系软件当然做得到。不过没有必要,工作中基于 GTK2 / GTK3 / Qt4 / Qt5 的软件都用得上,桌面和用不上的应用程序删了就行了,没必要把图形库也刨掉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360731

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX