澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:linux软件管理创设地面源,

2019-11-04 作者:澳门新萄京官方网站   |   浏览(121)

营造地面光盘源

redhatlinux5上创制本地yum源

时一时遇上有些linux服务器由于特殊原因,无法三回九转外网,不过平日索要设置一些软件,尤其是在编译一些包的时候时偶然由于未有设置一些存活包而报的丰富多彩的不当,当你找到依存的rpm包去安装的时候,又提醒您有任何的依存包未有安装,非常讨厌。记得刚起始玩linux的时候曾经因为要设置四个包安装了风姿罗曼蒂克下午而大为恼火,折磨得人大约崩溃!

  1、将本地光盘挂载/mnt下, mount   /dev/cdrom    /mnt

1、挂载光驱

[[email protected] ~]#mkdir -p /mnt/cdrom

[[email protected] ~]#mount /dev/cdrom /mnt/cdrom

咱俩明白linux下有贰个很好的工具,为大家普及的干活在linux平台下的费劲大众带来了福音,那便是名扬四海的yum软件。在能够连网的时候特别便利,那么大家怎么着在不能够一而再连续外网的气象下使用yum来方便的安装软件呢?

  2、在/etc/yum.repos.d/目录下创办协和的源文件,文件名称自定义,必需以repo结尾,

2、将redhat光盘内容复制至本地硬盘

因为创设yum源的目录,必得是足以写入的的目录,所以必要将光盘中的文件全体复制到本地目录,就算在/mnt/cdrom光驱挂载目录实践创制yum源,会报“Directory /mnt/cdrom must be writable.”错误

[[email protected]rh5rac1 ~]#mkdir -p /soft/redhat

[[email protected] /]# cp -rp /mnt/cdrom/ /soft/redhat/

[[email protected] /]# cd /soft/redhat

[[email protected] redhat]# ls

cdrom

本文就来向您详细介绍怎样在该地可能局域网使用yum,本文以centos为例,本文的案例在centos5.5 64bit下成功布署。在地面或然局域网使用yum首要有以下二种方法:

    澳门新萄京官方网站 1

3、安装createrepo包

[[email protected] cdrom]# cd /soft/redhat/cdrom/Server/

[[email protected] Server]# ls -l |grep createrepo

-r--r--r-- 1 root root 60901 Apr 21 2008 createrepo-0.4.11-3.el5.noarch.rpm

[[email protected] Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

生机勃勃、使用光盘直接挂载到地面的不二等秘书诀

  3、那时候把/etc/yum.repos.d/下本来存在的公文备份到别目录下,就可以使用本地光盘源

4、在/etc/yum.repos.d目录下创办server.repo文件

[[email protected] Server]# cd /etc/yum.repos.d/

[[email protected] yum.repos.d]# pwd

/etc/yum.repos.d

[[email protected] yum.repos.d]# vi server.repo

[Server]

name=Server

baseurl=file:///soft/redhat/cdrom/Server

enabled=1

gpgcheck=0

[Cluster]

name=Cluster

baseurl=file:///soft/redhat/cdrom/Cluster

enabled=1

gpgcheck=0

[ClusterStorage]

name=ClusterStorage

baseurl=file:///soft/redhat/cdrom/ClusterStorage

enabled=1

gpgcheck=0

[VT]

name=VT

baseurl=file:///var/redhat/cdrom/VT

enabled=1

gpgcheck=0

这种措施优点是速度快,操作简便。短处是生机勃勃旦设置多个服务器则须要每每挂载

营造HTTP局域网源

5、使用createrepo创建yum库

[[email protected] yum.repos.d]# cd /soft/redhat/cdrom/Server/

[[email protected] Server]# createrepo /soft/redhat/cdrom

3389/3389 - ClusterStorage/gfs-utils-0.1.20-10.el5.x86_64.rpm pm_64.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata

首先大家来看使用光盘直接挂载到本地的主意,安装步骤如下:

  1 、挂载光盘源,mount  /dev/cdrom  /mnt下

6、安装测量试验

[[email protected] /]# rpm -qa |grep sysstat

[[email protected] /]#

[[email protected] /]# yum -y install sysstat

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cluster | 1.5 kB 00:00

Cluster/primary | 6.5 kB 00:00

Cluster 32/32

ClusterStorage | 1.5 kB 00:00

ClusterStorage/primary | 8.7 kB 00:00

ClusterStorage 39/39

Server | 1.5 kB 00:00

Server/primary | 913 kB 00:00

Server 3261/3261

VT | 1.3 kB 00:00

VT/primary | 18 kB 00:00

VT 57/57

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package sysstat.x86_64 0:7.0.2-11.el5 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================

Package Arch Version Repository Size

=====================================================================================================================

Installing:

sysstat x86_64 7.0.2-11.el5 Server 187 k

Transaction Summary

=====================================================================================================================

Install 1 Package(s)

Upgrade 0 Package(s)

Total download size: 187 k

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: sysstat 1/1

Cluster/productid | 1.7 kB 00:00

ClusterStorage/productid | 1.8 kB 00:00

Server/productid | 1.7 kB 00:00

duration: 661(ms)

Installed products updated.

Installed:

sysstat.x86_64 0:7.0.2-11.el5

Complete!

[[email protected] /]# rpm -qa |grep sysstat

sysstat-7.0.2-11.el5

测量试验成功。

  1. 挂载光盘到/mnt/cdrom/

  2、 将光盘下的富有rpm包拷贝到http发表目录,比如 :  cp  -奥迪Q7 /mnt/Packages/*    /var/www/html/centos/

7、删除yum源

[[email protected] Server]# yum clean all

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cleaning up Everything 

正文我:黎俊杰(网名:踩点卡塔 尔(英语:State of Qatar),从事”系统架构、操作系统、存款和储蓄设备、数据库、中间件、应用程序“七个层面系统性的品质优化专门的学问

招待参预 系统质量优化专门的工作群,合作探究品质优化技能。群号:258187244

1、挂载光驱 [[email protected] ~]#mkdir -p /mnt/cdrom [[email protected] ~]#mount /dev/cdrom /mnt/cdrom 2、将redhat光盘内容复制至地方硬盘 因...

mount /dev/cdrom /mnt/cdrom/ 

    3、 使用createrepo创设HTTP源音讯,  createrepo    centos/       未有命令的话安装yum  install -y create*

只怕将ISO文件挂载到该目录下

  4、创制HTTP源消息成功后,在另多少个客户端机测验就可以。

mount -o loop -t iso9660 /home/zhang/CentOS-5.5-x86_64-bin-DVD-1of2.iso  /mnt/cdrom 

  澳门新萄京官方网站 2

  1. 编辑/etc/yum.repos.d/CentOS-Media.repo文件,清空内容并输入如下消息并保留:

  5、在另一台客商机,将/etc/yum.repos.d/下的公文备份至别之处,编辑上海体育地方文件,然后停业张开/etc/resolv.conf(DNS卡塔 尔(阿拉伯语:قطر‎,及时测验

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

除此以外附上小零部件 ;    安装第三方源    yum install -y epel-release

  1. 移除暗中同意的互联网源的布置文件(假如部分话卡塔 尔(英语:State of Qatar)

          更新cent6的新源  rpm -Uvh   (要求联网下载哦,那时就可以用新源下载php6卡塔尔    要是是翻新cent7的源将el6改为el7

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

 

  1. 做完以上操作之后,就能够来测量试验了

yum clean all                #解除缓存及旧的包
yum install -y httpd   #测量试验是还是不是能安装软件

只需以上轻松的4步,就能够在本地使用本身建的源了,够轻松吗!

 

二、  使用nginx或然apache等web server来在局域网发布本地yum源的点子

这种方式优点是只供给搭建二回源,方便,速度也比连接外网要快。瑕疵是操作比第一中格局复杂一点,速度有一点点慢一点

设置步骤如下:

1、  安装nginx

u  安装Nginx所需的pcre库:

tar zxvf pcre-8.01.tar.gz

cd pcre-8.01/

./configure

make && make install

cd ../

 

u  安装Nginx

tar zxvf nginx-0.8.34.tar.gz

cd nginx-0.8.34/

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_澳门新萄京官方网站:linux软件管理创设地面源,Linux在本土使用yum安装软件。module

make && make install

2、  把具备的rpm包都放到nginx的一个网页目录下,并有限援救能正常访谈,并布署

u  挂载光盘盘到/mnt/cdrom/

mount /dev/cdrom /mnt/cdrom/

要么将ISO文件挂载到该目录下,

mount -o loop -t iso9660 /home/zhang/CentOS-5.5-x86_64-bin-DVD-1of2.iso  /mnt/cdrom 

u  copy所有的rpm包到/usr/local/nginx/html/CentOS目录

cp -r /mnt/cdrom/CentOS/ /usr/local/nginx/html/

u  配置nginx,使客商能访谈拥有的rpm包,增添如下内容,IP注意自行改正

  server

  {

    listen       80;

    server_name  192.168.3.201;

    index index.html index.htm;

    root  /usr/local/nginx/html/;

    access_log  /usr/local/nginx/logs/CentOS_access.log  access;

        location / {

                 autoindex on;

                                       }

   }

验证,http://192.168.3.201/CentOS看看能或不能够访谈

澳门新萄京官方网站:linux软件管理创设地面源,Linux在本土使用yum安装软件。3、  把认证文件放到nginx的叁个网页目录下,并保险能寻常访谈

cp /mnt/cdrom/RPM-GPG-KEY-CentOS-5 /usr/local/nginx/html/CentOS/

4、  用createrepo命令成立yum酒店,把yum源公布

运维那些命令从前,要求安装createrepo-0.4.11-3.el5.noarch.rpm包,

rpm –ivh  /mnt/cdrom/CentOS/createrepo-0.4.11-3.el5.noarch.rpm 

createrepo  /usr/local/nginx/html/CentOS

5、  配置yum客户端

编写制定顾客端中的yum配置文件

vi /etc/yum.repos.d/CentOS-Base.repo,清空该公文后增加如下内容:

[base]

name= CentOS 5.5 64 BIT

baseurl=

gpgcheck=1

gpgkey=

6、  测试

yum –y install httpd  看看是不是自行安装软件 

总结:由来,已经将什么在地点设置yum源介绍完了,大家可以在地面筛选后生可畏套服务器才用第二中艺术建议叁个本土yum源,未来只要某后生可畏台linux机器yum须求安装软件直接设置当地的源就足以了,特别常有益!

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站:linux软件管理创设地面源,

关键词: