投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2016年11月15日火曜日

【Linux CentOS 7 64bit】廃止されたRPMForgeリポジトリをそれでも使用する方法

RepoForgeは廃止され、利用は推奨されていない。
それでも使用したい場合の手順についても記した。

使用してわかったが、el6用には提供されているパッケージでも、
el7用には提供されていないものが多々あった。


1、経緯(2016年11月15日現在)

 2016年7月に、RPMForgeのリポジトリにはアクセスできなくなった。
RPMForgeは廃止されたプロジェクトでメンテナンスが行われていない。
使用すべきではないと言われている
RPMForge本家のページにはアクセスできるものの、
リポジトリ登録用のパッケージはダウンロードできなくなっていた。

 しかし、世界的にまだRPMForgeのリポジトリを必要とされているらしく、
このような状況で、ある人(davidhrbac)がRPMForgeリポジトリ回復を試みた。
この人により新しいマスターサイト(http://repository.it4i.cz/mirrors/repoforge/)が構築され
また、ミラーを運用しているサイトにも連絡が取られたらしい。
新しいマスターサイトにはミラーリストがあり、.jpドメインのものも存在していた。
下記は、el7のものである。
http://mirror.fairway.ne.jp/dag/redhat/el7/en/$ARCH/extras
http://ftp.riken.jp/pub/Linux/dag/redhat/el7/en/$ARCH/extras
 しかし、RPMForgeは廃止されたプロジェクトでメンテナンスが行われていないため、
使用するべきものではないことは変わらない
新しいマスターサイトでもパッケージの更新は行われていない。



2、それでもRPMForgeを使用する。

○新しいマスターサイトからリポジトリ導入用のパッケージをインストールした。

この例では、CentOS 7 64bitでの利用を想定している。
(別バージョンのものもディレクトリを遡れば見つかった。)

# yum install http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm


○次のディレクトリにrpmforge用のrepoファイルが作成された。

# ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Sources.repo  CentOS-fasttrack.repo  epel.repo           mirrors-rpmforge         mirrors-rpmforge-testing
CentOS-CR.repo    CentOS-Media.repo      CentOS-Vault.repo    epel-testing.repo      google-chrome.repo  mirrors-rpmforge-extras  rpmforge.repo

○中身を確認した。

# cat /etc/yum.repos.d/rpmforge.repo
### Name: RPMforge RPM Repository for RHEL 7 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/extras
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge-extras
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el7/en/$basearch/testing
mirrorlist = http://mirrorlist.repoforge.org/el7/mirrors-rpmforge-testing
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

以上

<参考>
・pkgs.repoforge.org is DOWN #375
< https://github.com/repoforge/rpms/issues/375 > 2016年11月15日

・1. RPMforge/RepoForge status
< https://wiki.centos.org/AdditionalResources/Repositories/RPMForge > 2016年11月15日

・Compile on Fedora 20
< https://github.com/FreeRDP/Remmina/wiki/Compile-on-Fedora-20 > 2016年11月15日

投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad