Я использую Ubuntu 12.04. Я хочу знать, как мы можем узнать о происхождении установки пакета. Я имею в виду, что он установлен с apt-get или aptitude или externally или installed with Ubuntu. Есть ли способ?
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> покажет вам список доступных версий.
$ egrep Origin / var / lib / apt / lists / * Release