Chciałbym wiedzieć, jak działają aktualizacje oprogramowania dla mojego Ubuntu Server 10.10.
Polecono mi używać apt-get install
do instalowania nowego oprogramowania i apt-get update
do aktualizacji oprogramowania dla serwera Ubuntu w zastosowaniach produkcyjnych. Ponieważ te pakiety są testowane pod kątem Ubuntu w przeciwieństwie do pobierania kodu źródłowego i kompilacji oprogramowania na pudełku.
Ale na moim Ubuntu Server 10.10 nie otrzymuję najnowszej stabilnej wersji PostgreSQL (9) ani najnowszej stabilnej wersji Nginx (8) apt-get install
. Więc jak to działa, czy te oprogramowanie zostanie zaktualizowane, kiedy później uruchomię, apt-get update
czy też będę musiał później uruchomić apt-get install
ponownie, czy też będę musiał czekać na następną wersję Ubuntu, aby je zdobyć?
Czy łatki i aktualizacje zabezpieczeń są zarządzane w ten sam sposób? Czy mogą być aktualizowane automatycznie? Jeśli istnieje takie ustawienie, jak mogę sprawdzić, z czego korzysta mój system?
Dzięki apt-get otrzymasz tylko najnowszą wersję obsługiwaną przez zespół Ubuntu. Jeśli nie jest to pożądana wersja, nie otrzymasz jej również w tym wydaniu, ponieważ nie będzie w niej ważnego uaktualnienia wersji.
Musisz więc poczekać na nową wersję Ubuntu i mieć nadzieję, że zaktualizują twój pakiet lub zbudują i zainstalują go samodzielnie. Z utratą automatycznych aktualizacji również.
Możesz także spróbować znaleźć najnowszą wersję w niestabilnej gałęzi Debiana lub poczekać, aż Ubuntu zaimplementuje Backports dla Maverick.
źródło