Re: [問題] CentOS 5.3升級5.11 yum無法使用

看板Linux作者 (自強不息!!)時間7年前 (2018/08/13 22:25), 7年前編輯推噓2(2022)
留言24則, 7人參與, 7年前最新討論串2/2 (看更多)
由於學校使用的軟體受限,只能在舊版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

08/13 23:01, 7年前 , 1F
看不太懂你裝那個rpm要幹嘛
08/13 23:01, 1F

08/13 23:02, 7年前 , 2F
覺得你做的是把CentOS5.11的兩個完整ISO下載回來
08/13 23:02, 2F

08/13 23:02, 7年前 , 3F
然後把yum的source改為那兩個ISO 這樣yum應該就能正
08/13 23:02, 3F

08/13 23:03, 7年前 , 4F
正運作了 詳情自行GOOGLE "yum source iso"
08/13 23:03, 4F

08/13 23:57, 7年前 , 5F
謝謝i大提示,下載好後立刻按照說明嘗試
08/13 23:57, 5F

08/14 09:46, 7年前 , 6F
不懂你為什麼堅持從5.3開始安裝,有什麼特別的理由要這麼做?
08/14 09:46, 6F

08/14 12:49, 7年前 , 7F
八成是現行程式跑的機器是5.3
08/14 12:49, 7F

08/14 12:49, 7年前 , 8F
他只想無痛往上升完結案
08/14 12:49, 8F

08/14 12:54, 7年前 , 9F
因為程式在5.3能運行,升級到5.11後也可以在5.11運行
08/14 12:54, 9F

08/14 12:55, 7年前 , 10F
但是6以後的版本就都無法運行程式了
08/14 12:55, 10F

08/14 15:05, 7年前 , 11F
看來是版本差太多的樣子,套件衝突...hen難搞der
08/14 15:05, 11F

08/14 21:11, 7年前 , 12F
可惜6、7版都無法運行,還是謝謝O大幫忙回覆~
08/14 21:11, 12F

08/14 22:43, 7年前 , 13F
如果程式只是 console mode 直接 chroot 跑該程式
08/14 22:43, 13F

08/15 00:14, 7年前 , 14F
謝謝d大回覆,程式還是需要圖形化介面才能使用
08/15 00:14, 14F

08/15 00:51, 7年前 , 15F
ssh -X ?
08/15 00:51, 15F

08/15 00:56, 7年前 , 16F
我會這麼問,其實是想建議你換個新硬碟/新機器,然後從5.11
08/15 00:56, 16F

08/15 00:57, 7年前 , 17F
直接安裝,應該會輕鬆很多才對。
08/15 00:57, 17F

08/15 01:00, 7年前 , 18F
往回看第一篇文,其實你已經更新到5.11了吧,看來是糾結在
08/15 01:00, 18F

08/15 01:00, 7年前 , 19F
要安裝centos 7的repo才出問題。我想想……
08/15 01:00, 19F

08/15 01:01, 7年前 , 20F
你要不要試試用epel5找你要的東西看看?
08/15 01:01, 20F

08/15 01:01, 7年前 , 21F

08/15 01:04, 7年前 , 22F

08/15 01:05, 7年前 , 23F
ftp-0.17-38.el5.x86_64.rpm.html
08/15 01:05, 23F

08/15 01:05, 7年前 , 24F
是說你要的應該vault.centos.org裡面還有才對……
08/15 01:05, 24F
文章代碼(AID): #1RSPJ1Sd (Linux)
文章代碼(AID): #1RSPJ1Sd (Linux)