小言_互联网的博客

ubuntu 软件包管理

287人阅读  评论(0)

1.ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)
二进制的软件包:可以直接执行,不需要编译;含有源码的软件包:不能直接执行,需编译,可对源码进行修改,可以通过file命令查看文件类型。
软件包的命名遵循以下约定:
软件包名称   软件版本  修订版本  体系架构
   sl      _   3.03  -  16     _   i386  .deb

2.dpkg相关命令:
dpkg -i <package>  安装一个在本地文件系统上存在的Debian软件包;
dpkg -r <package>  移除一个已经安装的软件包;
dpkg -P <package>  移除已安装软件包及配置文件;
dpkg -L <package>  安装完包后,可以用此命令查看软件安装到什么地方(列出与该包关联文件);
dpkg -l <package>  显示包的版本;
dpkg -s <package>  查看包的详细信息;

3.apt相关命令:

update - 重新获取软件包列表 
upgrade - 进行更新 
install - 安装新的软件包 
remove - 移除软件包 
autoremove - 自动移除全部不使用的软件包 
purge - 移除软件包和配置文件 
source - 下载源码档案 
build-dep - 为源码包配置编译依赖 
dist-upgrade - 发行版升级
dselect-upgrade - 依照 
dselect 的选择更新 
clean - 清除下载的归档文件 
autoclean - 清除旧的的已下载的归档文件 
check - 检验是否有损坏的依赖

举例:

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 dselect-upgrade 使用 dselect 升级

apt-cache depends packagename 了解使用依赖

apt-cache rdepends packagename 是查看该包被哪些包依赖

apt-get build-dep packagename 安装相关的编译环境

apt-get source packagename 下载该包的源代码

apt-get clean 清理无用的包

apt-get autoclean 清理无用的包

apt-get check 检查是否有损坏的依赖


转载:https://blog.csdn.net/CSDN_liu_sir/article/details/102490619
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场