搜索软件包

  1. apt-cache search package

获取包的相关信息,如说明、大小、版本等
  1. apt-cache show package

安装软件

  1. sudo apt-get install package 安装包

重新安装包

  1. sudo apt-get install package --reinstall

修复安装

  1. sudo apt-get -f install

卸载软件

  1. sudo apt-get remove package

删除软件包及配置文件等
  1. sudo apt-get remove package --purge

更新apt软件列表

  1. sudo apt-get update

更新本地已安装的软件
  1. apt-get upgrade
  2. sudo apt-get dist-upgrade

查看该软件依赖组件

  1. apt-cache depends package
  2. apt-cache rdepends package

安装相关的编译环境

  1. sudo apt-get build-dep packag

下载软件包的源代码

  1. apt-get source package

清理无用的软件包

  1. sudo apt-get clean && sudo apt-get autoclean

检查是否有损坏的依赖

  1. sudo apt-get check

apt-get常用命令
  1. update - 取回更新的软件包列表信息
  2. upgrade - 进行一次升级
  3. install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)
  4. remove - 卸载软件包
  5. purge - 卸载并清除软件包的配置
  6. autoremove - 卸载所有自动安装且不再使用的软件包
  7. dist-upgrade - 发布版升级,见 apt-get(8)
  8. dselect-upgrade - 根据 dselect 的选择来进行升级
  9. build-dep - 为源码包配置所需的编译依赖关系
  10. clean - 删除所有已下载的包文件
  11. autoclean - 删除已下载的旧包文件
  12. check - 核对以确认系统的依赖关系的完整性
  13. source - 下载源码包文件
  14. download - 下载指定的二进制包到当前目录
  15. changelog - 下载指定软件包,并显示其changelog

dpkg 命令使用

deb软件包安装

  1. sudo dpkg -i package.deb

删除软件包

  1. dpkg -r package

删除软件包(包括配置文件)

  1. dpkg -P package

列出与该包相依赖的文件

  1. dpkg -L package

显示软件包的版本
  1. dpkg -l packag

解开deb包的内容

  1. dpkg unpack package.deb

搜索所属的包内容

  1. dpkg -S keyword

列出当前已安装的软件包

  1. dpkg -l

列出deb包的内容

  1. dpkg -c package.deb

配置软件包

  1. dpkg configure package

rpm软件包安装

安装alien工具

  1. sudo apt-get install alien

转换rpm包为deb,然后安装

  1. alien -d *.rpm

安装转换后的rpm文件

  1. alien -i *.rpm