ubuntu安装包管理

dpkg 命令


-i:安装软件包;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;
-L:显示于软件包关联的文件;
-l:显示已安装软件包列表;
--unpack:解开软件包;
-c:显示软件包内文件列表;
--confiugre:配置软件包。


dpkg -l    // 等于 --list,默认为列出所有已安装的package,或者使用 dpkg --get-selections | grep install
dpkg -l | grep boost    // 查找
dpkg -l *boost*    // 模式选择,列出所有与 *boost*  相关的已安装的或者未安装的package,可以用来查看所需要的安装包,再 sudo apt-get install xxx
dpkg -L libboost1.54-dev    // 列已安装的package的文件位置

apt-get 命令:


  apt-cache search packagename 搜索包 
  apt-cache show packagename 获取包的相关信息,如说明、大小、版本等 
  apt-get install packagename 安装包 
  apt-get install packagename –reinstall 重新安装包 
  apt-get -f install 修复安装”-f = –fix-missing” 
  apt-get remove packagename 删除包 
  apt-get remove packagename –purge 删除包,包括删除配置文件等 
  apt-get update 更新源 
  apt-get upgrade 更新已安装的包 
  apt-get dist-upgrade 升级系统 
  apt-get clean 清理无用的包 
  apt-get autoclean 清理无用的包 
  apt-get check 检查是否有损坏的依赖 
  apt-get dselect-upgrade 使用 dselect 升级 
  apt-cache depends packagename 了解使用依赖 
  apt-cache rdepends packagename 是查看该包被哪些包依赖 
  apt-get build-dep packagename 安装相关的编译环境 
  apt-get source packagename 下载该包的源代码 
  上面就是Ubuntu中apt命令的用法介绍了,apt命令可用于软件包的安装、删除、清理等,类似于Windows中的软件管理工具。

// 卸载安装包,但是会保留配置文件, 例如/etc下某个文件夹
sudo apt-get remove xxx 

// 完全卸载安装包(包括删除配置文件)—— 删除某个package一般用这个命令
sudo apt-get purge xxx  

你可能感兴趣的:(ubuntu安装包管理)