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