分享

常用apt命令

 CodeStream 2012-04-03

apt-cache search package
         apt-cache search vim | grep ^vim   vim开头
apt-cache show package

dpkg -l 列出当前系统中所有的包

dpkg -l |grep -i "abc" 查看系统中与"abc"相关联的包. 

 

sudo apt-get install package
sudo apt-get install package --reinstall

 

sudo apt-get remove package
sudo apt-get remove package --purge

 

sudo apt-get update
sudo apt-get upgrade

 

apt-cache depends package
apt-cache rdepends package

 

sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档,只清理无用的包
sudo apt-get check 检查是否有损坏的依赖

 

apt   (Advance Package Tools | dpkg是Debian Package的简称)  

apt命令是debian系的包管理工具,最主要的后缀有两个:apt-getapt-cache

 

一.查询软件包

1apt的源。/etc/apt/sources.list这个文件记载这apt的源,apt的命令其实就是对源的一种操作。

2apt-cdrom:这个命令用于将光盘作为源来安装软件,最大的好处就是快,缺点是软件可能不是最新的。用法:apt-cdrom add

3、如果更改了sources.list里的内容,就需要更新系统,命令为:apt-get update

4、在安装一个软件前,可能会先看看是否是自己需要的那个:apt-cache

5、显示数据源中包的统计信息:apt-cache stats

6、按关键词在源中查找软件包:apt-cache search 关键词。
该命令不光在包名称和包描述中搜索,还在软件包的详细信息中进行搜索,因此搜索结果的范围是很广的。所以在需要精确定位的时候,可以配合grub命令来进行。比如搜索vim开头的,就用:apt-cache search vim | grep ^vim

7、显示软件包的详细信息:apt-cache show  软件包名,来查看指定软件包的详细信息。

8、查询软件包的依赖关系:apt-cache depends 包名

9、查询软件包的反向依赖关系:apt-cache rdepend 。即那些其他的软件包需要依赖指定的软件包作为安装和运行的必须条件。

 

二.管理软件包

1apt-get upgrade,将系统中所有的软件包升级到最新版本。!使用该命令前需要用apt-get update命令来更新源的信息。

2、安装软件包:apt-get install 包名

3、重新安装指定的软件包:apt-get --reinstall install 包名。
该命令用于系统中某个软件包受到破坏或需要安装软件包的新版本时使用。

4、卸载软件包:apt-get remove 包名。
该命令可以很好的解决包依赖问题,依赖于被卸载软件包的其他包也一并删除,但注意的是:它删除安装到系统中的文件,但配置文件将不删除,当用户需要再次安装该软件时,可以使用上次保留的配置文件。

5、完全删除,包括软件包和配置文件apt-get --purge remove 包名。这是最彻底的删除方式。

6、清除无用的软件包:apt-get clean
使用install安装的包,都会先保存到“/var/cache/apt/archives”目录中,长期下来会占用大量的空间(当然管理员可以直接rm掉),但是apt系统提供了一个专门的清理命令,使用这个可以安全的清除无用的包。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多