apt-get 常用命令:
[table]
|apt-get install pkgname | 安装包|
|apt-get install pkgname - - reinstall | 重新安装包|
|apt-get -f install | 强制安装|
|apt-get remove pkgname | 删除包|
|apt-get remove pkgname - - purge | 删除包,包括删除配置文件等|
|apt-get autoremove | 自动删除不需要的包|
|apt-get update | 更新源|
|apt-get upgrade | 更新已安装的包|
|apt-get dist-upgrade | 升级系统|
|apt-get dselect-upgrade | 使用 dselect 升级|
|apt-get build-dep pkgname | 安装相关的编译环境|
|apt-get source pkgname | 下载该包的源代码|
|apt-get clean && sudo apt-get autoclean | 清理下载文件的存档|
|apt-get check | 检查是否有损坏的依赖|
[/table]备注: pkgname 为软件包名称。
aptitude 常用命令:
[table]
|aptitude update | 更新可用的包列表|
|aptitude upgrade | 升级可用的包|
|aptitude dist-upgrade | 将系统升级到新的发行版|
|aptitude install pkgname | 安装包|
|aptitude remove pkgname | 删除包|
|aptitude purge pkgname | 删除包及其配置文件|
|aptitude search string | 搜索包|
|aptitude show pkgname | 显示包的详细信息|
|aptitude clean | 删除下载的包文件|
|aptitude autoclean | 仅删除过期的包文件|
[/table]备注:与 apt-get不同,aptitude 在处理依赖问题上更佳,在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
操作 deb 包的 dpkg 常用命令:
[table]
|dpkg -i pkgname.deb | 安装包|
|dpkg -r pkgname | 删除包|
|dpkg -P pkgname | 删除包(包括配置文件)|
|dpkg -L pkgname | 列出与该包关联的文件|
|dpkg -l pkgname | 显示该包的版本|
|dpkg --unpack pkgname.deb | 解开 deb 包的内容|
|dpkg -S keyword | 搜索所属的包内容|
|dpkg -l | 列出当前已安装的包|
|dpkg -c pkgname.deb | 列出 deb 包的内容|
|dpkg --configure pkgname | 配置包|
[/table]注意:更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行。
apt-cache 常用命令:
[table]
|apt-cache search pkgname | 按关键字查找软件包|
|apt-cache show pkgname | 显示软件包的详细信息,如说明、大小、版本等|
|apt-cache depends pkgname | 查询软件包的依赖关系|
|apt-cache rdepends pkgname | 查询软件包反向依赖关系|
|apt-cache showpkg pkgname |显示软件包的一些常规信息|
|apt-cache stats | 查看数据源的包统计信息|
|apt-cache pkgnames | 列出所有的软件包 |
|apt-cache dump | 显示缓存中的每个软件包的简要描述信息|
|apt-cache unmet |显示不符合一致性的依赖关系|
|apt-cache pkgnames |列出所有的软件包 |
[/table]
清理缓存:
apt-get install pkgname 下载文件放在 /var/cache/apt/archives中,该目录所占空间会越来越大,apt-get clean可以删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
apt-get autoclean 仅删除不再能被下载的包。
aptitude clean 也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
[table]
|apt-get install pkgname | 安装包|
|apt-get install pkgname - - reinstall | 重新安装包|
|apt-get -f install | 强制安装|
|apt-get remove pkgname | 删除包|
|apt-get remove pkgname - - purge | 删除包,包括删除配置文件等|
|apt-get autoremove | 自动删除不需要的包|
|apt-get update | 更新源|
|apt-get upgrade | 更新已安装的包|
|apt-get dist-upgrade | 升级系统|
|apt-get dselect-upgrade | 使用 dselect 升级|
|apt-get build-dep pkgname | 安装相关的编译环境|
|apt-get source pkgname | 下载该包的源代码|
|apt-get clean && sudo apt-get autoclean | 清理下载文件的存档|
|apt-get check | 检查是否有损坏的依赖|
[/table]备注: pkgname 为软件包名称。
aptitude 常用命令:
[table]
|aptitude update | 更新可用的包列表|
|aptitude upgrade | 升级可用的包|
|aptitude dist-upgrade | 将系统升级到新的发行版|
|aptitude install pkgname | 安装包|
|aptitude remove pkgname | 删除包|
|aptitude purge pkgname | 删除包及其配置文件|
|aptitude search string | 搜索包|
|aptitude show pkgname | 显示包的详细信息|
|aptitude clean | 删除下载的包文件|
|aptitude autoclean | 仅删除过期的包文件|
[/table]备注:与 apt-get不同,aptitude 在处理依赖问题上更佳,在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
操作 deb 包的 dpkg 常用命令:
[table]
|dpkg -i pkgname.deb | 安装包|
|dpkg -r pkgname | 删除包|
|dpkg -P pkgname | 删除包(包括配置文件)|
|dpkg -L pkgname | 列出与该包关联的文件|
|dpkg -l pkgname | 显示该包的版本|
|dpkg --unpack pkgname.deb | 解开 deb 包的内容|
|dpkg -S keyword | 搜索所属的包内容|
|dpkg -l | 列出当前已安装的包|
|dpkg -c pkgname.deb | 列出 deb 包的内容|
|dpkg --configure pkgname | 配置包|
[/table]注意:更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行。
apt-cache 常用命令:
[table]
|apt-cache search pkgname | 按关键字查找软件包|
|apt-cache show pkgname | 显示软件包的详细信息,如说明、大小、版本等|
|apt-cache depends pkgname | 查询软件包的依赖关系|
|apt-cache rdepends pkgname | 查询软件包反向依赖关系|
|apt-cache showpkg pkgname |显示软件包的一些常规信息|
|apt-cache stats | 查看数据源的包统计信息|
|apt-cache pkgnames | 列出所有的软件包 |
|apt-cache dump | 显示缓存中的每个软件包的简要描述信息|
|apt-cache unmet |显示不符合一致性的依赖关系|
|apt-cache pkgnames |列出所有的软件包 |
[/table]
清理缓存:
apt-get install pkgname 下载文件放在 /var/cache/apt/archives中,该目录所占空间会越来越大,apt-get clean可以删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
apt-get autoclean 仅删除不再能被下载的包。
aptitude clean 也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。