apt-get updateで 「ターゲット ○○ は 複数回設定されています」というエラーに対応する


このエントリーをはてなブックマークに追加

Ubuntu 16.04でsudo apt-get updateすると、以下のようなエラーが出ました。

W: ターゲット Packages (apps/binary-amd64/Packages) は /etc/apt/sources.list.d/getdeb.list:1 と /etc/apt/sources.list.d/getdeb.list:2 で複数回設定されています
W: ターゲット Packages (apps/binary-i386/Packages) は /etc/apt/sources.list.d/getdeb.list:1 と /etc/apt/sources.list.d/getdeb.list:2 で複数回設定されています
…
W: ターゲット DEP-11 (main/dep11/Components-amd64.yml) は /etc/apt/sources.list.d/google-chrome.list:3 と /etc/apt/sources.list.d/google.list:1 で複数回設定されています
W: ターゲット DEP-11-icons (main/dep11/icons-64x64.tar) は /etc/apt/sources.list.d/google-chrome.list:3 と /etc/apt/sources.list.d/google.list:1 で複数回設定されています

apt - How can I automatically fix W: Target Packages ... is configured multiple times? - Ask Ubuntu にあるとおりPythonスクリプトをダウンロードして実行すると、

$ sudo ./apt-remove-duplicate-source-entries.py 
Overlapping source entries:
  1. /etc/apt/sources.list.d/getdeb.list: deb http://archive.getdeb.net/ubuntu yakkety-getdeb apps
  2. /etc/apt/sources.list.d/getdeb.list: deb http://archive.getdeb.net/ubuntu yakkety-getdeb apps
I disabled the latter entry.

Overlapping source entries:
  1. /etc/apt/sources.list.d/google.list: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  2. /etc/apt/sources.list.d/google-chrome.list: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
I disabled the latter entry.


2 source entries were disabled:
  # deb http://archive.getdeb.net/ubuntu yakkety-getdeb apps
  # deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Do you want to save these changes? (y/N)

と出たので、yとするとエラーが出なくなりました。実のところ、何が起こっているのかよくわかっていません。試す場合は自己責任でお願いします。