安装删除

1
2
3
$ apt [-y] install git  # 下载软件包,-y 对一切问题都回答 yes
$ apt remove git # 删除软件包(保留配置文件)
$ apt purge git # 删除软件包(删除配置文件)

搜索

1
$ apt search git

搜索与目标最匹配的软件包

更新本地源

有时候在安装软件的时候会报错 Unable to locate package
这时候需要更新本地软件列表的命令

1
$ apt update

在修改 /etc/apt/sources.list 后也需要执行

修改源

修改软件网络源通过修改 /etc/apt/sources.list 文件完成,格式为

1
deb [地址] [发行商名称] [main/contrib/non-free]

升级

1
$ apt upgrade

通过该命令系统会自动将所有已经安装在系统内的包升级为最新版本。如果一个包改变了
依存关系,而需要安装一个新的包时,它将不会被升级,而是标识成 hold 样。如果某个
包被设置 hold 标号,就不会被升级。

1
$ apt full-upgrade

upgrade 类似,但会安装和移除包来满足依存关系,因此具有一定的危险性。

清除缓存

软件在卸载后如果还保留着 .deb 文件,在 /var/cache/apt/archives 目录中,会很
占用系统空间,我们可以使用这个命令删除

1
$ apt autoclean

这个命令会把当前使用中的软件的 .deb 文件也删除掉,通常这些文件也是不需要的

1
$ apt clean

apt 是 2014 年才发布的第一个稳定版,早期都使用 apt-get 命令,简单来说两者的
区别就是

1
apt = apt-get + apt-cache + apt-config

更多区别详见 Linux中apt与apt-get命令的区别与解释

03-16 17:48