Чи є спосіб я побачити всі версії, які знаходяться в архівах, які я налаштував у source.list . Я бачу останню версію кожного архіву apt-get policy
, але як я їх бачу?
Чи є спосіб, що це також може включати PPA та що-небудь у source.list.d ?
Чи є спосіб я побачити всі версії, які знаходяться в архівах, які я налаштував у source.list . Я бачу останню версію кожного архіву apt-get policy
, але як я їх бачу?
Чи є спосіб, що це також може включати PPA та що-небудь у source.list.d ?
Відповіді:
Наскільки я розумію ваші вимоги, варіант меддісон для apt-кеша робить те, що ви хочете:
команда madison madison / [pkg (s)] apt-cache намагається імітувати вихідний формат і підмножину функціоналу інструменту управління архівами Debian, madison. Він відображає доступні версії пакету в табличному форматі. На відміну від оригінального медісона, він може відображати інформацію лише для архітектури, для якої APT отримав списки пакетів (APT :: Architecture).
На моєму комп’ютері:
$ apt-cache madison f-spot
f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources
Я сподіваюся, що це те, що вам потрібно. Сюди також входять паспа.
apt list -a <package name>
- еквівалент медісон.
rmadison
Програми з devscripts
пакету буде віддалено запросити архів Ubuntu і дати вам статус пакета у всіх підтримуваних версій, а не тільки ті , які локально insatlled. Це трохи більше, ніж ви хочете, але роботу потрібно зробити легко.
Приклад:
lfaraone@stone:~$ rmadison sudo
sudo | 1.6.8p12-1ubuntu6 | dapper | source, amd64, i386, powerpc
sudo | 1.6.8p12-1ubuntu6.3 | dapper-security | source, amd64, i386, powerpc
sudo | 1.6.8p12-1ubuntu6.3 | dapper-updates | source, amd64, i386, powerpc
sudo | 1.6.9p10-1ubuntu3 | hardy | source, amd64, i386
sudo | 1.6.9p10-1ubuntu3.8 | hardy-security | source, amd64, i386
sudo | 1.6.9p10-1ubuntu3.8 | hardy-updates | source, amd64, i386
sudo | 1.6.9p17-1ubuntu3 | jaunty | source, amd64, i386
sudo | 1.6.9p17-1ubuntu3.3 | jaunty-security | source, amd64, i386
sudo | 1.6.9p17-1ubuntu3.3 | jaunty-updates | source, amd64, i386
sudo | 1.7.0-1ubuntu2 | karmic | source, amd64, i386
sudo | 1.7.0-1ubuntu2.4 | karmic-security | source, amd64, i386
sudo | 1.7.0-1ubuntu2.4 | karmic-updates | source, amd64, i386
sudo | 1.7.2p1-1ubuntu5 | lucid | source, amd64, i386
sudo | 1.7.2p1-1ubuntu5.1 | lucid-security | source, amd64, i386
sudo | 1.7.2p1-1ubuntu5.1 | lucid-updates | source, amd64, i386
sudo | 1.7.2p7-1ubuntu1 | maverick | source, amd64, i386
перед тим, як використовувати rmadison
, потрібно встановити devscripts
пакунок:
sudo apt-get install devscripts
Я не знаю, як (чи чому) ви сказали apt-cache policy
, не відображаються всі версії! Я використовую це вже кілька років, і він завжди показував усі версії, включаючи номер пріоритету.
apt-cache policy nautilus
nautilus:
Installed: 1:3.18.5-0ubuntu1~xenial1
Candidate: 1:3.18.5-0ubuntu1~xenial1
Version table:
*** 1:3.18.5-0ubuntu1~xenial1 500
500 file:/media/Linux/apt-repo/xenial1 Packages
500 http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
500 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
1:3.18.4.is.3.14.3-0ubuntu5 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
1:3.18.4.is.3.14.3-0ubuntu4 500
500 file:/media/Linux/apt-repo/xenial1 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
1:3.14.2-0ubuntu13 500
500 file:/media/Linux/apt-repo/wily Packages
apt-cache madison nautilus
nautilus | 1:3.18.5-0ubuntu1~xenial1 | file:/media/Linux/apt-repo/xenial1 Packages
nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main amd64 Packages
nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main amd64 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu5 | http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | file:/media/Linux/apt-repo/xenial1 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
nautilus | 1:3.14.2-0ubuntu13 | file:/media/Linux/apt-repo/wily Packages
Різниця лише в тому, що madison
зайняла трохи більше часу, ніж policy
і коротша версія. Але, policy
корисніше подивитися, яку версію встановити, яка версія наступного кандидата, яку слід встановити.
Ось чому я пропоную завжди використовувати apt-cache policy <package-name>
замість цього.
Примітка про вихід: у мене є деяка локальна настройка репозиторію, і обидві команди показують їх також.
Примітка 2. Новіші підходи мають вбудовану політику. Отже, ви можете використовувати apt
замість apt-cache
безпосередньо.