
1、您可以使用“dpkg”命令来查看您的计算机,按“Ctrl+Alt+T”的所有已安装包的列表,打开一个终端窗口。 在提示符下键入以下命令,然后按Enter键。dpkg -- list。
2、滚动安装的软件包在终端窗口的列表中找到要卸载的。 注意包的全名。
3、要卸载程序,使用“apt-get”命令,这是安装程序和 *** 作安装的程序一般的命令。 例如,下面的命令卸载GIMP并删除所有的配置文件sudoapt-get -- purgeremovegimp。
4、卸载过程开始, *** 作过程将要显示在显示器。 当被问及是否要继续,请键入“Y”,然后按“Enter”键。
5、过程继续。 当它完成后,键入“exit”的提示,按“Enter”关闭终端窗口,或者单击窗口左上角的“X”按钮。
6、如果你不想删除配置文件sudoapt-getremovegimp。
7、在安装Linux程序依赖于其他包的功能。 当你卸载程序,有可能是包,该卸载程序依赖于那些不再使用。 要删除任何未使用的包,使用“的autoremove”命令。
8、可以结合两个命令用于去除程序使之不在相关sudoapt-getpurge -- auto-removegimp。
linux没有提供象windows系统一样的回收站机制,所以,用rm命令删除的文件就彻底没有了(虽然没有真正清除文件数据,但很难恢复了)
通过rpm包安装的程序,可用rpm命令清除:
#rpm -q -a 查询软件包名称
#rpm -e [package name] 卸载相应软件包
卸载用源码安装的软件包
一般的情况下,大多软件没有提供源码包的卸载方法,通过查看软件安装时的README和INSTALL 文件,找到软件的安装地点,进到该目录,进行相关文件删除。
linux安装过程中,提供了一个可以选择要安装报的界面,使用很方便。
如图1:
但是在安装完成后,这个工具不能用了(确切地说是不好用):用system-config-packages再调用出这个界面,默认只列出了当前版本radhat中已经安装的rpm包,并不包含将要添加的软件。
要真正实现system-config-packages的添加/删除程序功能,可以用以下步骤来实现:
1、挂载Linux安装盘到mnt目录下:
mount /dev/cdrom /mnt
redhat安装盘的目录结构如下,在其中的Server目录下包含了redhat的全部rpm包:
2、修改 /usr/lib/python2.4/site-packages/yum/yumRepo.py文件:
搜索关键字remote,
RHEL5.3在第644行,根据之前安装盘加载的路径,将
remote = url + '/' + relative
更改为(注意S大写)
remote = “/mnt/Server/” + '/' + relative
3、在 /etc/yum.repos.d/下创建一个文件,文件名不限制,但是后缀一定要是‘.repo’
例如 vi /etc/yum.repos.d/update.repo
然后编辑该文件内容如下:
[Server]
name=Server
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 1
4、运行 yum clean all 清除一下cache.
5、然后再次运行 system-config-packages ,就会看到类似于安装过程中的画面了,而且可以看到已经安装的和未安装的程序包。如图1:
6、现在就可以选择自己需要安装的包,而且可以解决依赖性的问题,此时也可以通过yum命令来添加及删除软件
单纯用rpm命令来安装软件无法解决依赖性问题,但是用system-config-packages或者yum就没有这个问题了。
7、但是在卸载光驱后,再次执行system-config-packages时会出现如下错误:
解决办法是:点击上幅图片中的“Repository Manager”然后将下幅图片中的“update”前边的对号去掉即可
马上又OK了!
此时查看 /etc/yum.repos.d/update.repo 文件就会发现 enabled = 0
[update]
name=update
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 0
在5.1的系统中无法执行第7步以下的内容,也就是不可以用图形界面的方式来屏蔽掉Repositories,只能通过更改
配置文件将 enabled = 0 来实现。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)