sg.mirrors.cloud.aliyuncs.com
mirrors.163.com
mirrors.soho.com
mirrors.fedoraproject.org
apt-get - /etc/apt/sources.list
zypper - /etc/zypp/repos.d/*
check_os_release(
)#基於作業系統修改更新源配置檔案,這裡列出部分系統:rhel7/ubuntu10/opensuse
modify_rhel7_yum(
)update_ubuntu10_apt_source(
)update_opensuse_source(
)#指令碼執行部分,核實當前是否在執行,檢查使用者是否是root,檢測作業系統並修改配置檔案
####################start###################
#check lock file ,one time only let the script run one time
#check user
echo -e "\033[1;40;31merror: you must be root to run this script, please use root to install this script.\n\033[0m"
#modify source configuration
echo -e "\033[40;32mstep 3.begin to modify the source configration file and update.\n\033[40;37m"
執行腳本報錯the os does not identify, so this script is not executed.
當前系統版本可能並沒有在指令碼中列出,遇上類似情況,參考指令碼源資訊直接將源寫入配置檔案/etc/apt/sources.list。
考慮本地cache過期引起,嘗試yum clean all清理本地快取。
執行apt-get update後,發現pending在 xx% [waiting for headers]。後續可能出現一些404等錯誤碼。
strace跟蹤命令執行,能看到請求路徑找不到,且卡住的時候有請求呼叫在重試和超時
此時可以嘗試更換阿里雲公網yum源或者使用第三方公共源對比嘗試。
也可以嘗試執行以下命令清理後再重試。
rm -rf /var/lib/apt/lists/partial/*
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
執行yum install看到請求yum源會有http 502錯誤。
如何更改Linux yum源?
安裝完centos6.3後,為避免從國外站點安裝更新速度過慢,需要更改yum更新源,所以從網上找了下更改linux yum源的方法,和大家進行下分享。原理很簡單,就是把yum配置檔案中的更新源改一下,這裡直接用163的映象站點中的配置檔案。寫作背景 安裝完centos6.3後,為避免從國外站點安裝更...
linux yum源 軟體管理
1.搞乙個和系統匹配的映象檔案到系統中 source7.3 倉庫名 name rhel7.3 名稱 baseurl file 對本地檔案訪問 gpgcheck 0 軟體的logo,gpg是乙個加密方式,gpgcheck表示是否檢測到軟體的gpgk yum clean all 清理yum快取 df 發...
Linux yum配置軟體源
寫在前面 先介紹一下yum工作機制,方便後續知識理解.mount dev cdrom mnt 掛載光碟 mount dev sr0寫保護,將以唯讀方式掛載 root svr7 mkdir p repo cos7 建倉庫目錄 root svr7 cp rf mnt repo cos7 拷貝全部光碟文件...