ubuntu安装包管理
2018-07-30 本文已影响0人
那个大螺丝
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