YUM本地源制作

前言

大家都知道yum是非常好的rpm软件包管理器,yum可以简化软件的安装过程,使用yum install 可以直接安装需要的软件以及其依赖的包,无需自己繁琐一次次下载与安装。

常用命令

安装httpd并确认安装
yum instll -y httpd

列出所有可用的packagepackage组
yum list

清除所有缓冲数据
yum clean all

列出一个包所有依赖的包
yum deplist httpd

删除httpd
yum remove httpd

制作本地YUM源

制作本地源原因:yum可以简化我们安装软件的过程,但是往往生产集群是不能联网的,所以我们需要配置本地yum源,让我们在不联网的前提下也可以正常使用yum安装。

准备:
1. linux环境
2. CentOS-6.5-x86_64-bin-DVD1.iso 镜像

步骤:
1. 上传centOS镜像 CentOS-6.5-x86_64-bin-DVD1.iso 到服务器
2. 将该镜像挂载在指定目录下

mkdir /media/centOS
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /media/centOS

3 . 修改本地的yum配置文件,将yum源指向刚刚挂在的目录

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS.repo
    [base]
    name=CentOS-Local
    baseurl=file:///media/centOS
    gpgcheck=1
    enabled=1   #很重要,1才启用
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

4 .清除缓存
yum clean all
5 .列出可用的YUM源
yum repolist
6 .安装相应的软件
yum install -y httpd
7 .开启httpd使用浏览器访问http://192.168.0.123:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
service httpd start
8 .将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
cp -r /var/iso/ /var/www/html/CentOS-6.5

到这里,本地yum源基本完成,可以使用yum update 或者 在浏览器访问http://192.168.0.123/CentOS-6.5/ 查看是否有error。

同样在这台机器配置的本地源也可以在其它机器使用,方法如下:

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS.repo
    [base]
    name=CentOS-Local
    baseurl=http://192.168.0.123/CentOS-6.5
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

再使用一下命令进行检查和清楚缓存
yum clean all
yum update
yum repolist

然后就可以使用yum install *进行安装制定的服务。

本文出自“筱Mary”博客,转载请务必保留此处
http://blog.csdn.net/qq_31382921/article/

你可能感兴趣的:(Linux初级,大数据入门)