Portál AbcLinuxu, 10. května 2025 08:26

Dotaz: apt-get -f install

12.11.2009 13:04 Vlada
apt-get -f install
Přečteno: 425×
Odpovědět | Admin
Dobry den, Mam dva dotazy, prvni me trapi uz dlouho a nedari se mi ho odstranit. Pri jakemkoli pokusu o pouziti apt-get (install, upgrade) mi zahlasi apt ze nastali probemy v zavislostech a ze mam pouzit apt-get -f install. To dopadne takto:

apt-get -f install
?tu seznamy bal?k?... Hotovo
Vytv???m strom z?vislost?
?tu stavov? informace... Hotovo
Opravuji z?vislosti... Hotovo
N?sleduj?c? extra bal?ky budou instalov?ny:
libcups2
Navrhovan? bal?ky:
cups-common
N?sleduj?c? NOV? bal?ky budou nainstalov?ny:
libcups2
0 aktualizov?no, 1 nov? instalov?no, 0 k odstran?n? a 61 neaktualizov?no.
77 instalov?no nebo odstran?no pouze ??ste?n?.
Pot?ebuji st?hnout 0B/166kB archiv?.
Po t?to operaci bude na disku pou?ito dal??ch 373kB.
Chcete pokra?ovat [Y/n]? Y
(?tu datab?zi ... nyn? je nainstalov?no 54163 soubor? a adres???.)
Rozbaluji libcups2 (z .../libcups2_1.3.8-1+lenny7_i386.deb) ...
dpkg: chyba p?i zpracov?v?n? /var/cache/apt/archives/libcups2_1.3.8-1+lenny7_i386.deb (--unpack):
zkou??m p?epsat soubor `/usr/lib/libcups.so.2', kter? je tak? v bal?ku libcupsys2-gnutls10
dpkg-deb: podproces paste byl zabit sign?lem (P?eru?ena roura (SIGPIPE))
P?i zpracov?n? nastaly chyby:
/var/cache/apt/archives/libcups2_1.3.8-1+lenny7_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tohle tam vubec neni: /usr/lib/libcups.so.2

Dalsi veci je ta diakritika, nejradei bych to prepnul do EN ale nevim jak.

dekuju moc za pomoc

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.11.2009 01:58 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: apt-get -f install
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,

tohle se stalo po nainstalování chybného balíčku. To, že ten problematický soubor neexistuje není podstatné (balíčkovací systém o něm ví a nedovolí ho přepsat).

Ideální řešení je odinstalovat ten problematický balík:
$ apt-get remove libcupsys2-gnutls10

Potom by mělo běhat install i upgrade v pořádku.

Alternativou je forcnout přepsání toho souboru - nevím jak se to dělá přes apt-get, ale přes dpkg je to:
$ dpkg --force-overwrite install /var/cache/apt/archives/libcups2_1.3.8-1+lenny7_i386.deb

K té diakritice - střílím od boku - co dělá:
$ dpkg-reconfigure locales

(musí být vybrané cs_CZ locales)

Jinak default nastavení locales bych hledal v /etc/default/locales

-- 
C.
15.11.2009 20:46 Vláďa
Rozbalit Rozbalit vše Re: apt-get -f install
diky za pomoc postupoval jsem dle instrukci a oboje pomohlo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.