Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Dokladnie tak jak [b]azhag[/b] zauważa.
Przy wersjach testowych debiana gdzie rotacja pakietów jest dosyć duża dlugotrwałe stosowanie safe-upgrade może doprowadzić do katastrofy.
Dlatego warto co jakiś czas zrobić full-upgrade.
Z moich doświadczeń wynika zaś ze stosownie tylko i wyłącznie full-upgrade ale z głową jest całkowicie bezpieczne i chyba najlepsze (ale to subiektywna ocena)
Offline
Wg mnie należy zawsze próbować full-upgrade, dopiero gdy zmiany proponowane przez niego są dla nas niesatysfakcjonujące (vide ostatnio sprawa z usunięciem aptitude z powodu aktualizacji libapt), należy użyć safe-upgrade.
Offline
Ja zawsze wykonuję zwykłą aktualizację. Standardowo [tt]apt-get upgrade -u[/tt]. Sprawdzam tylko dokładnie zatrzymane pakiety. I albo je instaluję, wymuszając zmiany w systemie, albo czekam na zmiany odgórne. Wszystko zależy od wielkości proponowanych zmian. I system nie sprawia większych problemów. Oczywiście, mam na myśli wersję testową Debiana. Aktualizuję praktycznie, dzień w dzień.
Offline
Właściwie jak piszą [b]azhag[/b] i [b]ilin[/b] na co dzień wystarcza albo safe-upgrade i co jakiś czas full-upgrade albo troszkę bardziej uważać i korzystać tylko z full-upgrade.
Co do różnic to nie występują zbyt często, np. dzisiaj wpisanie obu poleceń u mnie w systemie powoduje takie same skutki, tzn.:
# aptitude safe-upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Uzupełnianie niespełnionych zależności... Uzupełnianie niespełnionych zależności... Następujące NOWE pakiety zostaną zainstalowane: libgcr0{a} Następujące pakiety zostaną USUNIĘTE: libgvfscommon0{u} Następujące pakiety zostaną zaktualizowane: debianutils gammu ghostscript ghostscript-x gnome-keyring gs-common gvfs libgammu-i18n libgammu6 libgnome-keyring0 libgp11-0 libgs8 libgsmsd6 libpcsclite1 libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l manpages pcscd python-gammu usbmount vim vim-common vim-runtime vim-tiny Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: libpam-gnome-keyring 25 pakietów aktualizowanych, 1 instalowanych, 1 do usunięcia i 0 nie aktualizowanych. Do pobrania 17,0MB archiwów. Zajęte po rozpakowaniu: 2327kB. Kontynuować? [T/n/?] n Przerwane.
# aptitude full-upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Odczyt dodatkowych informacji o stanie Inicjalizacja stanów pakietów... Gotowe Następujące NOWE pakiety zostaną zainstalowane: libgcr0{a} Następujące pakiety zostaną USUNIĘTE: libgvfscommon0{a} Następujące pakiety zostaną zaktualizowane: debianutils gammu ghostscript ghostscript-x gnome-keyring gs-common gvfs libgammu-i18n libgammu6 libgnome-keyring0 libgp11-0 libgs8 libgsmsd6 libpcsclite1 libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l manpages pcscd python-gammu usbmount vim vim-common vim-runtime vim-tiny Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: libpam-gnome-keyring 25 pakietów aktualizowanych, 1 instalowanych, 1 do usunięcia i 0 nie aktualizowanych. Do pobrania 17,0MB archiwów. Zajęte po rozpakowaniu: 2327kB. Kontynuować? [T/n/?]
Offline
[quote=beschu]Nieprawda.[/quote]
Prawda :P
[quote=ilin]Przykład
http://debian.linux.pl/viewtopic.php?t=9582&highlight=safe-upgrade[/quote]
Musiałeś zaraz to wyciągać tutaj ;)
[quote=azhag]Przeczytałem podlinkowany temat: wydaje mi się, że problem wynikł [...][/quote]
Panowie! Czuje się jak "ciekawy przypadek" analizowany wnikliwie przez studentów medycyny. Może sam powiem co mi dolegało?
Ten problem wynikał z wygody. Tak bardzo przyzwyczaiłem się do aktualizacji przy pomocy alisu, że zupełnie zapomniałem o fakcie, że była tam podpięta komenda z safe-upgrade :)
A tak na poważnie, po tej wpadce aktualizuję tyko z o opcją full. Akurat w wersji testing, to najlepsze rozwiązanie. Zresztą w przypadku rygorystycznego systemu zależności jaki występuje w Debianie, to chyba najlepszy sposób na zachowanie porządku w systemie.
Ostatnio edytowany przez Akkon (2009-05-11 20:53:30)
Offline
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00190 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.143.149' WHERE u.id=1 |
0.00081 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.143.149', 1732426810) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732426510 |
0.00075 | DELETE FROM punbb_online WHERE ident='54.36.148.17' |
0.00102 | DELETE FROM punbb_online WHERE ident='54.36.149.2' |
0.00067 | SELECT topic_id FROM punbb_posts WHERE id=118258 |
0.00007 | SELECT id FROM punbb_posts WHERE topic_id=13948 ORDER BY posted |
0.00079 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13948 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00365 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13948 ORDER BY p.id LIMIT 25,25 |
0.00094 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13948 |
Total query time: 0.01132 s |