- 最近在下載ubantu64位轉32的一些庫時出現了以下錯誤,網上查了以下,是由於在下載一些包時,被牆了,所以需要換一下國內的源,
- 國內有很多源例如:阿里源,網易源,清華源等等。
- 操作步驟:
- 備份原來的源:
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
- 更換源:
sudo gedit /etc/apt/sources.list
- 打開文檔,把內容全刪除,換成你找到的源,保存。
- 我這里用的是阿里源,我的ubantu版本是16.04,要找對應版本的源
- 阿里源:
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
- 更新源
sudo apt-get update
- 復損壞的軟件包,嘗試卸載出錯的包,重新安裝正確版本的
sudo apt-get -f install
- 更新軟件
sudo apt-get upgrade
- 其他源我沒用過,但是都是一樣的道理。
- 更換后就不會出現上述問題了,下載速度也快了不止一點。