在Linux系统中,常用的软件包管理工具有rpm
和yum
。
rpm:Red Hat Package Manager,是Red Hat和基于Red Hat的系统如Fedora、CentOS等的软件包管理工具。
- 安装软件包:
rpm -ivh package_name.rpm
- 卸载软件包:
rpm -e package_name
- 升级软件包:
rpm -Uvh package_name.rpm
- 查询软件包:
rpm -q package_name
yum:Yellowdog Updater Modified,基于RPM的软件包管理器,能从指定的源(repository)中下载软件包,并自动解决软件包之间的依赖关系。
- 安装软件包:
yum install package_name
- 卸载软件包:
yum remove package_name
- 升级软件包:
yum update package_name
- 查询软件包:
yum list installed | grep package_name
编译安装:直接从源代码编译安装软件。
# 下载源代码
wget http://example.com/package.tar.gz
# 解压
tar -zxvf package.tar.gz
# 进入目录
cd package
# 配置
./configure
# 编译
make
# 安装
make install
注意:编译安装需要安装有编译工具如gcc、make等,并且可能需要手动解决软件的依赖问题。