CentOS yumローカルディスクソースの構成
9385 ワード
CentOSで使用するyumソースは/etc/yumである.repos.d/ディレクトリの下の2つのファイルで構成するCentOS-Base.RepoとCentOS-Media.Repo、CentOS-Base.repoはネットワークを構成するyumソース、CentOS-Mediaである.repoはローカルyumソースを構成します.
CentOS-Mediaを見てみましょうrepoの内容:
ここでbaseurlはローカルyumソースの位置ですが、もちろんisoの構成位置によっては、ここで変更できます.ただし、isoファイルを/media/ディレクトリにマウントするだけなので、対応するrpmパッケージディレクトリを次のように変更する必要があります.
注意:インストールする前に、mountディスクを先に使用することを覚えておいてください.
ローカルyumソースを使用する方法はCentOS-Media.repoでは、yumローカルディスクのソフトウェアインストール方法の2つについて説明しています.
■ローカルyumソース以外にも別のyumソースを使う
■ローカルyumソースのみ
次に、httpdをローカルソースにインストールする手順を示します.
view plain
copy
- # cd /etc/yum.repos.d/
- # ll
- total 12
- -rw-r--r--. 1 root root 1926 Jul 3 10:15 CentOS-Base.repo
- -rw-r--r--. 1 root root 637 Jul 3 10:15 CentOS-Debuginfo.repo
- -rw-r--r-- 1 root root 660 Jul 29 23:10 CentOS-Media.repo
CentOS-Mediaを見てみましょうrepoの内容:
view plain
copy
- # CentOS-Media.repo
- #
- # This repo is used to mount the default locations for a CDROM / DVD on
- # CentOS-6. You can use this repo and yum to install items directly off the
- # DVD ISO that we release.
- #
- # To use this repo, put in your DVD and use it with the other repos too:
- # yum --enablerepo=c6-media [command]
- #
- # or for ONLY the media repo, do this:
- #
- # yum --disablerepo=\* --enablerepo=c6-media [command]
-
- [c6-media]
- name=CentOS-$releasever - Media
- baseurl=file:///media/CentOS/
- file:///media/cdrom/
- file:///media/cdrecorder/
- gpgcheck=1
- enabled=0
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
ここでbaseurlはローカルyumソースの位置ですが、もちろんisoの構成位置によっては、ここで変更できます.ただし、isoファイルを/media/ディレクトリにマウントするだけなので、対応するrpmパッケージディレクトリを次のように変更する必要があります.
view plain
copy
- baseurl=file:///media/
注意:インストールする前に、mountディスクを先に使用することを覚えておいてください.
view plain
copy
- # mount /dev/cdrom /media/
ローカルyumソースを使用する方法はCentOS-Media.repoでは、yumローカルディスクのソフトウェアインストール方法の2つについて説明しています.
■ローカルyumソース以外にも別のyumソースを使う
view plain
copy
- yum --enablerepo=c6-media [command]
■ローカルyumソースのみ
view plain
copy
- yum --disablerepo=\* --enablerepo=c6-media [command]
次に、httpdをローカルソースにインストールする手順を示します.
view plain
copy
- # yum --disablerepo=\* --enablerepo=c6-media install httpd
- Loaded plugins: fastestmirror, refresh-packagekit
- Loading mirror speeds from cached hostfile
- * c6-media:
- c6-media | 3.7 kB 00:00 ...
- c6-media/primary_db | 3.3 MB 00:00 ...
- Setting up Install Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package httpd.i686 0:2.2.15-5.el6.centos set to be updated
- --> Processing Dependency: httpd-tools = 2.2.15-5.el6.centos for package: httpd-2.2.15-5.el6.centos.i686
- --> Processing Dependency: /etc/mime.types for package: httpd-2.2.15-5.el6.centos.i686
- --> Processing Dependency: libaprutil-1.so.0 for package: httpd-2.2.15-5.el6.centos.i686
- --> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-5.el6.centos.i686
- --> Processing Dependency: libapr-1.so.0 for package: httpd-2.2.15-5.el6.centos.i686
- --> Running transaction check
- ---> Package apr.i686 0:1.3.9-3.el6 set to be updated
- ---> Package apr-util.i686 0:1.3.9-3.el6 set to be updated
- ---> Package apr-util-ldap.i686 0:1.3.9-3.el6 set to be updated
- ---> Package httpd-tools.i686 0:2.2.15-5.el6.centos set to be updated
- ---> Package mailcap.noarch 0:2.1.31-1.1.el6 set to be updated
- --> Finished Dependency Resolution
-
- Dependencies Resolved
-
- ====================================================================================
- Package Arch Version Repository Size
- ====================================================================================
- Installing:
- httpd i686 2.2.15-5.el6.centos c6-media 813 k
- Installing for dependencies:
- apr i686 1.3.9-3.el6 c6-media 128 k
- apr-util i686 1.3.9-3.el6 c6-media 89 k
- apr-util-ldap i686 1.3.9-3.el6 c6-media 15 k
- httpd-tools i686 2.2.15-5.el6.centos c6-media 68 k
- mailcap noarch 2.1.31-1.1.el6 c6-media 27 k
-
- Transaction Summary
- ====================================================================================
- Install 6 Package(s)
- Upgrade 0 Package(s)
-
- Total download size: 1.1 M
- Installed size: 3.4 M
- Is this ok [y/N]:y
- ......
[ ]http://www.sunchis.com/html/os/linux/2011/0811/349.html