Mam pewne trudności z dokładnym zrozumieniem, jak działa cała aktualizacja w Ubuntu i dobrą praktyką instalowania oprogramowania.
Rozumiem, że mam /etc/apt/sources.list
plik, w którym znajdują się wszystkie moje repozytoria, i że te repozytoria są odpytywane, gdy używam apt-get update
- do późniejszego użycia np
apt-get upgrade
. Z. To ma sens i niedawno zainstalowałem spotify
, dodając
deb http://repository.spotify.com stable non-free
do tej listy „źródeł”.
Ale potem się zdezorientowałem ...
Kiedy poszedłem pobrać Google Chrome, musiałem tylko pobrać i pobrać .deb
plik, a Chrome został zainstalowany bez problemu ... ale nie widzę żadnego nowego wpisu w /etc/apt/sources.list
...
apt-get update
Skąd więc wiadomo, gdzie zapytać o aktualizacje Chrome? Czy został w jakiś sposób dodany do jednego z wymienionych już repozytoriów w pliku źródłowym?
Chciałbym, aby całe moje zainstalowane oprogramowanie było objęte funkcją aktualizacji.
źródło
apt
istnieją etc, jeśli wyjdziesz poza ten system, będziesz sam. Istnieją sztuczki, ale rzadko jest to warte wysiłku w przypadku kilku pakietów, które można zainstalować ręcznie.apt wyszukuje w źródłach wymienionych w,
/etc/apt/sources.list
a także we wszystkich plikach w/etc/apt/source.list.d
. Będziesz miał plik, taki jakgoogle-chrome.list
w/etc/apt/sources.list.d
którym będzie następujący wiersz:Jest to używane jako źródło aktualizacji Google-Chrome.
Gdy ręcznie pobrałeś plik deb dla google-chrome i zainstalowałeś go, skrypt w pliku deb utworzył ten plik, dzięki czemu nie musisz ręcznie szukać aktualizacji.
źródło