linux 最常用的yum源remi

本文提供了在不同版本的Enterprise Linux上安装Remirepository的方法,包括使用wget下载remi-release包并利用yum进行安装的过程。

Remi repository是包含最新版本php和mysql包的linux源。

1. Enterprise Linux 7 (with EPEL) x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
# for RHEL only
subscription-manager repos --enable=rhel-7-server-optional-rpms

    
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
# for RHEL only
subscription-manager repos --enable=rhel-7-server-optional-rpms

2. Enterprise Linux 6 (with EPEL) i386 or x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# for RHEL only
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

    
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# for RHEL only
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

3.Enterprise Linux 5 (with EPEL) i386 or x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm epel-release-latest-5.noarch.rpm

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm epel-release-latest-5.noarch.rpm

安装过程:

[root@86 ~]# ls /etc/yum.repos.d/
backup            CentOS-Debuginfo.repo  CentOS-Vault.repo
CentOS-Base.repo  CentOS-Media.repo      epel.repo
[root@86 ~]# wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
--2017-02-01 16:43:32--  http://rpms.remirepo.net/enterprise/remi-release-6.rpm
Resolving rpms.remirepo.net... 195.154.241.117, 2001:bc8:33a1:100::1
Connecting to rpms.remirepo.net|195.154.241.117|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8159 (8.0K) [application/x-rpm]
Saving to: “remi-release-6.rpm”

100%[======================================>] 8,159       28.9K/s   in 0.3s    

2017-02-01 16:43:33 (28.9 KB/s) - “remi-release-6.rpm” saved [8159/8159]

[root@86 ~]# yum install remi-release-6.rpm 
Loaded plugins: security
Setting up Install Process
Examining remi-release-6.rpm: remi-release-6.8-1.el6.remi.noarch
Marking remi-release-6.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package remi-release.noarch 0:6.8-1.el6.remi will be installed
--> Processing Dependency: epel-release = 6 for package: remi-release-6.8-1.el6.remi.noarch
--> Running transaction check
---> Package epel-release.noarch 0:6-8 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package           Arch        Version               Repository            Size
================================================================================
Installing:
 remi-release      noarch      6.8-1.el6.remi        /remi-release-6      6.3 k
Installing for dependencies:
 epel-release      noarch      6-8                   epel                  14 k

Transaction Summary
================================================================================
Install       2 Package(s)

Total size: 21 k
Total download size: 14 k
Installed size: 28 k
Is this ok [y/N]: y
Downloading Packages:
epel-release-6-8.noarch.rpm                              |  14 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : epel-release-6-8.noarch                                      1/2 
warning: /etc/yum.repos.d/epel.repo created as /etc/yum.repos.d/epel.repo.rpmnew
  Installing : remi-release-6.8-1.el6.remi.noarch                           2/2 
  Verifying  : epel-release-6-8.noarch                                      1/2 
  Verifying  : remi-release-6.8-1.el6.remi.noarch                           2/2 

Installed:
  remi-release.noarch 0:6.8-1.el6.remi                                          

Dependency Installed:
  epel-release.noarch 0:6-8                                                     

Complete!
[root@86 ~]# ls /etc/yum.repos.d/
backup                 CentOS-Media.repo  epel.repo.rpmnew   remi-php71.repo
CentOS-Base.repo       CentOS-Vault.repo  epel-testing.repo  remi.repo
CentOS-Debuginfo.repo  epel.repo          remi-php70.repo    remi-safe.repo

 

转载于:https://www.cnblogs.com/bass6/p/6360106.html

<think>嗯,用户想了解如何在Linux服务器上安装yum。首先,我需要确认用户使用的是基于RPM的Linux发行版,比如CentOS、RHEL或者Fedora,因为这些系统使用yum或者DNF作为包管理器。不过现在很多新版本可能已经转向DNF了,但操作类似。 用户可能遇到的问题可能是默认的yum速度慢,或者需要添加特定的第三方,比如EPEL、Remi等。需要分步骤解释如何备份现有、下载新的repo文件、清理缓存并更新。可能还需要提到常见的,比如阿里云、清华大学的镜像,以及如何替换默认为国内镜像加速下载。 另外,用户可能对yum的基本操作不太熟悉,可能需要简要介绍yum常用命令,比如安装、更新、搜索等。需要确保步骤清晰,避免使用复杂术语,适合新手跟随操作。同时要注意不同发行版版本之间的差异,比如CentOS 7和8的配置可能不同,要提醒用户根据自己的系统版本调整。 还需要检查是否有潜在的安全问题,比如从可信下载repo文件,避免引入恶意软件。可能还需要提到如何启用或禁用某个仓库,以及遇到问题时的解决方法,比如清理缓存、检查网络连接等。后,总结步骤,确保用户能顺利完成配置。</think>在 Linux 服务器上配置 YUM (主要用于 CentOS/RHEL 等系统)的步骤如下: --- ### **一、备份原有 YUM (推荐)** ```bash sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` --- ### **二、选择并配置新的 YUM ** #### **1. 国内镜像(加速下载)** - **阿里云**(适合 CentOS 7 为例): ```bash sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo ``` - **清华大学**: ```bash sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/x86_64/Repo/centos-release.repo ``` #### **2. 第三方(如 EPEL)** ```bash # 安装 EPEL (Extra Packages for Enterprise Linux) sudo yum install -y epel-release # 同样可以替换为国内镜像: sudo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo ``` --- ### **三、清理并更新 YUM 缓存** ```bash sudo yum clean all # 清理旧缓存 sudo yum makecache # 生成新缓存 sudo yum update # 更新系统软件包(可选) ``` --- ### **四、常用 YUM 命令** ```bash yum install <package> # 安装软件 yum remove <package> # 卸载软件 yum search <keyword> # 搜索软件包 yum list installed # 查看已安装的包 yum repolist # 列出已启用的仓库 ``` --- ### **五、常见问题** 1. **找不到 repo 文件** - 确保路径 `/etc/yum.repos.d/` 下有 `.repo` 文件。 - 检查系统版本(通过 `cat /etc/redhat-release` 或 `cat /etc/os-release`)。 2. **网络问题** - 使用 `ping mirrors.aliyun.com` 测试网络连通性。 3. **GPG 密钥报错** - 运行 `sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*` 导入密钥。 --- ### **总结** 通过替换 YUM 为国内镜像,可以显著提升软件下载速度。如果使用其他发行版(如 Fedora 或 RHEL),需选择对应的镜像文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值