參考連接
1、centos替換yum的步驟
-
1.備份原yum
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
html
-
2.進入存放repo的文件夾
cd /etc/yum.repos.d/
shell
-
3.下載對應的repo文件(示例爲網易centos7)
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者
curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o CentOS7-Base-163.repo
ubuntu
-
4.清除緩存
yum clean all
yum makecache
centos
2、出現的問題
- 通常來講,以上四步能夠正常運行,可是我在實踐過程當中遇到第四步清除緩存時出現錯誤提示:
Loaded plugins: fastestmirror
(使用curl命令會出現)
File contains no section headers.
file: file:///etc/yum.repos.d/CentOS7-Base-163.repo, line: 1
‘<?xml version="1.0" encoding="UTF-8"?>\r\n’
(使用wget命令會出現)
File contains no section headers.
file: file:///etc/yum.repos.d/CentOS7-Base-163.repo, line: 1
「\r\n」
- 不管是阿里系仍是網易的repo下載後運動都會出現這樣的錯誤,在對比了和CentOS-Base.repo文件後發現此時的CentOS7-Base-163.repo和CentOS-Base.repo(源yum)格式不同
3、解決方法
- 1.用編輯器打開CentOS7-Base-163.repo複製裏面的代碼
- 2.centos編輯CentOS7-Base-163.repo文件
- vi CentOS7-Base-163.repo
- i進入編輯
- 粘貼代碼
- esc+:wq 保存退出
然而上述方法並無什麼卵用
=========================================緩存
嘗試另外無數種方法都不對
-
觀察下載好的文件能夠發現,估計是網絡問題,看到有博主寫的,鏈接手機熱點之後無壓力。
-
能夠參考連接2中的方法:
-
注:xshell上傳下載到服務器參見另外一篇博文
-
[【問題解決方案】Xshell鏈接服務器並實現上傳和下載文件
](http://www.javashuo.com/article/p-tijmbbtd-he.html)服務器
-
最騷的地方來了:
-
注:這裏是誤區,實際上是能夠用yum安裝的,回頭在臺式機試試
-
要想上傳須要先安裝工具lrzsz,而要使用yum安裝,須要先有yum,科科,死循環再見。
改變策略
-
這裏的問題回去翻雲計算筆記,實在不行只能在筆記本上操做了。
-
後續:筆記是Ubuntu系統的,而且老師已經保姆安排好一切的,因此不太有幫助,打算嘗試在筆記本上從新走一遍流程了。
-
後續續:換了筆記本鏈接手機熱點以後,就一切順利了。綜上,是網絡問題。
END