Linux 软件包的组成
文件类型 保存目录
普通程序 /usr/bin
root权限程序 /usr/sbin
程序配置文件 /etc
日志文件 /var/log
文档文件 /usr/share/doc
Linux 软件包分类
源码包
优点:
开源免费
自由裁剪功能
修改源代码
缺点:
安装步骤繁琐
编译时间长
新手无法解决编译问题
二进制包
优点:
简单易用
安装速度快
缺点:
无法阅读源码
无法裁剪功能
deb包:Debian、Ubuntu、Deepin等Linux发行版的软件安装包
rpm包:Redhat、Fedora、Centos等Linux发行版的软件安装包
dpkg工具:底层包管理工具,主要用于对已下载到本地和已经安装的deb包进行管理
常用命令
安装软件: dpkg -i xxx.deb
查看安装目录: dpkg -L xxx
显示版本: dpkg -l xxx
详细信息: dpkg -s xxx
罗列内容: dpkg -c xxx.deb
卸载软件: dpkg -r xxx
构建软件 dpkg -b 路径 名称
dpkg-buildpackage
checkinstall