重複的sources.list條目apt-get更新後警告

今天,當使用apt-get update更新本地軟件包索引時,出現重複的sources.list條目警告。 從下面的屏幕快照中可以看到,我被告知它們是Google Chrome的兩個條目。

我看着 /etc/apt/sources.list 文件,而我在此文件中僅看到一個Google Chrome瀏覽器條目。

#Google Chrome
deb http://dl.google.com/linux/chrome/deb/ stable main

那麼,為什麼要apt-get說重複的souces.list條目呢?

許多用戶不知道他們可以在以下位置定義軟件源 /etc/apt/sources.list.d/ 目錄。 事實上,當您在Ubuntu上添加PPA時,此目錄下的每個PPA都會有一個新的源列表文件。 並且某些程序可以在/etc/apt/sources.list.d/目錄下自動配置源列表文件。 例如,谷歌瀏覽器會自動在/etc/apt/sources.list.d/目錄下生成一個google-chrome.list文件。

因此,如果您按照本文中提到的方法在Debian上安裝Google Chrome,那麼除了/etc/apt/sources.list文件中添加的以下條目外。

deb http://dl.google.com/linux/chrome/deb/ stable main

您將在/etc/apt/sources.list.d/目錄下有另一個源列表文件。 讓我們看一下以下命令:

cat /etc/apt/sources.list.d/google-chrome.list

源列表文件

如您所見,該文件是自動配置的。 這就是問題所在。 該文件中還有另一個條目。

要消除重複的sources.list條目警告,您可以注釋掉以下條目 /etc/apt/sources.list 歸檔或注釋掉條目 /etc/apt/sources.list.d/google-chrome.list 文件。

查看重複條目的另一種方法是使用以下命令:

 grep -R --include="*.list" chrome /etc/apt/

重複的sources.list條目

遵循上述方法,應避免出現重複的sources.list條目警告。

Sidebar