软件包管理及Shell命令(一)
deb软件包的管理
1、deb软件包含义
将应用程序的二进制文件、配置文档、man/info帮助页面等文件合并打包在一个文件中,用户用软件管理器直接操作软件包,完成获取、安装、卸载、查询等操作。其中APT工具包是Deb软件包的亮点。
2、软件包的类型
Ubuntu中有两种类型的软件包:二进制软件包(deb)和源码包(deb-src)
二进制软件包(binary packages):包含可执行文件、库文件、配置文件、man/info页面、版权声明和其他文档。
源码包(source packages):包含软件源代码、版本修改说明、构建指令以及编译工具等。先由tar工具归档为.tar.gz文件,然后打包成.dsc文件
file命令查看文件类型
3、软件包的命名
Filename_Version-Reversion_Architecture.deb
名称 软件版本 体系架构
dpkg相关命令
dpkg -i 安装
dpkg -P 删除配置文件及清单
dpkg -L 安装位置及清单
dpkg -s 安装状态
dpkg -r 移除安装包
注意:dpkg需要自己下载软件及依赖软件
APT可以通过网络进行自己下载