RPMファイルを展開するために、rpmdevtoolsを導入する。
[root@centos02 ~]# yum install -y rpmdevtools 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile 依存性の解決をしています <<略>> インストール: rpmdevtools.noarch 0:8.3-5.el7 完了しました! [root@centos02 ~]#
RPMパッケージをダウンロードする。
[alice@centos02 ~]$ wget 'http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/19/Fedora/x86_64/os/Packages/f/fedora-release-19-2.noarch.rpm' --2014-09-08 21:54:53-- http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/19/Fedora/x86_64/os/Packages/f/fedora-release-19-2.noarch.rpm ftp.jaist.ac.jp (ftp.jaist.ac.jp) をDNSに問いあわせています... 150.65.7.130, 2001:df0:2ed:feed::feed ftp.jaist.ac.jp (ftp.jaist.ac.jp)|150.65.7.130|:80 に接続しています... 接続しま した。 <<略>> 2014-09-08 21:54:54 (77.5 KB/s) - `fedora-release-19-2.noarch.rpm' へ保存完了 [32472/32472] [alice@centos02 ~]$
展開する。
[alice@centos02 ~]$ rpmdev-extract fedora-release-19-2.noarch.rpm fedora-release-19-2.noarch/etc/fedora-release fedora-release-19-2.noarch/etc/issue fedora-release-19-2.noarch/etc/issue.net <<略>> fedora-release-19-2.noarch/usr/share/doc/fedora-release-19 fedora-release-19-2.noarch/usr/share/doc/fedora-release-19/Fedora-Legal-README.txt fedora-release-19-2.noarch/usr/share/doc/fedora-release-19/GPL [alice@centos02 ~]$
ファイルfedora*.repoを/etc/yum.repos.d/にコピーする。
[root@centos02 ~]# cd ~alice/fedora-release-19-2.noarch/etc/yum.repos.d [root@centos02 yum.repos.d]# cp * /etc/yum.repos.d/ [root@centos02 yum.repos.d]#
コピーしたfedora*.repoファイルを適宜編集する。
- 「enebled=1」を「enabled=0」に変更する。通常は、Fedora 19用レポジトリは利用しないため。
- 「[updates.*]」を「[fedora-updates.*]」に変更する。CentOS用レポジトリの名前の重複を避けるため。
- 「$releasever」を「19」に変更する。そのままでは「$releasever」が「7」になってしまい、Fedora 7用レポジトリを参照してしまうため。
[root@centos02 yum.repos.d]# cd /etc/yum.repos.d/ [root@centos02 yum.repos.d]# sed -i 's/^enabled=1/enabled=0/' fedora*.repo [root@centos02 yum.repos.d]# sed -i 's/^\[\(updates.*\)\]/[fedora-\1]/' fedora*.repo [root@centos02 yum.repos.d]# sed -i 's/\$releasever/19/' fedora*.repo [root@centos02 yum.repos.d]#
変更を確認する。
[root@centos02 yum.repos.d]# diff ~- . . のみに存在: CentOS-Base.repo . のみに存在: CentOS-Debuginfo.repo . のみに存在: CentOS-Sources.repo . のみに存在: CentOS-Vault.repo . のみに存在: CentOS-fasttrack.repo . のみに存在: adobe-linux-x86_64.repo diff /home/alice/fedora-release-19-2.noarch/etc/yum.repos.d/fedora-updates-testing.repo ./fedora-updates-testing.repo 1,2c1,2 < [updates-testing] < name=Fedora $releasever - $basearch - Test Updates --- > [fedora-updates-testing] > name=Fedora 19 - $basearch - Test Updates 4,5c4,5 < #baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/ < mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch --- > #baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/19/$basearch/ > mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f19&arch=$basearch 10,11c10,11 < [updates-testing-debuginfo] <<略>> < mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch --- > #baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/19/Everything/source/SRPMS/ > mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-19&arch=$basearch [root@centos02 yum.repos.d]#
『その0・Fedora 19レポジトリの準備』
『その1・mozcのビルド#1/2』
『その2・protobufのビルドとインストール』
『その3・zinniaおよびtomoeのビルドとインストール』
『その4・gypのビルド・インストール』
『その5・mozcのビルド#2/2とインストール』
『その6・Emacsの設定』
『その7・デスクトップの設定』
0 件のコメント:
コメントを投稿