избавиться от случайно установленных пакетов

Кажется, я случайно добавил system76 ppa для Pop! _OS в свою установку Ubuntu 20.04. (что действительно странно, так это то, что я этого не осознавал …)

Тем временем я удалил ppa и записи в списке репозиториев, которые мне удалось найти. Система близка к нормальной. Тем не менее, я думаю, что у меня остались остатки, по крайней мере, так я интерпретирую следующий вывод:

$ apt list --installed  | grep pop[0-9]

accountsservice/now 0.6.55-0ubuntu13.2pop0~1605745773~20.04~d9482b1 amd64 [installed,local]
gnome-settings-daemon-common/now 3.36.1-0ubuntu1pop0~1596026424~20.04~8296153 all [installed,local]
gnome-terminal-data/now 3.36.2-1ubuntu1~20.04pop0~1594780610~20.04~8048ed7 all [installed,local]
gnome-terminal/now 3.36.2-1ubuntu1~20.04pop0~1594780610~20.04~8048ed7 amd64 [installed,local]
...

Как мне теперь выяснить, к какому репо они принадлежат, и как мне понизить эти пакеты до версии, которая содержится в текущих активных репозиториях?

Например, я вижу:

$ apt policy gnome-settings-daemon-common
gnome-settings-daemon-common:
  Installed: 3.36.1-0ubuntu1pop0~1596026424~20.04~8296153
  Candidate: 3.36.1-0ubuntu1pop0~1596026424~20.04~8296153
  Version table:
 *** 3.36.1-0ubuntu1pop0~1596026424~20.04~8296153 100
        100 /var/lib/dpkg/status
     3.36.1-0ubuntu1 500
        500 http://xx.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://xx.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
     3.36.0-1ubuntu2 500
        500 http://xx.archive.ubuntu.com/ubuntu focal/main amd64 Packages
        500 http://xx.archive.ubuntu.com/ubuntu focal/main i386 Packages

А также:

$ apt-cache madison  gnome-settings-daemon-common
gnome-settings-daemon-common | 3.36.1-0ubuntu1 | http://xx.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
gnome-settings-daemon-common | 3.36.1-0ubuntu1 | http://xx.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
gnome-settings-daemon-common | 3.36.0-1ubuntu2 | http://xx.archive.ubuntu.com/ubuntu focal/main amd64 Packages
gnome-settings-daemon-common | 3.36.0-1ubuntu2 | http://xx.archive.ubuntu.com/ubuntu focal/main i386 Packages
gnome-settings-daemon | 3.36.0-1ubuntu2 | http://xx.archive.ubuntu.com/ubuntu focal/main Sources
gnome-settings-daemon | 3.36.1-0ubuntu1 | http://xx.archive.ubuntu.com/ubuntu focal-updates/main Sources

Я интерпретирую это как указание на то, что установленная на данный момент версия не содержится в репозиториях.

Но как мне вернуть версию в репозитории? В идеале я бы хотел сделать это для все пакеты …

ОБНОВИТЬ Теперь я вручную заменил все пакеты на те, которые хотел, используя apt-get install package=version. Это было большой проблемой, потому что мне приходилось искать нужную мне версию с apt policy для каждого из них, а иногда заменяют сразу целую кучу пакетов, чтобы удовлетворить зависимости. Хотя моя проблема решена, меня все еще очень интересует, как можно сделать такую ​​очистку более эффективной.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *