如何在CentOS 7上启用RepoForge存储库
RPMForge现在是RepoForge。 在本教程中,我将向您展示如何在CentOS 7 x86_64平台上安装和启用RepoForge。
首先确保您使用的是CentOS7。使用以下命令检查您的版本:
[[email protected] ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)
导入Dag的GPG密钥
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
下载RPM软件包
wget http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
验证下载的软件包的完整性。
rpm -Kv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
输出:
Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: OK Header SHA1 digest: OK (e5714445d5ef3919d2c608192b23b22bff1883ec) MD5 digest: OK (aed55512ff31c562e48bdd7c5d9f0060) V3 DSA/SHA1 Signature, key ID 6b8d79e6: OK
然后使用RPM安装它
sudo rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
现在更新您的存储库并安装类似MySQL监视工具mtop的东西:
sudo yum update && sudo yum install mtop
RepoForge中有4个子存储库
- 射频:RepoForge。 默认情况下,此仓库已启用。 它不会替代CentOS基本软件包。
- 射频:RepoForge-extras。 默认情况下,此存储库是禁用的,因为它的软件包代替了CentOS基本软件包。
- 返航:RepoForge测试。 默认情况下,此仓库是禁用的。
- 射频:RepoForge-buildtools
如何禁用RepoForge
如果您的CentOS启用了其他第三方存储库,例如EPEL,REMI,webtatic,则这些第三方存储库可能会相互冲突,因此使用这些存储库的更好方法是默认禁用它,并且仅在安装时启用它这些仓库中的软件包。
要禁用RepoForge,请打开 /etc/yum.repo.d/rpmforge.repo 文件
sudo nano /etc/yum.repos.d/rpmforge.repo
找到这条线
enabled = 1
1表示已启用。 现在将其更改为此。
enabled = 0
0表示已禁用。 保存并关闭文件。
现在,如果您要安装RepoForge存储库中仅包含的软件包(例如mtop),请使用此命令。
sudo yum --enablerepo=rpmforge install mtop
它将临时启用存储库并安装mtop。 安装完成后,将再次禁用它。
我如何知道软件包从哪个存储库安装?
您可以使用 百胜信息 命令。
yum info mtop
输出:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base : ftp.osuosl.org * epel : mirrors.kernel.org * extras : pubmirrors.dal.corespace.com * updates : centos-distro.cavecreek.net Installed Packages Name : mtop Arch : noarch Version : 0.6.6 Release : 1.2.el7.rf Size : 135 k Repo : installed From repo : rpmforge Summary : Tool to monitor a MySQL database URL : http://mtop.sourceforge.net/ License : GPL Description : mtop (MySQL top) monitors a MySQL database showing the queries : which are taking the most amount of time to complete. Features : include 'zooming' in on a process to show the complete query : and 'explaining' the query optimizer information.