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

对于红帽系统来说,安装软件包一般的情况下用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


Linux下搭建本地yum源,rpm 安装,源码安装_第1张图片


接下来就是创建本地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 如下

Linux下搭建本地yum源,rpm 安装,源码安装_第2张图片

baseurl 为你的yum源文件

enabled=1 表示这个yum源启用


5.  createrepo /root/rhel6

Linux下搭建本地yum源,rpm 安装,源码安装_第3张图片

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

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

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

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

接下来就是make 开始编译。

最后就是安装了 make install

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

你可能感兴趣的:(Linux)