CentOSの7のビルドローカルヤムヤムソースとLANソース

あなたはミドルウェアのさまざまなをインストールするときに、同社のテスト環境の展開で二日は、さまざまな依存関係が見つからない、後でチェックし、オペレーティングシステムのインストールがうまく、CentOSのミニバージョンであることがわかった、私は認識し、テストを完了するために、環境を構築し、私はLANのyumソースを設定します。もともと地元のyumソースは多くの困難、オンライン記事の多くではなく、ここで私はこの記事は主にトレーニングを行うには、グループ内のジュニアパートナーを与えるために準備され、その後1は、単に完全を書くために、希望書いています設定、友達とブログ、および共有に直接それを公開します。

私はあなたがyumのソースを使用して仕事で多かれ少なかれ発生したと確信しています。当社では、ネットワーク・サーバを含め、我々はそれが主に以下の二つの方法で、建設に来るときyumのソースLAN、yumのソースを構築する必要がありますので。

  • ローカルのyumソースをビルドします
  • ローカルエリアネットワークのyumソースを設定

これらの2以上何も多く、ここに要約これらのyumソースをビルドするには2つの方法がありません。

ローカルのyumソースをビルドします

ローカルソースはyumを、yumを使用することができ、このサーバーのソースを構築するだけのもの、他のサーバーは、yumのソースを使用することはできません。すべては、ローカルソースのyumは、以下のステップアップ:

# 在/mnt目录创建挂载镜像的文件夹
cd /mnt mkdir iso # 将iso镜像挂载到/mnt/iso目录 mount -o loop CentOS-7-x86_64-DVD-1810.iso /mnt/iso # 挂载成功后可以使用df -h命令查看 [root@192.168.1.2 iso]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 29G 5.3G 23G 19% / devtmpfs 484M 0 484M 0% /dev tmpfs 496M 0 496M 0% /dev/shm tmpfs 496M 6.8M 489M 2% /run tmpfs 496M 0 496M 0% /sys/fs/cgroup /dev/sda1 1014M 132M 883M 13% /boot tmpfs 100M 0 100M 0% /run/user/0 tmpfs 100M 0 100M 0% /run/user/1000 /dev/loop0 4.3G 4.3G 0 100% /mnt/iso # 修改yum配置文件 cd /etc/yum.repos.d # 先备份配置文件 mkdir bak mv *.repo ./bak # 将备份的CentOS-Media.repo文件拷贝出来 cp ./bak/CentOS-Media.repo ./ # 修改CentOS-Media.repo配置文件,修改后内容如下: [c7-media] name=CentOS-$releasever - Media #baseurl=file:///media/CentOS/ # file:///media/cdrom/ # file:///media/cdrecorder/ baseurl=file:///mnt/iso/ gpgcheck=1 enabled=1 # 设置为1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

したがって、ローカル操作を設定することはyum、yumはその後、我々は既存の情報を消去し、完全なソースは、次のとおりです。

yum clean all

このように、準備ができてローカルのyumの新しいソースを使用します。

ローカルエリアネットワークのyumソースを設定

ローカルソース外の設定に加えてのyum、yumを我々ものconfigure HTTPベースのことができる方法を調達、私たちはyumのソースを設定できることをLAN内で使用することができます。

通常、nginxのyumのソースHTTP、nginxのアップ最初のセットによってビルドに、私はnginxのを構築する方法についてここでは詳しく説明しません。次のisoイメージは、ディレクトリにファイル。今、私たちは、nginxの設定ファイルを設定できます。

worker_processes  1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 8080; server_name localhost; location / { autoindex on; root /home/jelly/iso/; # (这里请换成你的实际目录路径) } } }

最後に、我々は、のconfigure yumの設定ファイルに始まる/etc/yum.repos.d新しいと呼ばれるNginx-yum.repo、コンフィギュレーション・ファイルとして、次のとおりです。

[Nginx-yum] name=Nginx-yum #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=http://192.168.1.3:8080 enabled=1 gpgcheck=1 gpgkey=http://192.168.1.3:8080/RPM-GPG-KEY-CentOS-7

これまでのところ、我々は既存のyumの情報を完全にクリアされ、操作のローカルエリアネットワークのyumソースを設定します。

yum clean all

このように、新しいローカル・エリア・ネットワークは、yumのソースを使用することができます。

概要

二つの方法の記事で詳細な要約は、私たちの毎日の仕事のニーズを満たすために十分な、この記事にまとめた方法により、yumのソースを設定します。まあ、何か小さな、しかし非常に有用なのは、私はかなり良いと感じた場合、あなたは「報酬」ああをクリックすることができ、コンテンツのこの要約が役に立つことを願っています。

おすすめ

転載: www.cnblogs.com/weifeng1463/p/12013693.html