Linux rpm yum 编译 三种安装方式

Linux rpm yum 编译 三种安装方式

rpm安装

rpm命令格式

rpm [选项] 软件名/包名  

rpm选项

  1. rpm -i 软件名 -i 安装软件
  2. rpm -e 软件名 -e卸载软件
  3. rpm -q 软件名 -q查看软件是否安装
  4. rpm -v 软件名 -v显示安装过程的信息
  5. rpm -ql 软件名 -ql查看软件生成的文件列表
  6. rpm -h 软件名 -h用#表示安装进度,一个#表示2%
  7. rpm -ivh 软件名 -ivh安装软件显示安装过程信息
  8. rpm -qc 软件名 -qc查看安装软件生成的配置文件
  9. rpm -pf 软件名 -qf查看某个文件是哪个软件安装过程中生成的
  10. rpm --nodeps 软件名 –nodeps强制忽略依赖关系
  11. rpm --replacepkgs 软件名 –replacepkgs 覆盖安装

注意事项

  1. 依赖关系:在安装RPM包时,需要注意软件包之间的依赖关系。如果一个软件包依赖于另一个未安装的软件包,安装可能会失败。可以使用yum或dnf等工具来自动处理依赖关系。
  2. 备份数据:在进行任何系统更改之前,建议备份重要数据,以防操作失误导致数据丢失。
  3. 日志文件:在安装或升级软件包时,应检查相关日志文件,以便在出现问题时进行故障排除。

yum安装

配置网络yum源 centos 7

  1. 第一步挂载光盘
    mkdir /test/a -p 创建一个目录

    mount /dev/cdrom /test/a将光盘设备(通常是/dev/cdrom)挂载到指定的目录(这里是/test/a/)

  2. 修改yum的配置文件,指向我们创建的yum源:/test/a/
    yum的配置文件包括主配置文件和子配置文件
    主配置文件:/etc/yum.conf
    子配置文件:/etc/yum.repos.d下,配置文件名称无所谓,但是后缀必须是.repo
    切换路径cd /etc/yum.repos.d/
    备份/删除原来的配置文件
    备份 mkdir bak mv *.repo bak
    删除 rm -rf /etc/yum.repos.d/*.repo

  3. 新建一个配置文件,指向我们的yum仓库 vi local.repo

[myrepo] # 指定yum仓库的id,这行不能有空格
name=my repo # 指定yum仓库的名称,可以随便写
enabled=1 # 指定yum仓库是否激活,0表示不激活;1表示激活可用
gpgcheck=0 # 指定是否检查rpm包的来源合法性,0表示不检查;1表示检查,如果要检
查的话
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/os/x86_64/ # 指定yum仓库的位置

检查是否成功

yum clean all
清除所有 yum 缓存

yum repolist
检查yum源

yum命令格式

yum 选项 软件名
  1. yum install 软件名 安装软件
  2. yum remove 软件名 卸载软件
  3. yum info 软件名 查看软件信息不安装

编译安装

编译安装大致流程

第一步:解压源码包

tar xvf nginx-1.22.1.tar.gz解压 nginx-1.22.1.tar.gz 会得到一个压缩吧同名目录 nginx-1.22.1

第二步:进入解压目录

cd nginx-1.22.1

第三步:安装依赖
注意如果你不知道这个软件需要什么依赖那么你可以百度或者直接执行./configure到时候会报错告诉你缺少什么依赖
yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel ncurses-devel -y

第四步:执行./configure
执行这个命令有两个作用
1:检查当前系统环境是否满足后续操作
2:指定软件的安装路径

[root@localhost nginx-1.22.1]# ./configure --prefix=/usr/local/nginx
–prefix=/usr/local/nginx 指定软件的安装位置是 /usr/local/nginx

第五步:执行make
进行编译

[root@localhost nginx-1.22.1]# make

第六步:执行make install
将编译好的程序进行安装

[root@localhost nginx-1.22.1]# make install

  • 50
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值