Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Jaaryyn 07 Června 2009, 10:02:09
-
Poslední dobou nemůžu vůbec nic nainstalovat.. ani deb balíčky, ani stažené aktualizace a nevím si rady...
jaaryyn@ubuntu:~$ sudo apt-get install compiz-fusion-plugins-unsupported
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
libconvert-binhex-perl libsoap-lite-perl libuser-perl libmime-types-perl
libcrypt-ssleay-perl libnet-ssleay-perl python-numeric libossp-uuid-perl
libmime-tools-perl libossp-uuid15 python-soappy libio-stringy-perl
libnet-google-perl libemail-date-format-perl nullmailer hddtemp
libwww-search-perl libmime-lite-perl libfcgi-perl python-fpconst
libjcode-pm-perl libio-socket-ssl-perl libnet-libidn-perl
Pro jejich odstranění použijte „apt-get autoremove“.
Následující NOVÉ balíky budou nainstalovány:
compiz-fusion-plugins-unsupported
0 aktualizováno, 1 nově instalováno, 0 k odstranění a 26 neaktualizováno.
Potřebuji stáhnout 0B/1294kB archivů.
Po této operaci bude na disku použito dalších 4321kB.
dpkg: nelze otevřít soubor `/var/lib/dpkg/available' s informacemi o balíku pro čtení: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
jaaryyn@ubuntu:~$
-
při pokusu aktualizací terminál píše, že chybí adresář available na adrese /var/lib/dpkg/available
-
SKúsil by som nainštalovať nejaký balík nie pod sudo, ale v rootovskom termináli napríklad pomocou su, alebo prihlásením ako root na ctrl+alt+f1.
Ak adresár naozaj neexistuje, skús ho vytvoriť a priradiť mu potrebné práva.
Ak existuje, priradiť mu príslušné práva
-rw-r--r-- 1 root root 1675089 2009-06-05 17:16 available
-
Mrkni se do adresáře /var/lib/dpkg. Pokud tam nemáš soubor available, měl by tam být soubor available-old. Zkopíruj ho do souboru available třeba takto:
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available Jestli tam je, ale je poškozený, pro jistotu ho zálohuj a proveď stejný příkaz.
Můžeš i dané soubory zkontrolovat, jsou to textové soubory obsahující informace o dostupných balících. Než použiješ příkaz apt-get, vyzkoušej nejdřív funčnost např. pomocí dpkg --print-avail nano (neměl by vypsat žádnou chybu)
Pokud si nejsi jistý, co dělat, dej sem výpis z ls -al /var/lib/dpkg
-
Mrkni se do adresáře /var/lib/dpkg. Pokud tam nemáš soubor available, měl by tam být soubor available-old. Zkopíruj ho do souboru available třeba takto:sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available Jestli tam je, ale je poškozený, pro jistotu ho zálohuj a proveď stejný příkaz.
Můžeš i dané soubory zkontrolovat, jsou to textové soubory obsahující informace o dostupných balících. Než použiješ příkaz apt-get, vyzkoušej nejdřív funčnost např. pomocí dpkg --print-avail nano (neměl by vypsat žádnou chybu)
Pokud si nejsi jistý, co dělat, dej sem výpis z ls -al /var/lib/dpkg
Skvělé, THX ... Už to zase funguje :) :P Ten soubor tam vůbec nebyl....
Děkuji moc