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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-10-31 11:22:57

  robero - Użytkownik

robero
Użytkownik
Zarejestrowany: 2010-05-26

Automatyczna konfiguracja pakietów.

Mam prosty skrypt do automatycznej aktualizacji po starcie systemu. Są w nim polecenia takie jak:

Kod:

apt-get -f install -y

oraz:

Kod:

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.


Aptosid KDE user

Offline

 

#2  2010-10-31 11:49:09

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Automatyczna konfiguracja pakietów.

[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 :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2010-10-31 12:35:28

  robero - Użytkownik

robero
Użytkownik
Zarejestrowany: 2010-05-26

Re: Automatyczna konfiguracja pakietów.

[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)


Aptosid KDE user

Offline

 

#4  2010-10-31 14:37:32

  SpeedVin - Fan Jogurtu

SpeedVin
Fan Jogurtu
Zarejestrowany: 2010-09-25
Serwis

Re: Automatyczna konfiguracja pakietów.

[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

 

#5  2010-10-31 15:05:15

  robero - Użytkownik

robero
Użytkownik
Zarejestrowany: 2010-05-26

Re: Automatyczna konfiguracja pakietów.

[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)


Aptosid KDE user

Offline

 

#6  2010-10-31 17:53:24

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Automatyczna konfiguracja pakietów.

Po co skrypt? jest przecież automatyczny, graficzny aktualizator taki jak w ubuntu - nazwy nie pamiętam - szukaj, a znajdziesz.


Windows 8.1

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.015 seconds, 20 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00101 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.222.92.56' WHERE u.id=1
0.00083 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.222.92.56', 1732951765)
0.00049 SELECT * FROM punbb_online WHERE logged<1732951465
0.00068 DELETE FROM punbb_online WHERE ident='185.191.171.12'
0.00081 DELETE FROM punbb_online WHERE ident='3.135.193.193'
0.00073 DELETE FROM punbb_online WHERE ident='3.149.237.231'
0.00068 DELETE FROM punbb_online WHERE ident='54.36.148.107'
0.00066 DELETE FROM punbb_online WHERE ident='54.36.148.217'
0.00071 DELETE FROM punbb_online WHERE ident='54.36.148.22'
0.00073 DELETE FROM punbb_online WHERE ident='54.36.148.82'
0.00073 DELETE FROM punbb_online WHERE ident='54.36.149.104'
0.00072 DELETE FROM punbb_online WHERE ident='54.36.149.78'
0.00073 SELECT topic_id FROM punbb_posts WHERE id=157349
0.00079 SELECT id FROM punbb_posts WHERE topic_id=17635 ORDER BY posted
0.00059 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.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00098 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.00075 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17635
Total query time: 0.01282 s