Как обновление работает с программами, установленными из файла .deb

У меня возникли трудности с пониманием того, как вся работа обновления в 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? Было ли это каким-то образом добавлено в один из уже перечисленных репозиториев в файле источников?

Я хотел бы, чтобы все мое установленное программное обеспечение было включено функцией обновления.

1
задан 20 September 2017 в 10:13

1 ответ

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 создал этот файл, так что вам не нужно вручную искать обновления.

1
ответ дан 24 May 2018 в 10:58

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

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