Debian: найти репозиторий, из которого был установлен пакет
На устаревшей машине Debian с множеством разных репозиториев источников в /etc/apt/sources.list.d/ я хочу найти для каждого установленного пакета, из какого репозитория он был установлен. Я хочу написать сценарий вывода политики apt-cache, но прежде чем я должен более четко понять этот вывод.
Я нашел вещи, которые я не знаю, как интерпретировать:
# apt-cache policy apache2 apache2: Installed: 2.2.22-13+deb7u8 Candidate: 2.2.22-13+deb7u12 Version table: 2.2.22-13+deb7u12 0 500 http://security.debian.org/ wheezy/updates/main amd64 Packages *** 2.2.22-13+deb7u8 0 100 /var/lib/dpkg/status 2.2.22-13+deb7u6 0 500 http://cloudfront.debian.net/debian/ wheezy/main amd64 Packages
Означает ли это, что текущая установленная версия (с ***) была установлена из / var / lib / dpkg / status ? Означает ли это что-то установить из / var / lib / dpkg / status ?
В примерах, которые я могу найти в похожих темах, если раздел, помеченный ***, имеет строку с / var / lib / dpkg / status priority 100, он также имеет еще одну строку с http-репо и priority 500, и я полагаю, что это означает что пакет был установлен из этого приоритета 500 репо.
Но в моем случае, из какого репозитория был установлен пакет apache2? Поскольку мы видим, что предложена новая версия (repo security.debian.org), означает ли это, что пакет был установлен из этого репозитория, но поскольку имеется доступное обновление, строка была удалена из раздела *** и вот почему есть только одна строка с / var / lib / dpkg / status ?
Или, может быть, эта единственная строка с репозиторием / var / lib / dpkg / status означает, что он был установлен из репозитория, который был удален из файлов sources.list.d?
Изменить (для первого комментария этого поста):
# apt-cache showpkg apache2 Package: apache2 Versions: 2.2.22-13+deb7u12 (/var/lib/apt/lists/security.debian.org_dists_wheezy_updates_main_binary-amd64_Packages) Description Language: File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_binary-amd64_Packages MD5: d24f049cd70ccfc178dd8974e4b1ed01 Description Language: en File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_i18n_Translation-en MD5: d24f049cd70ccfc178dd8974e4b1ed01 2.2.22-13+deb7u8 (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_binary-amd64_Packages MD5: d24f049cd70ccfc178dd8974e4b1ed01 Description Language: en File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_i18n_Translation-en MD5: d24f049cd70ccfc178dd8974e4b1ed01 2.2.22-13+deb7u6 (/var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_binary-amd64_Packages) Description Language: File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_binary-amd64_Packages MD5: d24f049cd70ccfc178dd8974e4b1ed01 Description Language: en File: /var/lib/apt/lists/cloudfront.debian.net_debian_dists_wheezy_main_i18n_Translation-en MD5: d24f049cd70ccfc178dd8974e4b1ed01
Этот вывод меня просто смущает: имя репо вместе с версией не совпадает с именем репо в разделе «Файл».
0 ответов на вопрос
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
6
Полноэкранная медленная вспышка в KDE 4
-
3
Пакеты в странном состоянии
-
-
8
Найти, к какому пакету принадлежит файл в Ubuntu / Debian?
-
2
Как настроить автоматический вход в систему в Debian (lenny)?
-
1
Mozilla build firefox 3.5.1 на Ubuntu: проблемы с изображениями, которые отображаются в оттенках сер...
-
1
Amaroks перестает играть после одной песни
-
3
Amarok отказывается проигрывать файлы * .ogg
-
2
Kopete для работы с GTalk
-
4
Замена Sendmail на домашнем компьютере с Debian