Что делать, если репозиторий launchpad больше не существует?

Что делать, если репозиторий launchpad больше не существует?

Недавно ubuntuмне сказали, что не удалось повторно синхронизировать файлы индекса пакетов из их источников. Вот вывод apt-get update:

...
W: Failed to fetch http://ppa.launchpad.net/attente/1218322/ubuntu/dists/saucy/main/binary-amd64/Packages  404  Not Found

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

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

У меня мало или совсем нет опыта работы с launchpad. Тем не менее, я полагаю, что репозиторий больше не существует. И если 1218322это имя репозитория, то оно странное, не так ли? В любом случае, вероятно, он получилпереименованк:

http://ppa.launchpad.net/attente/modifier-only-input-switch/ubuntu

По правде говоря, я даже не помню, чтобы добавлял этот репозиторий. Он в sources.list.d/attente-1218322-saucy.list. Насколько я могу судить, у меня установлены все 3 пакета, но они существуют в другом месте (http://ua.archive.ubuntu.com/ubuntu/). Поэтому я склоняюсь к тому, чтобы избавиться от этого репозитория. И еще один, который я не помню, чтобы добавлял: sources.list.d/tuxpoldo-btsync-saucy.list,http://ppa.launchpad.net/tuxpoldo/btsync/ubuntu

P.S. Удивительно, apt-cache policyно этот репозиторий по-прежнему указан как один из вариантов, gnome-settings-daemonа не два других пакета:

$ apt-cache policy gnome-settings-daemon
gnome-settings-daemon:
  Installed: 3.8.5-0ubuntu11.2
  Candidate: 3.8.5-0ubuntu11.2
  Version table:
 *** 3.8.5-0ubuntu11.2 0
        500 http://ua.archive.ubuntu.com/ubuntu/ saucy-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.8.5-0ubuntu10ppa2 0
        500 http://ppa.launchpad.net/attente/1218322/ubuntu/ saucy/main amd64 Packages
     3.8.5-0ubuntu9 0
        500 http://ua.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages

Так что же мне делать? Но также приветствуется решение других проблем, с которыми я столкнулся по пути.

решение1

Если вы зайдете ppa attente/1218322в Google, то попадете на одну из множества страниц, на которых, кажется, есть следующее уведомление:

***
Старый PPA, ppa:attente/1218322 заменен следующим.
Вы можете удалить старый репозиторий с помощью ppa-purge.
***

PPA, который должен облегчить эту проблему, доступен по адресу https://launchpad.net/~attente/+archive/modifier-only-input-switch. Установить:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade
(log out, log in)

Итак, для интерпретации выполните:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:attente/1218322

А если вам нужна более новая версия:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get dist-upgrade

Связанный контент