CentOS 5.3升級5.11 yum無法使用 - Linux

Puput avatar
By Puput
at 2018-08-13T22:25

Table of Contents

由於學校使用的軟體受限,只能在舊版CentOS5.11版中運行

安裝CentOS5.3升級至5.11後 (5.3直接yum update,長時間更新後成為5.11)

無法使用yum安裝其它常用程式(例如ftp、xdmcp等等),因此需要手動更新

感謝板上高手的指導,下載了rpm檔回來安裝,但安裝過程還需要兩個檔案
(指令附於文末)

目前正試著在網站和論壇尋找缺少的檔案,找到後再加入

希望大家給予建議,看是否能有方法解決,謝謝


3種指令變動如下:

第1種:
[root@pca-7 Downloads]# rpm -i centos-release-7-5.1804.el7.centos.x86_64.rpm
warning: centos-release-7-5.1804.el7.centos.x86_64.rpm: Header V3 RSA/SHA256
signature: NOKEY, key ID f4a80eb5
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by centos-release-7-5.1804.
el7.centos.x86_64
rpmlib(PayloadIsXz) <= 5.2-1 is needed by centos-release-7-5.1804.el7
.centos.x86_64


第2種:
[root@pca-7 Downloads]# rpm -Uvh centos-release-7-5.1804.el7.centos.x86_64
.rpm --force --nodeps
warning: centos-release-7-5.1804.el7.centos.x86_64.rpm: Header V3 RSA/SHA256
signature: NOKEY, key ID f4a80eb5
Preparing... ########################################### [100%]
1:centos-release ########################################### [100%]
error: unpacking of archive failed: cpio: Bad magic



第3種:
[root@pca-7 Downloads]# rpm -i centos-release-7-5.1804.el7.centos.x86_64.rpm
--nodeps
warning: centos-release-7-5.1804.el7.centos.x86_64.rpm: Header V3 RSA/SHA256
signature: NOKEY, key ID f4a80eb5
package centos-release-5-11.el5.centos.x86_64 (which is newer than
centos-release-7-5.1804.el7.centos.x86_64) is already installed
file /etc/issue from install of centos-release-7-5.1804.el7.centos.x86
_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/issue.net from install of centos-release-7-5.1804.el7.centos
.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/redhat-release from install of centos-release-7-5.1804.el7.c
entos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-Base.repo from install of centos-release-
7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-Debuginfo.repo from install of centos-rel
ease-7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-Media.repo from install of centos-release
-7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-Sources.repo from install of centos-relea
se-7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-Vault.repo from install of centos-release
-7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64
file /etc/yum.repos.d/CentOS-fasttrack.repo from install of centos-rel
ease-7-5.1804.el7.centos.x86_64 conflicts with file from package centos-release-5-11.el5.centos.x86_64





※ 引述《Willful1 (自強不息!!)》之銘言:
: 如題,請教大家關於yum該如何設定,才能使得舊版的CentOS5.11 (由5.3升級而成)
: 可以正常使用yum下載?
: 因為所使用軟體無法安裝在6及7版上
: 因此即使第5版已不再更新,還是希望能正常沿用下去
: 後續附上CentOS-Base.repo內容,這個內容一定無法使用,因為目前還找不到適合的mirrorlist
: 比較好的地方是vault.centos.org仍可使用。
: 想請教大家能否提供CentOS-Base.repo檔案,以及var/cache/yum/base中的mirrorlist.txt檔
: 或是有其它方法可以解決CentOS 5 yum無法使用的問題,非常謝謝大家幫忙!
: # CentOS-Base.repo
: #
: # This file uses a new mirrorlist system developed by Lance Davis for CentOS.
: # The mirror system uses the connecting IP address of the client and the
: # update status of each mirror to pick mirrors that are updated to and
: # geographically close to the client. You should use this for CentOS updates
: # unless you are manually picking other mirrors.
: #
: # If the mirrorlist= does not work for you, as a fall back you can try the
: # remarked out baseurl= line instead.
: #
: #
: [base]
: name=CentOS-$releasever - Base
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
: #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
: gpgcheck=1
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/os/$basearch/
: #released updates
: [updates]
: name=CentOS-$releasever - Updates
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
: #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
: gpgcheck=1
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/updates/$basearch/
: #packages used/produced in the build but not released
: [addons]
: name=CentOS-$releasever - Addons
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
: #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
: gpgcheck=1
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/addons/$basearch/
: #additional packages that may be useful
: [extras]
: name=CentOS-$releasever - Extras
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
: #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
: gpgcheck=1
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/extras/$basearch/
: #additional packages that extend functionality of existing packages
: [centosplus]
: name=CentOS-$releasever - Plus
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
: #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
: gpgcheck=1
: enabled=0
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/centosplus/$basearch
: #contrib - packages by Centos Users
: [contrib]
: name=CentOS-$releasever - Contrib
: #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&r
: #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
: gpgcheck=1
: enabled=0
: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
: baseurl=http://vault.centos.org/5.11/contrib/$basearch
: ※ 編輯: Willful1 (42.72.172.18), 08/08/2018 20:26:15
: 推 guezt: 自行把5.11mirror回來在內部網路建一個repository 08/08 21:17
: 推 OrzOGC: 抓新的release rpm來裝,yum update 08/08 21:23
: 推 OrzOGC: fedora和centos我都這樣搞,官方的升級有點麻煩 08/08 21:25
: → Willful1: 感謝兩位大大回覆,目前正按照提示設法解決 08/09 04:42
: → justoncetime: 如果你軟體不支援7,倒也不一定需要update吧? 08/11 23:36
: → justoncetime: 如果是資安考量, 應該排定時程汰換 08/11 23:37
: → Willful1: 謝謝j大,需要使用yum安裝vsftp及xdmcp等程式 08/11 23:57
※ 編輯: Willful1 (42.73.13.131), 08/13/2018 22:26:40
idisnothing: 看不太懂你裝那個rpm要幹嘛 08/13 23:01
idisnothing: 覺得你做的是把CentOS5.11的兩個完整ISO下載回來 08/13 23:02
idisnothing: 然後把yum的source改為那兩個ISO 這樣yum應該就能正 08/13 23:02
idisnothing: 正運作了 詳情自行GOOGLE "yum source iso" 08/13 23:03
Willful1: 謝謝i大提示,下載好後立刻按照說明嘗試 08/13 23:57
soem: 不懂你為什麼堅持從5.3開始安裝,有什麼特別的理由要這麼做? 08/14 09:46
chang505: 八成是現行程式跑的機器是5.3 08/14 12:49
chang505: 他只想無痛往上升完結案 08/14 12:49
Willful1: 因為程式在5.3能運行,升級到5.11後也可以在5.11運行 08/14 12:54
Willful1: 但是6以後的版本就都無法運行程式了 08/14 12:55
OrzOGC: 看來是版本差太多的樣子,套件衝突...hen難搞der 08/14 15:05
Willful1: 可惜6、7版都無法運行,還是謝謝O大幫忙回覆~ 08/14 21:11
dou0228: 如果程式只是 console mode 直接 chroot 跑該程式 08/14 22:43
Willful1: 謝謝d大回覆,程式還是需要圖形化介面才能使用 08/15 00:14
Bellkna: ssh -X ? 08/15 00:51
soem: 我會這麼問,其實是想建議你換個新硬碟/新機器,然後從5.11 08/15 00:56
soem: 直接安裝,應該會輕鬆很多才對。 08/15 00:57
soem: 往回看第一篇文,其實你已經更新到5.11了吧,看來是糾結在 08/15 01:00
soem: 要安裝centos 7的repo才出問題。我想想…… 08/15 01:00
soem: 你要不要試試用epel5找你要的東西看看? 08/15 01:01
soem: ftp-0.17-38.el5.x86_64.rpm.html 08/15 01:05
soem: 是說你要的應該vault.centos.org裡面還有才對…… 08/15 01:05

Tags: Linux

All Comments

Victoria avatar
By Victoria
at 2018-08-15T13:21
看不太懂你裝那個rpm要幹嘛
David avatar
By David
at 2018-08-16T13:18
覺得你做的是把CentOS5.11的兩個完整ISO下載回來
然後把yum的source改為那兩個ISO 這樣yum應該就能正
Olga avatar
By Olga
at 2018-08-18T19:30
正運作了 詳情自行GOOGLE "yum source iso"
Hamiltion avatar
By Hamiltion
at 2018-08-22T14:56
謝謝i大提示,下載好後立刻按照說明嘗試
Necoo avatar
By Necoo
at 2018-08-27T04:34
不懂你為什麼堅持從5.3開始安裝,有什麼特別的理由要這麼做?
Gilbert avatar
By Gilbert
at 2018-08-29T02:12
八成是現行程式跑的機器是5.3
他只想無痛往上升完結案
Jessica avatar
By Jessica
at 2018-08-31T11:02
因為程式在5.3能運行,升級到5.11後也可以在5.11運行
Kyle avatar
By Kyle
at 2018-08-31T23:59
但是6以後的版本就都無法運行程式了
Jake avatar
By Jake
at 2018-09-04T07:51
看來是版本差太多的樣子,套件衝突...hen難搞der
Emily avatar
By Emily
at 2018-09-07T14:48
可惜6、7版都無法運行,還是謝謝O大幫忙回覆~
Iris avatar
By Iris
at 2018-09-09T16:19
如果程式只是 console mode 直接 chroot 跑該程式
Gilbert avatar
By Gilbert
at 2018-09-14T09:27
謝謝d大回覆,程式還是需要圖形化介面才能使用
Lauren avatar
By Lauren
at 2018-09-18T18:35
ssh -X ?
Delia avatar
By Delia
at 2018-09-19T08:01
我會這麼問,其實是想建議你換個新硬碟/新機器,然後從5.11
Elizabeth avatar
By Elizabeth
at 2018-09-23T22:09
直接安裝,應該會輕鬆很多才對。
Delia avatar
By Delia
at 2018-09-26T10:48
往回看第一篇文,其實你已經更新到5.11了吧,看來是糾結在
要安裝centos 7的repo才出問題。我想想……
Sarah avatar
By Sarah
at 2018-09-29T00:53
你要不要試試用epel5找你要的東西看看?
https://archive.fedoraproject.org/pub/archive/epel/5/
Margaret avatar
By Margaret
at 2018-10-02T08:39
https://centos.pkgs.org/5/centos-x86_64/
Connor avatar
By Connor
at 2018-10-05T13:55
ftp-0.17-38.el5.x86_64.rpm.html
是說你要的應該vault.centos.org裡面還有才對……

新手簡易入門

Brianna avatar
By Brianna
at 2018-08-12T01:15
※ 引述《susumiya (小馬分享經驗)》之銘言: : 最近畢業找工作 很不順 應該是因為我太廢了 : 所以想趁當兵前 學點linux : 滿多人推鳥哥的linux 基礎學習篇 : 可是他對我來說可能有點太厚 : 剛好看到他有另一本linux基礎學習訓練教材 : 想請問一下各位 一個人看的話 有辦法快速上 ...

關於mount /dev /dev/pts ...一些小問題

Donna avatar
By Donna
at 2018-08-11T10:40
最近在幫我的Linux Mint 和 Win 10 做Systemd-boot雙系統開機。 這部分我有找到這個網站去設定 https://tinyurl.com/ycmew3pv 也可以用。 但是對於這段bash不是很了解在幹嘛 for i in /dev /dev/pts /proc /sys ...

新手簡易入門

Ina avatar
By Ina
at 2018-08-10T23:48
最近畢業找工作 很不順 應該是因為我太廢了 所以想趁當兵前 學點linux 滿多人推鳥哥的linux 基礎學習篇 可是他對我來說可能有點太厚 剛好看到他有另一本linux基礎學習訓練教材 想請問一下各位 一個人看的話 有辦法快速上手學點東西嗎 因為他好像是給老師當教材用的 今天經過書局去翻 也無法判斷 只覺得 ...

請教 sendmail 設定驗證後就無法收信問題

Olivia avatar
By Olivia
at 2018-08-09T19:38
公司有台伺服器裝了CentOS(6.8) + Webmin(1.831) 作為網頁伺服器和郵件伺服器使用 主機上不知為何Postfix和Sendmail(8.1.1.4)都有裝 但實際在收信的是Sendmail,Postfix沒啟動 最近在處理SMTP驗證的部分,雖然有成功達成寄信驗證與寄出 但在驗證開啟後 ...

no module named quirks

Joseph avatar
By Joseph
at 2018-08-08T21:46
前言: 因為程式衝突所以手犯賤移除python 用以下指令sudo apt-get remove python3.5 最後就造成一堆無法挽成的悲劇 像現在原本的圖形化介面就全部不見 勉強裝了一個Xerg可以看網頁 正文: 目前版本是Ubuntu 16.04 LTS 現在要重新安裝繪圖卡 NVIDIA Qua ...