Zdravim.
Dnes sa mi aktualizoval balicek sysv-rc a chvilu po upgrade som si vsimol tento clanok:
http://www.debian-linux.cz/debian-squeeze-uz-startuje-podle-zavislosti/
Celkom ma tu zaujalo, ale mam tu jeden problem. Pri spusteni prikazu dpkg-reconfigure sysv-rc mi vypisuje toto:
package smartmontools removed but not purged, package smstools removed but not purged, package wicd removed but not purged
Tak som postupoval podla clanku a zadal prikaz "aptitude purge smartmontools smstools wicd", lenze mi to chce odstranit polovicu systemu:
Nasledujúce balíky sa ODSTRÁNIA:
abiword-common{u} app-install-data{u} arj{u} avahi-utils{u}
binfmt-support{u} bogofilter{u} bogofilter-bdb{u} bogofilter-common{u}
brasero-common{u} cdrdao{u} cli-common{u} clive{u} clive-utils{u}
deborphan{u} dmraid{u} doc-base{u} dpatch{u} dvd+rw-tools{u} espeak{u}
espeak-data{u} evince{u} evince-common{u} evolution-webcal{u}
fast-user-switch-applet{u} festival{u} festlex-cmu{u} festlex-poslex{u}
festvox-kallpc16k{u} freeglut3{u} gconf-defaults-service{u}
gconf-editor{u} gdebi{u} gdebi-core{u} gdm{u} gdm-themes{u} gedit{u}
gedit-common{u} gedit-plugins{u} genisoimage{u} ggzcore-bin{u}
gnome-app-install{u} gnome-cards-data{u} gnome-mag{u} gnome-pilot{u}
gnome-pilot-conduits{u} gnome-system-tools{u} gnome-themes-extras{u}
gnome-themes-more{u} gnome-volume-manager{u} gparted{u}
gstreamer0.10-gnomevfs{u} gstreamer0.10-tools{u} gthumb{u} gthumb-data{u}
gtk2-engines-smooth{u} guile-1.8-libs{u} gvfs-bin{u} hal-cups-utils{u}
hamster-applet{u} hardinfo{u} kbuild{u} latex-xft-fonts{u}
libaiksaurus-1.2-0c2a{u} libaiksaurus-1.2-data{u}
libaiksaurusgtk-1.2-0c2a{u} libart2.0-cil{u} libass3{u}
libavahi-compat-libdnssd1{u} libberkeleydb-perl{u}
libboost-python1.39.0{u} libbrasero-media0{u} libbrlapi0.5{u}
libclass-accessor-perl{u} libclass-singleton-perl{u} libclutter-0.8-0{u}
libclutter-cairo-0.8-0{u} libclutter-gtk-0.8-0{u} libcolorblind0{u}
libconfig-tiny-perl{u} libcrypt-passwdmd5-perl{u}
libcrypt-twofish-perl{u} libcryptui0{u} libdatetime-format-mail-perl{u}
libdatetime-format-w3cdtf-perl{u} libdatetime-locale-perl{u}
libdatetime-perl{u} libdatetime-timezone-perl{u} libdmraid1.0.0.rc15{u}
libdmx1{u} libebackend1.2-0{u} libedata-book1.2-2{u} libedata-cal1.2-6{u}
libegroupwise1.2-13{u} libepc-1.0-2{u} libepc-common{u}
libepc-ui-1.0-2{u} libespeak1{u} libestools1.2{u} libevince1{u}
libexchange-storage1.2-3{u} libexpect-perl{u} libfaad0{u} libffado1{u}
libfreebob0{u} libfreezethaw-perl{u} libgail-common{u}
libgail-gnome-module{u} libgalago3{u} libgammu6{u} libgconf2.0-cil{u}
libgdata-google1.2-1{u} libgdata1.2-1{u} libgdl-1-0{u} libgdl-1-common{u}
libgdome2-0{u} libgdome2-cpp-smart0c2a{u} libgetopt-argvfile-perl{u}
libggz2{u} libggzcore9{u} libggzmod4{u} libglade2.0-cil{u}
libglib2.0-cil{u} libgmime-2.0-2a{u} libgmime-2.4-2{u}
libgmime2.2a-cil{u} libgmyth0{u} libgmythupnp0{u} libgnome-mag2{u}
libgnome-pilot2{u} libgnome-speech7{u} libgnome-vfs2.0-cil{u}
libgnome2-canvas-perl{u} libgnome2-perl{u} libgnome2-vfs-perl{u}
libgnome2.24-cil{u} libgnomecups1.0-1{u} libgnomepanel2.24-cil{u}
libgnomeprint2.2-0{u} libgnomeprint2.2-data{u} libgnomeprintui2.2-0{u}
libgnomeprintui2.2-common{u} libgpgme11{u} libgpod-common{u} libgpod4{u}
libgsf-gnome-1-114{u} libgsl0ldbl{u} libgsmsd6{u} libgtk2.0-cil{u}
libgtkglext1{u} libgtkhtml-editor-common{u} libgtkhtml-editor0{u}
libgtkhtml2-0{u} libgtkhtml3.14-19{u} libgtkmathview0c2a{u}
libgtksourceview-common{u} libgtksourceview1.0-0{u}
libgtksourceview2.0-0{u} libgtksourceview2.0-common{u}
libhtml-strip-perl{u} libio-pty-perl{u} libio-stty-perl{u}
libkpathsea4{u} liblink-grammar4{u} liblist-moreutils-perl{u}
libloudmouth1-0{u} liblouis-data{u} liblouis0{u} libmalaga7{u}
libmissioncontrol-client0{u} libmissioncontrol-server1{u}
libmldbm-perl{u} libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u}
libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u}
libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
libmono-system2.0-cil{u} libmpcdec3{u} libnautilus-burn4{u}
libndesk-dbus-glib1.0-cil{u} libndesk-dbus1.0-cil{u} libopal3.6.4{u}
libopenraw1{u} libopenrawgnome1{u} libosp5{u} libots0{u}
libparams-validate-perl{u} libparted1.8-10{u} libparted1.8-12{u}
libpisock9{u} libpisync1{u} libpolkit-agent-1-0{u} libpolkit-gtk-1-0{u}
libpt2.6.4{u} libpt2.6.4-plugins{u} libpth20{u} libqt3-mt{u}
libsensors-applet-plugin0{u} libsgutils2-2{u} libspectre1{u}
libspeexdsp1{u} libsub-name-perl{u} libt1-5{u} libtalloc1{u}
libtelepathy-farsight0{u} libtelepathy2{u} libterm-readkey-perl{u}
libtotem-plparser12{u} libtrackerclient0{u} libuniversal-require-perl{u}
libupnp3{u} libuuid-perl{u} libwv-1.2-3{u} libwww-curl-perl{u}
libx264-68{u} libx264-76{u} libxml++2.6-2{u} libxml-libxml-common-perl{u}
libxml-libxml-perl{u} libxml-namespacesupport-perl{u}
libxml-rss-libxml-perl{u} libxml-sax-expat-perl{u} libxml-sax-perl{u}
liferea{u} liferea-data{u} link-grammar-dictionaries-en{u} mesa-utils{u}
mono-2.0-gac{u} mono-gac{u} mono-runtime{u} mousetweaks{u} nautilus{u}
nautilus-cd-burner{u} nautilus-data{u} patchutils{u} perl-tk{u}
planner{u} policykit-1-gnome{u} python-4suite-doc{u} python-4suite-xml{u}
python-brlapi{u} python-bugbuddy{u} python-cups{u} python-cupsutils{u}
python-debian{u} python-eggtrayicon{u} python-evince{u}
python-evolution{u} python-gdata{u} python-gdbm{u} python-gdl{u}
python-gksu2{u} python-gnome2-extras{u} python-gnomeprint{u}
python-gtkglext1{u} python-gtkhtml2{u} python-gtkmozembed{u}
python-gtksourceview{u} python-gtksourceview2{u} python-gtkspell{u}
python-gtop{u} python-louis{u} python-mediaprofiles{u} python-metacity{u}
python-nautilusburn{u} python-opengl{u} python-rsvg{u} python-sexy{u}
python-uno{u} python-urwid{u} rdesktop{u} samba-common{u}
samba-common-bin{u} smartmontools{p} smbclient{u} smstools{p}
sound-juicer{u} swfdec-gnome{u} synaptic{u} system-config-printer{u}
telepathy-gabble{u} telepathy-mission-control{u} telepathy-salut{u}
transmission-common{u} transmission-gtk{u} tsclient{u} vino{u}
w3c-dtd-xhtml{u} wicd{p} wodim{u} xserver-xephyr{u}
xulrunner-1.9-gnome-support{u}
0 balíkov aktualizovaných, 0 nových nainštalovaných, 295 na odstránenie a 0 neaktualizovaných.
Treba stiahnuť 0B archívov. Po rozbalení sa uvoľní 478MB.
Chcete pokračovať? [Y/n/?]
Jen pro zajímavost, na jakou verzi se ti aktualizoval sysv-rc?
Aktualizoval sa mi na verziu 2.87dsf-8
Zajímavé je, že já mám stejnou verzi (nevím kdy se aktualizoval) a na přechod na nový boot se mě to neptalo. Zkusil jsem zadat dpkg-reconfigure sysv-rc
a nic mi nevyskočilo. Ale boot mi probíhá řekl bych stejným způsobem jako dříve. Tak nevím také kde je chyba.
# aptitude keep-all
a pak to zkus znovu
Super, dakujem, takto mi to uz funguje. A ked som zadal ten prikaz "aptitude keep-all" nebudu tie ostatne baliky teraz nejako "zamknute", ze by sa s nimi nedalo nic robit (napr. aktualizovat ich)? Resp. netreba ten prikaz nejako vratit naspat?
z nějakého důvodu byly ty balíky označené k odstranění - pomocí # aptitude keep-all zrušíš všechny naplánované akce (RTFM)
Já nevím, ale mě se Squeeze ptal, jestli chci aktivovat závislostní boot, asi před měsícem. Možná je to i déle.
No a jak teda poznám, že používám závislostní boot?
Citace od: Márten kdy 14. 11. 2009, 10:31:03
Já nevím, ale mě se Squeeze ptal, jestli chci aktivovat závislostní boot, asi před měsícem. Možná je to i déle.
Mna sa tak isto pytal uz asi pred mesiacom, ale vtedy som to len odklikol a nevenoval som pozornost tym logom, ktore sa vypisuju pri upgradovani.
Nevím, jak se to pozná, ale mohu sdělit, že zlepšení/zkrácení bootovací doby je nepotřehnutelné. Mohl bych existovat i bez závislostního bootu. Já jsem raději za zlepšení v oblasti stability než za takové poloužitečné hrátky.
no já mám totiž několik PC a mezi bootem Lennyho na jednom PC a Squeeze na druhém PC nevidím vůbec rozdíl.
Taktéž nevidím rozdílu. Buď ještě přijde zásadní zlom nebo ten úžasný závislostní boot nepřinesl své ovoce.
Ono to zrychlení není (a ani nemůže být) úplně markantní na běžném desktopu a to z několika důvodů
1) za hlavní pomalost může disk... Holt 15k RPM disky se dělají jen do serverů a ty neurychlíte...
2) na běžném desktopu je zcela zjevný závislostní postup, který nejde moc obejít (kernel -> udev -> devicekits, hal, síťovky -> Xorg)... výhodu poznáte pokud vám tam běží 30 služeb, které jsou vzájemně nezávislé a mohou běžet v mnoha threadech...