写在前面
本文主要介绍在CentOS操作系统下,软件常用的安装、卸载方法。
注:补充知识放在文末
RPM安装
定义
RPM(Red-Hat Package Manager)
软件包管理器,一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg
类似。
参数
1 |
|
rpm 查询
-q
仅查询,后面接的软件吗是否有安装-qa
列出所有的,已经安装在本机Linux系统上面的所有软件名称-ql
列出该软件所有的文件与目录所在完整文件名(list)-qR
列出与该软件有关的相依软件所含的文件(Required)rpm -qa | grep python
rpm包可以用来安装指定版本
安装方法
1 |
|
若发现依赖问题,可用如下命令尝试解决: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
2yum remove 软件名
yum erase 软件名
整套安装一组开发者工具包1
2
3gcc macker install // 安装gcc编译器
groupinstall
yum groupinstall "Development Tools" -y
通过源码安装
此方法较为复杂,但有其不可替代性1
2
3./configure 各种配置
make 编译
make install 安装
补充知识
Kali、ubuntu安装包
dpkg
ubuntu软件安装
1 |
|
发现依赖有问题:1
apt install -f
大致步骤:
- 下载deb包
- dpkg -i xxxx.deb
- 发现依赖问题
- 解决依赖问题