debian ubuntu的apt-get工具使用笔记



目前对apt-get的使用还不是很熟悉,只知道些基本的操作,现记录下来,以后慢慢累计。
 
1、sudo apt-get autoremove ,删除系统不再使用的孤立软件
 
先说重点,apt-get卸载软件时,只卸载我们指名的某个软件,但是它不会卸载该软件的依赖库,这就导致我们的系统使用很长时间后,里面会堆积很多我们不再需要的软件包,这些软件包都是在我们安装软件时,apt-get智能地为我们安装的依赖包,但是现在不实用了,这些包在系统里面已经成为垃圾。那么我们怎样才能清除这些垃圾呢,其实很简单,我们只需要运行命令sudo apt-get autoremove即可,该命令会自动地查找出系统里面孤立的软件包,并将其清理。
  www.2cto.com  
2、sudo apt-get -f install,智能的为我们下载需要的软件包
 
如果我们使用dpkg命令安装一些我们下载的.deb软件时,经常出现依赖的XXX包还没有安装,这时我们很是郁闷,这些依赖的包到底要去哪里找呢,使用apt-get install来安装的话,具体的软件包名字是什么呢,即使知道名字,这么多软件包一个一个安装也是一件工作量很大的活。这时,我们就可以使用sudo apt-get -f install命令,该命令会为我们自动安装刚刚运行dpkg安装命令所需要的软件包。
 
3、系统升级
 
apt-get update,更新apt的索引文件
 
apt-get upgrade,更新我们已经安装的软件
 
apt-get dist-upgrade,dist-upgrade是一种对于升级(upgrade)功能的弥补,它也会很聪明地处理可用更新。apt-get有一个“聪明的”冲突分辨系统,必要的话,它会尝试升级最重要的包而不升级次重要的包。/etc/apt/sources.list里有一个列表,告诉了它去哪里寻找更新的软件包。
  www.2cto.com  
4、其他
 
apt-get install fileName(软件包名),在线智能安装指定的软件,它能自动处理包冲突
 
apt-get remove fileName(软件包名),智能删除指定的软件包
 
apt-get clean,清除本地下载的包文件
 
apt-get autoclean,autoclean和clean功能基本相同,但不同的是,autoclean只会删除那些不能被下载的包或是极少使用的包。
 
 
 
作者 谢承位

相关内容

    暂无相关文章