как узнать происхождение pkg?

Я использую Ubuntu 12.04. Я хочу знать, как мы можем узнать о происхождении установки пакета. Я имею в виду, что он установлен с apt-get или aptitude или externally или installed with Ubuntu. Есть ли способ?

1
задан 17 July 2012 в 19:00

2 ответа

Ubuntu хранит все свои пакеты в местах, называемых программными каналами или репозиториями. Программный канал - это просто место, которое содержит пакеты похожих типов, которые можно загрузить и установить с помощью диспетчера пакетов. Менеджер пакетов сохранит индекс всех пакетов, доступных из программного канала. Иногда он будет «перестроить» этот индекс, чтобы убедиться, что он обновлен и знает, какие пакеты были обновлены или добавлены в канал с момента последнего его проверки.

Существует четыре канала программного обеспечения Ubuntu для каждая архитектура - Main, Restricted, Universe и Multiverse. У каждого есть другая цель. В дополнение к официальным репозиториям Ubuntu можно использовать сторонние репозитории. Архив личных пакетов (PPA) https://help.ubuntu.com/community/InstallingSoftware

Если вы хотите узнать больше о пакете вы можете запустить эту команду с терминала

dpkg -s <package>

, например

dpkg -s firefox

Это вернет информацию о установленной версии firefox

или

apt-cache showpkg <package> покажет вам список доступных версий.

0
ответ дан 25 May 2018 в 08:34
  • 1
    политика apt-cache & lt; package & gt; сообщит вам, какой репозиторий он доступен. – tumbleweed 24 July 2012 в 01:22

$ egrep Origin / var / lib / apt / lists / * Release

0
ответ дан 25 May 2018 в 08:34
  • 1
    Не могли бы вы подробнее рассказать о своем ответе? Например, чтобы объяснить, что делает данная команда? Таким образом, ответ будет более полным для будущих ссылок на аналогичные проблемы. – Stef K 28 April 2014 в 13:26

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

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