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/.
Strony: 1
Mam prosty skrypt do automatycznej aktualizacji po starcie systemu. Są w nim polecenia takie jak:
apt-get -f install -y
oraz:
dpkg --configure -a
Ale to nie wystarcza, żeby zapobiec wszystkim problemom. Chodzi o to, że jak się pojawia nowa wersja niektórych pakietów to trzeba wybrać, czy chce się zachować bieżącą wersję, czy zainstalować nową. Będę wdzięczny jak ktoś mi powie jak zmodyfikować to drugie z podanych przeze mnie poleceń, albo lepiej, co w ogóle powinno znaleźć się w skrypcie, aby w takich sytuacjach automatycznie wybierana była opcja "y", czyli żeby instalowana była nowa wersja pakietu. Wówczas skrypt będzie niezawodny.
Oczywiście nie muszę mieć takich automatów w swoim systemie, rzecz w tym, że Aptosida zainstalowałem też osobom, które nie znają się na Linuksie, a teraz na co dzień go używają.
Będę wdzięczny za pomoc.
Offline
[quote=robero]rzecz w tym, że Aptosida zainstalowałem też osobom, które nie znają się na Linuksie, a teraz na co dzień go używają.[/quote]
Chcesz aktualizować Sida skryptem automatycznie zgadzającym się na wszystko? IMHO to fatalny pomysł ;) Tak w ogóle, to skoro te osoby kompletnie nie znają się na Debianie, to zmieniłbym repozytoria z [i]unstable[/i] na [i]testing[/i]* — różnicy praktycznie nie odczują, a prawdopodobieństwo wpadki o wiele mniejsze.
*albo nawet na Squeeze ([i]"niedługo" stable[/i]), wtedy byłby spokój na lata :)
Offline
[quote=ArnVaker]Chcesz aktualizować Sida skryptem automatycznie zgadzającym się na wszystko?[/quote]
Robię to już od wielu miesięcy, no i jest ten problem który opisuję;p
*Akurat ostatnią Linuksową wywrotkę miałem właśnie na Squeeze na początku tego roku jakoś, kiedy po aktualizacji KDE był czarny ekran (jakieś błędy pakietów plasmy). Prawdziwy szok przeżyłem kiedy kilka dni później postawiłem Squeeze na następnym komputerze, aktualizacja i ten sam czarny ekran, ten sam błąd nadal....
Ostatnio edytowany przez robero (2010-10-31 12:42:04)
Offline
[quote=robero][quote=ArnVaker]Chcesz aktualizować Sida skryptem automatycznie zgadzającym się na wszystko?[/quote]
Robię to już od wielu miesięcy, no i jest ten problem który opisuję;p
*Akurat ostatnią Linuksową wywrotkę miałem właśnie na Squeeze na początku tego roku jakoś, kiedy po aktualizacji KDE był czarny ekran (jakieś błędy pakietów plasmy). Prawdziwy szok przeżyłem kiedy kilka dni później postawiłem Squeeze na następnym komputerze, aktualizacja i ten sam czarny ekran, ten sam błąd nadal....[/quote]
Testing ma ten ból ,że po zamrożeniu musisz czekać dłużej na aktualizacje (to samo jest przed zamrożeniem) ;)
Poczkekaj to postawisz sobie CUT-a ;)
Offline
[quote=SpeedVin]Testing ma ten ból ,że po zamrożeniu musisz czekać dłużej na aktualizacje (to samo jest przed zamrożeniem) ;)
Poczkekaj to postawisz sobie CUT-a ;)[/quote]
Ależ dla mnie i moich znajomych Aptosid jest świetny i wcale nie rozważam zmiany!
Czy ktoś wie jak rozwiązać ten mały problem?
Dodam że ten problem w żaden sposób nie destabilizuje systemu, tylko od momentu jego wystąpienia blokowane są dalsze aktualizacje.
Będę wdzięczny za dalsze sugestie.
Ostatnio edytowany przez robero (2010-10-31 15:08:23)
Offline
Po co skrypt? jest przecież automatyczny, graficzny aktualizator taki jak w ubuntu - nazwy nie pamiętam - szukaj, a znajdziesz.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00159 | 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='18.224.73.157' WHERE u.id=1 |
0.00102 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.73.157', 1732963789) |
0.00022 | SELECT * FROM punbb_online WHERE logged<1732963489 |
0.00038 | SELECT topic_id FROM punbb_posts WHERE id=157332 |
0.00024 | SELECT id FROM punbb_posts WHERE topic_id=17635 ORDER BY posted |
0.00028 | 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=17635 AND t.moved_to IS NULL |
0.00027 | SELECT search_for, replace_with FROM punbb_censoring |
0.00070 | 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=17635 ORDER BY p.id LIMIT 0,25 |
0.00078 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17635 |
Total query time: 0.00562 s |