对于红帽系统来说,安装软件包一般的情况下用rpm可以解决,但是,如果碰上软件包的依赖性问题,rpm就不是很好解决了。所以,安装软件包一般会选择yum源安装。
安装软件有三种方法,1 . rpm -ivh 2 . yum 3. 源码安装。
下面我们来说第一种:rpm安装
一般rpm 安装会使用rpm -ivh (软件包名称)
例如:
查询是否安装成功用 rpm -qa | grep (软件包名称,一般会取前面几个字母)
卸载是 rpm -e
更多的选项可以 man rpm (有事没事找男人, 哈哈哈)
但是当我们碰到软件包的依赖性问题时,rpm 就不是哼好解决了,这时候我们就要用yum。下面讲在本地搭建yum源。
搭建yum源,首先要安装以下几个软件包deltarpm、python-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源就搭建好了。
还有一种方法就是源码安装。进行源码安装前,我们要安装
我以安装nmap为例。
1. 首先的有一个编译环境
./configure
接下来就是make 开始编译。
最后就是安装了 make install
不管中间发生了什么 只要最后一句出现了 xx SUCCESSFULLY INSTALLED 就成功了。