Ubuntu 16.04更新源+google-chrome.list.1問題
一、更改源方法
1、在修改source.list前,最好先備份一份
執行備份命令
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
2、 執行命令開啟source.list檔案:
可以用vim,gedit,atom等工具開啟
sudo vim /etc/apt/source.list
或
sudo gedit /etc/apt/source.list
或(你得自己安裝atom,我覺得挺好的一個工具)
sudo atom /etc/apt/source.list
3、複製源
把下面的任意一下複製到source.list中去,並覆蓋原來的檔案內容。
東北大學源
清華大學
阿里雲源
4、update命令
sudo apt-get update
二、google-chrome.list.1問題
使用終端安裝谷歌瀏覽器時,它會自動在/etc/apt/sources.list.d/這個目錄下新增google-chrome.list檔案,但是如果它原來就有一個google-chrome.list的話,會新增一個新的檔案同時會在新檔案的後面加上1來和原檔案區分,這時就有兩個google-chrome.list檔案存在了。所以第一個忽略資訊是我安裝Chrome時建立的新檔案重複導致格式不對
第二個是錯誤資訊:E: 在源列表 /etc/apt/sources.list.d/google-chrome.list 中第 1 行有誤 (型別)
我開啟本來就存在的google-chrome.list檔案看了一下,發現裡面是html之類的程式碼,而不是我新建的google-chrome.list.1檔案的Chrome下載源
問題就是這兩個檔案重複和資訊不對。
解決方式有兩種,選擇其中一種就可以:
一、將google-chrome.list.1檔案的下載源複製到google-chrome.list(先清空),然後刪除google-chrome.list.1檔案
在終端開啟檔案的命令:
sudo gedit /etc/apt/sources.list.d/google-chrome.list.1(複製下載源)
sudo gedit /etc/apt/sources.list.d/google-chrome.list
刪除google-chrome.list.1檔案的命令
sudo rm -f /etc/apt/sources.list.d/google-chrome.list.1
二、到官網下載Chrome對應的Linux版本進行安裝
安裝步驟
刪除list檔案:sudo rm -f /etc/apt/sources.list.d/google-chrome.list.1
再刪除Chrome: sudo dpkg -r google-chrome-stable
然後:sudo dpkg -i google-chrome-stable_current_amd64.deb (注意要先在終端進入到安裝包所在的下載目錄和安裝包的名稱和命令中的名稱是不是一致)
如果中途出現依賴問題:sudo apt-get install -f
這樣就完成安裝了!兩種方式都要確保只有一個google-chrome.list檔案,應該根據報錯資訊進行修改或者刪除。