13.10 删除Debian中的软件包及其依赖
apt-get remove [package]
如果系统不再需要某个软件包了,用apt
也可以轻易地卸载它: 这次用的不是apt-get install
,而是apt-get remove
。它的功能与apt-get install
正好相反:卸载指定的软件包,以及相关的任何依赖程序。注意,这个命令要引用的是包名,而不是文件名,所以得运行apt-get remove sshfs
,而不是apt-get remove sshfs_1.1-1_i386. deb
。
# apt-get remove sshfs
Password:
The following packages will be REMOVED:
sshfs
After unpacking 98.3kB disk space will be freed.
Do you want to continue [Y/n]?
不过,卸载软件包时并不会删除这个包的所有东西,被删除软件的配置文件还会残留在计算机中。如果你确实想要删除所有东西,则应该加上--purge
选项,如下所示:
# apt-get --purge remove sshfs
Password:
The following packages will be REMOVED:
sshfs*
After unpacking 98.3kB disk space will be freed.
Do you want to continue [Y/n]?
使用--purge
选项后,在apt
将要删除的包名后面将用星号(*
)加以标识,表示与这个包相关的配置文件也要被删除。