Ubuntu 卸载软件
twocode

    一直在安装软件,但是今天发现了比之前好用的替代软件,就像卸载之前的,于是找到可以使用命令:

    apt-get remove package 

    apt-get purge package 

    apt-get remove --purge package

    解析如下:

    apt-get remove packagename 

    will remove the binaries, but not the configuration or data files of the package packagename.

    apt-get purge packagename, or apt-get remove --purge packagename

    will remove about everything regarding the package  packagename, [...] Particularly useful when you want to 'start all over' with an application because you messed up the configuration.

    大意就是apt-get remove package 命令进卸载程序包;而apt-get remove --purge package |apt-get purge package 命令的作用是不仅删除程序,而且删除和此程序软件的所有相关配置信息文件;当你卸载某程序但对配置文件的位置凌乱的时候,后者就特别的有用!

    还有一个命令是 apt-get automove 查看资料作用范围有点模糊,且可能删除重要的文件,当前不建议使用。

    下面在说两个清理系统的命令:

    apt-get autoclean:

    如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。

    apt-get clean:

    类似上面的命令,但它删除包缓存中的所有包。这是个很好的做法,因为多数情况下这些包没有用了。但如果你是拨号上网的话,就得重新考虑了。

    apt-get clean将删除/var/cache/apt/archives目录 和/var/cache/apt/archives/partial目录下锁文件以外的所有文件.。这样以来,当你需要再次安装某个软件包时,APT将重新下载它。

而apt-get autoclean仅删除那些不需要再次下载的文件。

    附常用的APT命令参考:

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package - - reinstall 重新安装包

sudo apt-get -f install 修复安装"-f = ——fix-missing"

sudo apt-get remove package 删除包

sudo apt-get remove package - - purge 删除包,包括删除配置文件等

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 是查看该包被哪些包依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

sudo apt-get check 检查是否有损坏的依赖

网友评论已关闭