Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Michal "The_M" Chlup 14 Září 2010, 18:53:49

Název: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: Michal "The_M" Chlup 14 Září 2010, 18:53:49
Zdravím.
Systém mi nabízí několik desítek nepotřebných balíčků, které můžu s klidem odinstalovat. Bohužel, do tohohle seznamu zahrnul i starší jádro, které bych si ale rád ponechal. Chtěl bych se tedy zeptat, jak pro něj udělat v "autoremove" vyjímku.

Díky za případné odpověďi.

P.S. Zkoušel jsem hledat tady na fóru, ale to co jsem našel mi nějak nedávalo smysl  :)
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: arrange 14 Září 2010, 18:58:08
Můžeš tady dát ten výpis?
Kód: [Vybrat]
apt-get --dry-run autoremove
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: Michal "The_M" Chlup 14 Září 2010, 19:17:53
Můžeš tady dát ten výpis?
Kód: [Vybrat]
apt-get --dry-run autoremove

Jistě, tady to máš:

Kód: [Vybrat]
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí      
Čtu stavové informace... Hotovo
Následující balíky budou ODSTRANĚNY:
  gdebi-kde hddtemp install-package kdepimlibs-data kdepimlibs5 kdesudo
  libakonadiprivate1 libbit-vector-perl libboost-program-options1.40.0
  libcarp-clan-perl libdate-manip-perl libfile-slurp-perl
  libpackagekit-glib2-12 libpackagekit-qt-12 libqt4-assistant libqt4-help
  libqt4-test libtidy-0.99-0 libuser-perl libwww-search-perl libyaml-syck-perl
  linux-headers-2.6.32-21 linux-headers-2.6.32-21-generic packagekit
  packagekit-backend-apt python-chardet python-feedparser python-fpconst
  python-kde4 python-packagekit python-qt4 python-sip python-soappy
  python-utidylib software-properties-kde update-manager-kde
0 aktualizováno, 0 nově instalováno, 36 k odstranění a 0 neaktualizováno.
Remv software-properties-kde [0.75.10]
Remv install-package [0.5.2]
Remv gdebi-kde [0.6.0ubuntu2]
Remv hddtemp [0.3-beta15-45]
Remv update-manager-kde [1:0.134.10]
Remv python-kde4 [4:4.4.2-0ubuntu2]
Remv kdepimlibs5 [4:4.4.2-0ubuntu2.1]
Remv kdepimlibs-data [4:4.4.2-0ubuntu2.1]
Remv kdesudo [3.4.2.3-0ubuntu1]
Remv libakonadiprivate1 [1.3.1-0ubuntu3]
Remv libwww-search-perl [2.50.70.debian.2]
Remv libbit-vector-perl [7.1-1]
Remv libboost-program-options1.40.0 [1.40.0-4ubuntu4]
Remv libcarp-clan-perl [6.02-1]
Remv libdate-manip-perl [6.05-1]
Remv libfile-slurp-perl [9999.13-1]
Remv packagekit [0.5.7-0ubuntu2.1]
Remv libpackagekit-glib2-12 [0.5.7-0ubuntu2.1]
Remv libpackagekit-qt-12 [0.5.7-0ubuntu2.1]
Remv python-qt4 [4.7.2-0ubuntu1]
Remv libqt4-assistant [4:4.6.2-0ubuntu5]
Remv libqt4-help [4:4.6.2-0ubuntu5]
Remv libqt4-test [4:4.6.2-0ubuntu5]
Remv python-utidylib [0.2-3.2ubuntu2]
Remv libtidy-0.99-0 [20091223cvs-1]
Remv linux-headers-2.6.32-21-generic [2.6.32-21.32]
Remv linux-headers-2.6.32-21 [2.6.32-21.32]
Remv packagekit-backend-apt [0.5.7-0ubuntu2.1]
Remv python-chardet [2.0.1-1]
Remv python-feedparser [4.1-14]
Remv python-soappy [0.12.0-4]
Remv python-fpconst [0.7.2-4]
Remv python-packagekit [0.5.7-0ubuntu2.1]
Remv python-sip [4.10.1-0ubuntu1]

Chtěl bych si tam nechat:
Kód: [Vybrat]
Remv linux-headers-2.6.32-21-generic [2.6.32-21.32]
Remv linux-headers-2.6.32-21 [2.6.32-21.32]
Protože to by měla být ta starší verze jádra, nemýlím se, že?
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: arrange 14 Září 2010, 19:48:05
Za normálních okolností (pokud to není potřeba při kompilaci) nebudeš headers potřebovat, takže je klidně odinstaluj.
Pokud přesto chceš něco z těch balíků zachovat, dej
Kód: [Vybrat]
sudo apt-get install balík(i když ho nainstalovaný máš - označí se jako "ručně nainstalovaný" a tím pádem se nevymaže pomocí autoremove)
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: Michal "The_M" Chlup 14 Září 2010, 20:59:36
Super, díky za radu a vysvětlení. Hned jak budu mít možnost, tak vyzkouším :)
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: Michal "The_M" Chlup 15 Září 2010, 19:34:51
Zdravím. Tak jsem na tvou radu (že ty balíčky "headers" nebudu potřebovat) udělal "kompletní" autremove.
JENŽE, co bys řekl, že se stalo?  ;D Při dalším startu se objevila stará dobrá hláška:
Kód: [Vybrat]
udevd-work[294]: open /dev/null failed: No such file or directory
Takže, zřejmě jsem narazil na původce toho všeho  :) Odstranění headersů stašího jádra.

Co bych tedy měl udělat? Nejspíš zkusím headersy zpátky nainstalovat a uvidím, jestli se chyba opět obvjeví.

EDIT: Když jsem tak nad tím přemýšlel, tak to vlastně těmi headers být nemusí, mohlo to být odstranění kteréhokoliv z těch balíků. Bylo ode mne unáhlené, je takhle obvinit :) Ale přijde mi to jako nejlogičtější odůvodnění.
Název: Re: Vyjímky v "sudo apt-get autoremove"
Přispěvatel: Martin Kiklhorn 15 Září 2010, 23:11:07
hlavičkové soubory se používají při kompilaci něčeho proti jádru, není to žádný živý kód, takže tím to nebude...