普通にyumコマンドを実行するとインターネット上のリポジトリから最新のモジュールを利用しますが、 CentOS7のインストールisoファイルのパッケージをインストールする手順です。 CentOS7のCD/DVDドライブにマウントしたisoファイルのマウント位置は下記となります。 /run/media/root/CentOS\ 7\ x86_64/ OS: CentOS 7.0 (64-bit) isoファイル: CentOS-7.0-1406-x86_64-Everything.iso
■isoファイルの中身を確認
[root@centos70-example-com ~]# ll /run/media/root/CentOS\ 7\ x86_64/ total 1399 -rw-r--r--. 1 root root 14 Jul 5 01:01 CentOS_BuildTag drwxr-xr-x. 3 root root 2048 Jul 5 00:59 EFI -rw-r--r--. 1 root root 611 Jul 5 01:01 EULA -rw-r--r--. 1 root root 18009 Jul 5 01:01 GPL drwxr-xr-x. 2 root root 2048 Jul 5 00:59 LiveOS drwxr-xr-x. 2 root root 1392640 Jul 5 00:59 Packages -rw-r--r--. 1 root root 1690 Jul 5 01:01 RPM-GPG-KEY-CentOS-7 -rw-r--r--. 1 root root 1690 Jul 5 01:01 RPM-GPG-KEY-CentOS-Testing-7 -r--r--r--. 1 root root 2883 Jul 5 07:13 TRANS.TBL drwxr-xr-x. 3 root root 2048 Jul 5 00:59 images drwxr-xr-x. 2 root root 2048 Jul 5 00:59 isolinux drwxr-xr-x. 2 root root 4096 Jul 5 01:01 repodata [root@centos70-example-com ~]#
■yumレポジトリの設定
[root@centos70-example-com ~]# vi /etc/yum.repos.d/CentOS-7.0-x86_64-iso.repo [root@centos70-example-com ~]# cat /etc/yum.repos.d/CentOS-7.0-x86_64-iso.repo [centos70_iso] name=CentOS-7.0-x86_64-iso baseurl=file:///run/media/root/CentOS\ 7\ x86_64/ enabled=0 gpgcheck=1 gpgkey=file:///run/media/root/CentOS\ 7\ x86_64/RPM-GPG-KEY-CentOS-7 [root@centos70-example-com ~]#1行目:レポジトリ名(適当に)
2行目:ラベル名(適当に)
3行目:isoファイルのパス
4行目:常に参照する場合は1。0の場合、yumオプションで"--enablerepo="を指定
5行目:GPG認証チェックを有効化する
6行目:GPG-KEYのファイルパスを指定
■インターネット上のリポジトリのhttpdを参照
[root@centos70-example-com ~]# yum info httpd Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Available Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 18.el7.centos Size : 2.7 M Repo : updates/7/x86_64 Summary : Apache HTTP Server URL : http://httpd.apache.org/ License : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server. [root@centos70-example-com ~]#
■isoファイル内のhttpdを参照
[root@centos70-example-com ~]# yum --disablerepo=\* --enablerepo=centos70_iso info httpd Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Available Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 17.el7.centos.1 Size : 2.7 M Repo : centos70_iso Summary : Apache HTTP Server URL : http://httpd.apache.org/ License : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server. [root@centos70-example-com ~]#--disablerepo=\* オプションでインターネット上のリポジトリを参照しないようにしています。
Releaseがインターネット上のリポジトリより1つ前のバージョンとなっています。
■isoファイル内のhttpdをyumでインストール
[root@centos70-example-com ~]# yum --disablerepo=\* --enablerepo=centos70_iso install httpd (中略) ========================================================================== Package Arch Version Repository Size ========================================================================== Installing: httpd x86_64 2.4.6-17.el7.centos.1 centos70_iso 2.7 M Installing for dependencies: apr x86_64 1.4.8-3.el7 centos70_iso 103 k apr-util x86_64 1.5.2-6.el7 centos70_iso 92 k httpd-tools x86_64 2.4.6-17.el7.centos.1 centos70_iso 77 k Transaction Summary ========================================================================== Install 1 Package (+3 Dependent packages) Total download size: 2.9 M Installed size: 9.9 M Is this ok [y/d/N]: y Downloading packages: -------------------------------------------------------------------------- Total 49 MB/s | 2.9 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : apr-1.4.8-3.el7.x86_64 1/4 Installing : apr-util-1.5.2-6.el7.x86_64 2/4 Installing : httpd-tools-2.4.6-17.el7.centos.1.x86_64 3/4 Installing : httpd-2.4.6-17.el7.centos.1.x86_64 4/4 Verifying : httpd-2.4.6-17.el7.centos.1.x86_64 1/4 Verifying : apr-util-1.5.2-6.el7.x86_64 2/4 Verifying : apr-1.4.8-3.el7.x86_64 3/4 Verifying : httpd-tools-2.4.6-17.el7.centos.1.x86_64 4/4 Installed: httpd.x86_64 0:2.4.6-17.el7.centos.1 Dependency Installed: apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-17.el7.centos.1 Complete! [root@centos70-example-com ~]#依存関係も考慮してインストールされました。
## version確認
[root@centos70-example-com ~]# rpm -q httpd httpd-2.4.6-17.el7.centos.1.x86_64 [root@centos70-example-com ~]#
## httpd起動
[root@centos70-example-com ~]# systemctl start httpd [root@centos70-example-com ~]#※CentOS 7 から起動方法が変更になっています。
こちらの情報が何かのお役に立てましたら幸いです。サイト継続のご協力ありがとうございます。m(_ _)m
0 件のコメント:
コメントを投稿