У меня возникают некоторые трудности с пониманием того, как все это обновление работает в Ubuntu, и с хорошей практикой установки программного обеспечения.
Я понимаю, что у меня есть /etc/apt/sources.list
файл, в котором перечислены все мои репозитории, и что эти репозитории запрашиваются при использовании apt-get update
- для последующего использования, например, с
apt-get upgrade
. Это имеет смысл, и я недавно установил spotify
, добавив
deb http://repository.spotify.com stable non-free
в этот список «источников».
Но потом я запутался ...
Когда я пошел, чтобы загрузить Google Chrome, мне просто нужно было загрузить и загрузить .deb
файл, и Chrome установился без проблем ... но я не вижу никакой новой записи в /etc/apt/sources.list
...
Так как же apt-get update
узнать, куда обращаться по поводу обновлений Chrome? Был ли он каким-то образом добавлен в один из уже перечисленных репозиториев в исходном файле?
Я бы хотел, чтобы все мои установленные программы были включены в функцию обновления.
источник
apt
т. Д. Существуют, если вы выходите за пределы этой системы, вы сами. Есть хитрости, но это редко стоит усилий для тех немногих пакетов, которые вы можете установить вручную.apt выполняет поиск в источниках, перечисленных в,
/etc/apt/sources.list
а также во всех файлах в/etc/apt/source.list.d
. У вас будет файл, такой какgoogle-chrome.list
в/etc/apt/sources.list.d
котором будет следующая строка:Это используется в качестве источника для обновления Google-Chrome.
Когда вы вручную загрузили файл deb для google-chrome и установили его, скрипт в файле deb создал этот файл, так что вам не придется искать обновления вручную.
источник