删除一个程序和它的安装方法有关吗?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
男菜鸟
帖子: 1327
注册时间: 2008-12-16 14:01
来自: 漂在江湖
送出感谢: 20 次
接收感谢: 17 次

删除一个程序和它的安装方法有关吗?

#1

帖子 男菜鸟 » 2016-11-27 19:32

安装程序可以是下载的deb包、新立得软件管理器、软件中心或者apt-get install ABC
多种方法。那么如果要删除一个已经安装的程序是否都可以使用rm命令,无须考虑它
原来安装的方法?怎么可以干净的删除一个程序?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 991 次
联系:

Re: 删除一个程序和它的安装方法有关吗?

#2

帖子 vickycq » 2016-11-27 19:47

男菜鸟 写了:安装程序可以是下载的deb包、新立得软件管理器、软件中心或者apt-get install ABC
这些属于同一种方法,即通过软件包管理器安装。卸载时需通过软件包管理器卸载。
男菜鸟 写了:那么如果要删除一个已经安装的程序是否都可以使用rm命令
这种情况较少。
男菜鸟 写了:怎么可以干净的删除一个程序?
与它的具体安装方法有关。可具体举例询问。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
bestucan
帖子: 19
注册时间: 2015-04-12 14:22
系统: debian
送出感谢: 0
接收感谢: 2 次

Re: 删除一个程序和它的安装方法有关吗?

#3

帖子 bestucan » 2016-11-27 20:32

手打命令能看见包,图形见面看不见包但也有log文件。

安装软件会把依赖包安上,却有一定机率在卸载的时候不卸载。

所以最保险的删除干净的方法:

1.所有软件都用命令安装,把包名字复制下来(在终端里Ctrl+Shift+c复制)粘到一个文档里。
从终端复制下来的包名称是分成多行的,要在每行开头按一下删除键,把所有的行并成一行,方便删除的时候从这里复制走,粘到终端里是一行。否则多行粘到终端里,只认第一行,因为第一行末有个回车。
比如:
vlc
fonts-freefont-ttf libbasicusageenvironment0 libcddb2 libcrystalhd3 libdvbpsi9 libebml4 libgles1-mesa libgles2-mesa libgroupsock1 libiso9660-8 liblivemedia23 libmatroska6 libpostproc52 libproxy-tools libresid-builder0c2a libsdl-image1.2 libshine3 libsidplay2 libupnp6 libusageenvironment1 libvcdinfo0 libvlc5 libvlccore8 libvncclient0 libxcb-composite0 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-samba

2.删除的时候复制包名称,在终端里apt-get purge (Ctrl+Shift+v)把包名称粘后面。
用purge会把设置文件也删掉,更干净。

3.软件卸载后,启动软件会产生很多缓存文件。在home文件夹,ctrl+h显示隐藏文件,然后搜软件名,把搜出来的文件都删了。

第一步看着麻烦,把光标放在最后一行行首,按下删除键backspace,按一下home键跳到行首,很快就整成一行了。要是斩草除根,删完软件再apt-get clean把下载的包也删了。

非apt的deb包:下载的deb包如果图像界面安装看不见附加安装的依赖的包,命令安装又不自动安装依赖包。应用命令安完,再apt-get install -f把附加包安上,同时复制下来。
头像
qy117121
论坛版主
帖子: 50396
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 18 次
接收感谢: 388 次
联系:

Re: 删除一个程序和它的安装方法有关吗?

#4

帖子 qy117121 » 2016-11-27 21:04

Ubuntu 现在推的Snap就能做到
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

我安装的gnome-shell扩展 https://s1.ax1x.com/2020/06/25/N0IFIS.png

邮箱 chuan@ubuntu.org.cn
头像
男菜鸟
帖子: 1327
注册时间: 2008-12-16 14:01
来自: 漂在江湖
送出感谢: 20 次
接收感谢: 17 次

Re: 删除一个程序和它的安装方法有关吗?

#5

帖子 男菜鸟 » 2016-11-27 21:51

比如:使用“GDebi”软件包安装程序,
安装了“google-chrome-stable_current_amd64.deb”,当时也没有如3楼要求的
“把包名字复制下来”,那么现在如何删除“chrome”?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 991 次
联系:

Re: 删除一个程序和它的安装方法有关吗?

#6

帖子 vickycq » 2016-11-27 22:00

男菜鸟 写了:那么现在如何删除“chrome”?

代码: 全选

sudo apt purge google-chrome-stable
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
男菜鸟
帖子: 1327
注册时间: 2008-12-16 14:01
来自: 漂在江湖
送出感谢: 20 次
接收感谢: 17 次

Re: 删除一个程序和它的安装方法有关吗?

#7

帖子 男菜鸟 » 2016-11-30 22:00

谢谢了
回复