Step1 找到需要的來源
阿里巴巴開源鏡像站各種來源應有盡有,舊網域是https://mirrors.aliyun.com/
Step2 編輯CentOS7.repo檔
#/etc/yum.repos.d
7.4.1708
這個版本的來源已經遷移到
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[base]
name=CentOS-
$releasever
- Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http:
//mirrors.aliyun.com/centos/7.4.1708/os/x86_64/
#mirrorlist=http:
//mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http:
//mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-
$releasever
- Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http:
//mirrors.aliyun.com/centos/7.4.1708/updates/x86_64/
#mirrorlist=http:
//mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http:
//mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-
$releasever
- Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http:
//mirrors.aliyun.com/centos/7.4.1708/extras/x86_64/
#mirrorlist=http:
//mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http:
//mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-
$releasever
- Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http:
//mirrors.aliyun.com/centos/7.4.1708/centosplus/x86_64/
#mirrorlist=http:
//mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http:
//mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-
$releasever
- Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http:
//mirrors.aliyun.com/centos/7.4.1708/contrib/x86_64/
#mirrorlist=http:
//mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http:
//mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
登入後複製
7.5.1804
了,→地址,使用VIM將其替換1 |
|
然後更新系統試試<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">[root@liaogx ~]# yum -y update
Plugin "product-id" can't be imported
Plugin "search-disabled-repos" can't be imported
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package ModemManager.x86_64 0:1.6.0-2.el7 will be updated
......此处略......
---> Package yum-rhn-plugin.noarch 0:2.0.1-10.el7 will be installed
--> Running transaction check
---> Package libbytesize.x86_64 0:1.2-1.el7 will be installed
---> Package python2-pytoml.noarch 0:0.1.18-1.el7 will be installed
---> Package volume_key-libs.x86_64 0:0.3.9-8.el7 will be installed
--> Processing Conflict: initscripts-9.49.41-1.el7_5.1.x86_64 conflicts redhat-release < 7.5-0.11
--> Finished Dependency Resolution
Error: initscripts conflicts with redhat-release-server-7.4-18.el7.x86_64
You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
PackageKit-1.1.5-1.el7.centos.x86_64 has missing requires of PackageKit-backend
rhn-check-2.0.2-17.el7.noarch has missing requires of yum-rhn-plugin >= ('0', '1.6.4', '1')
[root@liaogx ~]#</pre><div class="contentsignin">登入後複製</div></div>
如果報如下錯誤透過關鍵字initscritps排除衝突:yum update --exclude=kernel* --exclude=centos-release* --exclude=initscripts*
#刪除衝突套件:
rpm -e redhat-release-server-7.4-18.el7.x86_64 --nodeps