sudo apt-get常用命令集合

**搜索包**

```

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

你可能感兴趣的:(sudo apt-get常用命令集合)