Linux apt-get

什么是apt-get

apt-get是APT包处理工具,更具体地说,它是一个命令行交互工具。

可以将apt-get视为用户APT库中其他软件时的“后端”。

什么是APT?查看:Linux APT


update


apt-get update

更新包索引文件与它们的源之间的同步。可用包的索引是从/etc/apt/sources.list中获取的。

在进行升级(upgrade或者dist-upgrade)之前必须先运行update


upgrade


apt-get upgrade

用于将所有的包升级为当前最新的版本。

首先必须执行更新,以便apt-get知道有新版本的包可用。


dist-upgrade


apt-get dist-upgrade

除了具有upgrade的功能外,dist-upgrade可以智能地处理新版本包的依赖的变化。

apt-get具有自己的冲突解决系统:优先升级最重要的包而牺牲一些相对不重要的包。


install pkg(s)

该命令后面跟一个或多个要安装的包。注意是单独的包名,比如是glibc而不是glibc-2.4.8.i686.rpm

若要安装指定版本的包,则在报名后面用等号=并跟上版本号。


remove pkg(s)

install pkg恰好相反,用于卸载包。


source


apt-get source source_pkg

apt-get获取源包。APT会检查可获取的源包并决定获取哪个源包。其寻找并下载最新版本的源包。


build-dep


apt-get build-dep source_pkg

apt-get为确保满足源包依赖的条件而进行一些包的安装和/或删除。


check


apt-get check

诊断工具,更新包的缓存并检查破坏的依赖。


clean


apt-get clean

清除遗留在/var/cache中的已检索包文件的本地存储库。它清除的目录是:

  • /var/cache/apt/archives/
  • /var/cache/apt/archives/partial/

仅留下lock文件和部分子目录。


autoclean


apt-get autoclean

clean一样,清除已检索包文件的本地存储库。但仅删除无法再下载的文件,以及一些几乎无用的文件,以防止缓存变得过大。


autoremove


apt-get autoremove

autoremove选项用于移除一些由于先前安装的包所需要而自动安装的、但在这些包卸载后而不再需要的包。有时在运行upgrade后系统会建议你运行该命令。


其他人还浏览了:



公众号

关注公众号,获取一手资讯

“ Linux apt-get ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注