常见软件包格式
1、RPM(RedHat Package Manager)
最初由RedHat公司开发。
2、DEB
Debian 和 Ubuntu 使用的格式。
软件包管理工具
1、APT
2、yum(只能用于RPM)
管理deb软件包:dpkg
点击查看代码
# 安装
dpkg -install XXX
# 查看已经安装
dpkg -l | grep XXX
# 查看软件安装复制的文件
dpkg -S XXX
# 卸载软件(注意可能删除其它软件的依赖库)
dpkg --remove XXX
管理RPM软件包:rpm
点击查看代码
# 安装
rpm -i XXX
rpm -ivh XXX (显示打印当前进度内容)
# 升级软件包(实际包含卸载和安装;可以保留软件的配置文件;)
rpm -Uvh XXX
# 查看已经安装的软件
rpm -q XXX
rpm -qa | grep XXX
# 卸载软件
rpm -e XXX
--test 选项可以模拟卸载
rpm -e -vv --test XXX
高级软件包工具:APT(Advanced Package Tool)
解决rpm、dpkg包管理器不能解决软件依赖问题。
常见命令:
apt-get 用于执行和软件包安装的有关的所有操作。
apt-cache 用于查找软件包的相关信息。
点击查看代码
# 更新当前缓存中的软件包信息(建议每次安装和更新软件包之前均执行,以保证获取的软件包是最新的)
apt-get update
# 安装
apt-get install XXX
# 下载安装更新本地已有软件
apt-get upgrade
# 卸载软件
apt-get remove XXX
# 下载特定软件的源码
apt-get source XXX
# 删除所有已下载的包文件
apt-get clean
# 查看帮助
apt-get -h
# 查询软件包信息
apt-cache search XXX
# 查询软件包依赖信息
apt-cache depends XXX
# 配置apt-get(软件安装源)
位置:/etc/apt/sources.list
软件包类型
debian包:deb XXXXXXX deb-src XXXXXXX
rpm包:rpm XXXXXXX rpm-src XXXXXXX
源码编译安装
点击查看代码
# 正确的配置软件
Linux所有软件都使用configure这个脚本来配置以源代码形式发布的软件。
$ ./configure --prefix=/usr/local/games/XX
建议软件安装在/usr/local目录。
具体软件的选项,需要阅读readme、install。
# 编译
$ make
# 安装软件
$ sudo make install
======================================
记录、整理、分享,开放学习!欢迎交流!
======================================