**搜索包**
```
apt-cache search package
```
**获取包的相关信息,如说明、大小、版本等**
```
apt-cache show package
```
**安装包**
```
sudo apt-get install package
```
**重新安装包**
```
sudo apt-get install package - - reinstall
```
**强制安装**
```
sudo apt-get -f install
参数为–fix-broken的简写形式,可以在man apt-get 中搜索-f参数查询到其帮助信息
-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件
,这个命令就会自动修复,安装程序包所依赖的包。
```
**删除包**
sudo apt-get remove package
**删除已安装的软件包(保留配置文件)**
sudo apt-get --purge remove package
**删除已安装包(不保留配置文件)。**
sudo apt-get remove package - - purge
**自动删除不需要的包**
sudo apt-get autoremove
**更新下载源**
```
sudo apt-get update
更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,
这样才能获取到最新的软件包
```
**升级安装包**
```
sudo apt-get upgrade
升级已安装的所有软件包,升级的版本就是更新的源地址里的版本,
因此,在执行 upgrade 之前一定要执行 update, 这样才能更新到最新的
```
**升级系统**
sudo apt-get dist-upgrade
**使用 dselect 升级**
sudo apt-get dselect-upgrade
**了解使用依赖**
apt-cache depends package
**了解某个具体的依赖**
apt-cache rdepends package
**安装相关的编译环境**
sudo apt-get build-dep package
**下载该包的源代码**
apt-get source package
**清理下载文件的存档**
sudo apt-get clean(删除包缓存中的所有包)
sudo apt-get autoclean (将已经删除了的软件包的.deb安装文件从硬盘中删除掉)
**检查是否有损坏的依赖**
sudo apt-get check
网友评论