Strona 1 z 1
apt-get upgrade czy apt-get dist-upgrade
: 13 września 2007, 16:26
autor: jarman
Witam.
Nie używam żadnych automagicznych przypominaczy o aktualizacjach, więc jak tylko mi się przypomni to wpisuje:
lub:
. No właśnie, raz tak, raz tak i w sumie nie wiem, która wersja jest poprawna? Wyjaśnijcie mi proszę różnicę i wskażcie poprawny sposób utrzymania systemu zaktualizowanego.
Pozdrawiam.
: 13 września 2007, 16:39
autor: jaSS
Kod: Zaznacz cały
man apt-get
upgrade
upgrade instaluje najnowsze wersje wszystkich pakietów, obecnie
zainstalowanych w systemie, na podstawie źródeł wymienionych w
pliku /etc/apt/sources.list. Zainstalowane pakiety, których
nowsza wersja jest dostępna, są ściągane i uaktualniane; w
żadnym wypadku podanie tej opcji nie spowoduje usunięcia zain-
stalowanego pakietu czy zainstalowania nowego pakietu, wcześniej
nie zainstalowanego. Pakiety, których nowa wersja wymaga zmiany
statusu (np. zainstalowania bądź usunięcia) innego pakietu, nie
będą uaktualnione. Aby apt-get wiedział, że są dostępne nowe
wersje pakietów, należy wcześniej wykonać update.
...
dist-upgrade
dist-upgrade wykonuje to samo, co upgrade, jednakże w
inteligentny sposób wykrywa zmiany zależności międzypakietowych
w nowych wersjach pakietów. apt-get ma wbudowany "sprytny" sys-
tem rozwiązywania konfliktów i jeśli będzie to potrzebne, pode-
jmie próbę zaktualizowania najważniejszych pakietów, kosztem
tych mniej ważnych. Plik /etc/apt/sources.list zawiera listę
adresów, z których będą pobierane żądane pakiety. Zobacz
również do apt_preferences(5) - znajduje się tam opis mechanizmu
nadpisywania globalnych ustawień dla poszczególnych pakietów.
Jeżeli mówisz o utrzymaniu systemu to używasz upgrade jeżeli chcesz zrobić aktualizację pomiędzy wersjami to dist-upgrade
Jak robisz upgrade to apt potrafi wypluć:
Kod: Zaznacz cały
Następujące pakiety zostały zatrzymane:
courier-authdaemon courier-base courier-imap courier-maildrop libsnmp-perl
mplayer
i poza tą informacją nic nie zrobi bo maja np niespełnione zależności natomiast dist-upgrade spróbuje np zainstalować pakiety zależne których dotychczas nie było.
: 13 września 2007, 16:47
autor: jarman
Manual też sobie poczytałem, ale właśnie chciałem się dowiedzieć czegoś co mogłoby być tam pominięte. Ale dziękuję, teraz będę robił już tylko:
: 13 września 2007, 17:20
autor: mcdell
Aktualnie
powinno być używane zamiast
oraz
zamiast
: 13 września 2007, 22:51
autor: jarman
no wlasnie oczekiwalem ze czegos takiego sie dowiem.
serdeczne dzieki
[ Dodano: 2007-09-15, 17:07 ]
yyyy... to chyba dziala tylko dla aptitude, bo z apt-get jest maly problem:
Kod: Zaznacz cały
jarman@debian:~$ sudo apt-get safe-upgrade
Password:
E: Nieprawidłowa operacja safe-upgrade
jarman@debian:~$ sudo apt-get full-upgrade
E: Nieprawidłowa operacja full-upgrade