Linux下搭建本地yum源,rpm 安装,源码安装

本文介绍了在红帽系统中通过rpm、yum及源码三种方式安装软件的方法,并详细讲解了如何解决软件包依赖问题及搭建本地yum源的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于红帽系统来说,安装软件包一般的情况下用rpm可以解决,但是,如果碰上软件包的依赖性问题,rpm就不是很好解决了。所以,安装软件包一般会选择yum源安装。

安装软件有三种方法,1 . rpm -ivh   2 . yum  3. 源码安装。


下面我们来说第一种:rpm安装


一般rpm 安装会使用rpm -ivh (软件包名称)


例如:

查询是否安装成功用 rpm -qa | grep (软件包名称,一般会取前面几个字母)


卸载是 rpm -e


更多的选项可以 man rpm (有事没事找男人, 哈哈哈)

但是当我们碰到软件包的依赖性问题时,rpm 就不是哼好解决了,这时候我们就要用yum。下面讲在本地搭建yum源。


搭建yum源,首先要安装以下几个软件包deltarpmpython-deltarpm以及createrepo



接下来就是创建本地yum 源,我们把ios镜像里面的文件复制到本地的文件夹里 ,因为ios镜像是只能读不能写的。

1.建立一个本地文件夹存放ios里面的文件 mkdir /root/rhel6

2. 复制所有ios镜像文件到/root/rhel6 

cp  -rf *  /media/RHEL_6.2\ i386\ Disc\ 1/   /root/rhel6

3.进入到/etc/yum.repo.d/ 把  rhel-source.repo 复制为  rhel6.repo


4.用vi 编辑 rhel6.repo 如下

baseurl 为你的yum源文件

enabled=1 表示这个yum源启用


5.  createrepo /root/rhel6


这样一个本地yum源就搭建好了。

还有一种方法就是源码安装。进行源码安装前,我们要安装

yum install –c gcc  gcc-c++  make  automakeperl  python  glibcgtk。不管你的电脑有没有安装,都执行一下这个命令(前提是你的yum源已经搭建好了)
我以安装nmap为例。

1.  首先的有一个编译环境
 ./configure 

接下来就是make 开始编译。

最后就是安装了 make install

不管中间发生了什么 只要最后一句出现了 xx SUCCESSFULLY INSTALLED 就成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Go语言小鸟编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值