apt-get用法

转自apt-get语法- -html

  

对于debian来讲,安装软件大多都是经过apt-get来实现的。
一、apt-get update
更新软件包信息库。在Debian中,软件包是经过一个数据库来管理的,经过这个数据库中可跟踪你系统中已安装、没有安装和如今可安装的软件包信息。apt -get安装软件包时就是依靠这个数据库来解决软件包间的依赖关系,从而可自动安装相关软件。咱们需按期运行该命令,从而保持数据库的信息为最新。
二、apt-get install package_name1 package_name2 package_name3 ...
安装软件包。若是软件包需其它软件包支持,apt-get会经过搜索软件包数据库找到这种依赖关系,一块儿下载相关软件。在一个命令行中可同时安装多个软件包,中间用空格隔开便可。安装的软件包默认会存放在/var/cache/apt/archives目录下,以便之后从新安装。若是已安装的软件包损坏了,你可经过--reinstall选项来从新安装。如:
# apt-get --reinstall install package_name
在需安装的软件包名后加一个减号会删除软件包,如:apt-get install package_name-。 
三、apt-get remove package_name1 package_name2 package_name3 ...
删除软件包。若是你想删除没用的软件包,只要使用该命令便可。若是你想把该软件的配置文件也删除,能够用--purge选项,如:
# apt-get --purge remove package_name
相似地,在删除软件包名后加一个加号会安装软件包,如:apt-get remove package_name+。 
四、apt-get source package_name1 package_name2 package_name3
下载软件包的的源码版本。
五、apt-get upgrade package_name1 package_name2 package_name3 ...
软件包升级功能是APT系统这么成功的主要缘由。经过该命令,咱们就可把软件升级到最版本。在使用该命令前,最好先运行apt-get update命令,以更新软件包数据库。但该方案不是更新系统最好的方法,一些包会由于包依赖问题而保留(kept back)一些旧的软件包。Debian提供了一个更好的升级方案,就是用dis-upgrade。下面一节会详细介绍。
六、apt-get dist-upgrade
更新整个Debian系统。可从网络或本地更新整个系统。它会从新安排好包的依赖性。若是有些包因为一些缘由实在不能更新,咱们可经过如下命令查询缘由:
# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
可用apt-show-versions -u可得到可升级软件包的列表。该命令还有一些有用的选项,可用-h选项查看详细帮助,了解更多功能。 
七、apt-get clean
删除下载了的软件包,当咱们经过apt-get安装软件包时,APT会把软件包下载到本地/var/cache/apt/archives/目录。该命令会删除该文件夹内的除锁住外的全部软件包。
八、apt-get autoclean
删除已下载的旧版本的软件包。该命令相似于上面的命令,但它会有选择地删除旧版本的软件包。
九、apt-get dselect-upgrade
经过dselect的"建议"和"推荐"功能更新系统。dselect是Debian中一个功能强大的包管理工具。它可帮助用户选择软件包来安装,其中一个有用功能是它会建议和推荐安装其它相关软件包。咱们可在APT中使用它这个功能。
十、apt-get check
检查系统中软件包的依赖性。
数据库


更多内容请参考Apt-get使用指南ubuntu

相关文章
相关标签/搜索