CentOS下软件安装方法

写在前面

本文主要介绍在CentOS操作系统下,软件常用的安装、卸载方法。

注:补充知识放在文末


RPM安装

定义

RPM(Red-Hat Package Manager)软件包管理器,一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。


参数

1
2
rpm
rpm -ivh

rpm 查询

-q 仅查询,后面接的软件吗是否有安装
-qa 列出所有的,已经安装在本机Linux系统上面的所有软件名称
-ql 列出该软件所有的文件与目录所在完整文件名(list)
-qR 列出与该软件有关的相依软件所含的文件(Required)
rpm -qa | grep python

rpm包可以用来安装指定版本


安装方法

1
rpm -i xxllxx

若发现依赖问题,可用如下命令尝试解决:

1
yum install -f


yum安装

定义

yum(Yellow dog Updater,modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。


安装命令

软件搜索:

1
yum search mysql

软件安装:

1
yum install mariadb	// 会自动补全依赖

卸载

1
2
yum remove 软件名
yum erase 软件名

整套安装一组开发者工具包

1
2
3
gcc macker install	// 安装gcc编译器
groupinstall
yum groupinstall "Development Tools" -y


通过源码安装

此方法较为复杂,但有其不可替代性

1
2
3
./configure	 各种配置
make 编译
make install 安装


补充知识

Kali、ubuntu安装包

dpkg


ubuntu软件安装

1
dpkg -i xxllxx

发现依赖有问题:

1
apt install -f

大致步骤:

  1. 下载deb包
  2. dpkg -i xxxx.deb
  3. 发现依赖问题
  4. 解决依赖问题

您的支持是我前进的动力!