update是更新source.list文件,而upgrade是對本地已安裝的軟件和source中的對比
終端bash中需要update時,總有報錯,現在把一些錯誤信息做一個彙總
如題所說,update在前,upgrahttps://opsx.alibaba.com/mirrorde在後,把所用到的軟件做更新
update從軟件源(也就是服務器)下載最新的軟件包列表文件,更新本地軟件包緩存信息(包含軟件名,版本,校驗值,依賴關係等)。具體下載文件在目錄:/var/lib/apt/lists
更新時候遇到的報錯,最多的是
提示“倉庫沒有Release文件”,參見apt-secure(8)手冊以及瞭解倉庫創建和用戶配置方面的細節;下列簽名無效等等等
在軟件與更新中其他軟件選擇相應沒有relsese的軟件包,即ppa,所謂的 PPA 源,就是指 “Personal Package Archives” ,也就是個人軟件包集。
這其實是一個網站,即-launchpad.net。Launchpad 是 Ubuntu 母公司 Canonical 有限公司所架設的網站,是一個提供維護、支援或聯絡 Ubuntu 開發者的平臺。由於不是所有的軟件都能進入 Ubuntu 的官方的軟件庫,launchpad.net 提供了 PPA,允許開發者建立自己的軟件倉庫,自由的上傳軟件。供用戶安裝和查看更新。
這時候要用命令切換到對應的ppa目錄:
cd etc/apt/sources.list.d
- 先找到出錯的PPA目錄, 即bash中報錯的哪個。
- 刪除對應的目錄,安全起見,採用添加後綴名的方法來達到讓程序更新過程中不調用此文件的效果。一
- 般在對應的錯誤文件目錄後面添加 .bak 的方式
- 然後在 Ubuntu 的 軟件和更新 設置中的 第二個標籤,即 其他軟件 中,找到對應的 出錯的那個軟件更新源, 將它對應的 標籤的 對號 取消掉。確認,到此,一切ok
如果有自己用的軟件不支持,要更換軟件源
國內的開源鏡像站點彙總國內鏡像站點彙總
我選用 阿里源 在衆多Linux發行版列表中找到Ubuntu,點擊幫助,可以看到手動更改軟件源的步驟說明
貌似阿里源是最快的吧