Як видалити "Ігнорування файлу в каталозі /etc/apt/sources.list.d/, оскільки він має недійсне розширення імені файлу?


16

З моменту оновлення 13.10 до 14.04 я отримую ці набридливі повідомлення щоразу, коли встановлюю, оновлюю, оновлюю і так далі:

N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension 
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'webupd8team-java-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'bumblebee-stable-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'steam.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'ubuntu-x-swat-x-updates-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Як виправити основну проблему, сказану в повідомленні?

редагувати: Іноді я отримую додаткові повідомлення, наведені вище:

W: GPG error: http://www.duinsoft.nl debs Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E18CE6625CB26B26
W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/person/ppa/ubuntu/dists/karmic/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

І іноді я можу інших, але точних повідомлень більше не можу.

Відповіді:


13

Щоб виправити свою першу проблему, запустіть це в терміналі:

sudo rm /etc/apt/sources.list.d/*.disable

(Старіша версія інструменту управління пакетами залишила ці файли, коли ви відключили PPA. Видалення їх досить безпечне)

Ваша друга проблема походить із старого сховища Кармі. Щоб дізнатися, хто з них запускається в терміналі:

cd /etc/apt

grep -rw karmic *

Як тільки ви дізнаєтесь, з якого сховища він походить, його було б легко відключити / видалити.


1
Переміщення файлів .disable до іншого місця було б краще, ніж видалення.
Авінаш Радж

4

можливо, ви повинні спробувати цю команду:

sudo sh -c "echo 'Dir::Ignore-Files-Silently:: \"(.save|.distupgrade)$\";' > /etc/apt/apt.conf.d/99ignoresave"

 


Це лише замаскувало б проблему, можливо, запропонував би спосіб видалення файлів?
hazrpg

Точки, мабуть, слід уникнути.
Педро Гімено

б це на самому справі зробити що - небудь , як всі файли , які оп має перераховані суфікси , .disabledтоді як відповідь має тільки суфікси .saveі.distupgrade
північна-Bradley

1

У мене був аналогічний випуск у Ubuntu MATE 15.04. Після

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main' > /etc/apt/sources.list.d/pgdg.list"

і

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

і

sudo apt-get update

У мене було це повідомлення:

N: Ignoring file 'pgdg.listwget' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Я вирішив так:

sudo mv /etc/apt/sources.list.d/pgdg.listwget /etc/apt/sources.list.d/pgdg.list

0

У моєму випадку він надсилав повідомлення для * .save файлів у /etc/apt/sources.list.d/ директорії. Я їх зняв. Тепер там є лише * .list файли. І ці застереження зменшилися.


0

[kubuntu 18.04]

Я не міг розібратися, чому суфікси .distUpgradeта .saveбули ігноровані, коли не виявилося нічого, що прямо це встановлює.

Потім я виявив apt-config dump | grep -i ignoreзаписи для цих та інших:

Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";

Я просто перейменував свою хитру, щоб бути такою. (Я вибрав .orig)


-1

Ми також можемо виправити це питання так:

sudo mv /etc/apt/sources.list.d/webupd8team-java-raring.list.disable /etc/apt/sources.list.d/webupd8team-java-raring.list

Це лише для одного файлу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.