Как получить список устанавливаемых пакетов из репозиториев?

Я хотел установить несколько пакетов, но должен был выключить свой ноутбук, поскольку у меня было несколько дел. Я добавил репозитории пакетов и забыл установить пакеты. Когда история моего браузера закрывается, я не могу вспомнить их имена (я плохо разбираюсь в именах).

Я хотел бы знать, можно ли каким-либо образом запросить все доступные пакеты (то есть, которые я могу загрузить или загрузить), используя мои репозитории?

7
задан 30 November 2012 в 19:09

4 ответа

Способ получения такого списка в командной строке: apt-cache :

apt-cache dump # short list
apt-cache dumpavail # long list

. Это займет некоторое время из-за множества доступных пакетов). .

Вы можете grep Package: выполнить следующую команду:

apt-cache dumpavail | grep "Package:"

Мой личный подход к просмотру пакетов, которые я до сих пор не помню, это установка и запуск Synaptic Install synaptic , который имеет графический интерфейс с возможностью поиска и может также использоваться для установки и очистки данного пакета.

0
ответ дан 30 November 2012 в 19:09

Это можно сделать, не вмешиваясь в конфигурацию системы:

Целевые архитектуры для репозиториев доступны в файле InRealease.

Это особенно полезно, потому что с некоторыми программами управления репозиториями вы не можете иметь http доступ к репо.

Пример с rabbitmq repo

deb https://packagecloud.io/rabbitmq/rabbitmq-server/debian/ stretch main

Сначала получите файл InRelease:

wget https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/InRelease

Как только вы найдете то, что хотите в этом файле (целевая арка), следующее:

wget -q -O- https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/main/binary-amd64/Packages | grep -E 'Package|Version'
0
ответ дан 30 November 2012 в 19:09

Если вы запустите или добавите в свой файл ~ / .bashrc:

. /etc/bash_completion

, то вы можете использовать автозаполнение имен для пакетов так же, как и для команд в Bash.

Например: apt-get i first_couple_of_letters_of_package

, нажав TAB, предложит доступные варианты

0
ответ дан 30 November 2012 в 19:09

Другие вопросы по тегам:

Похожие вопросы: