Hláška "Některé balíky držíte v porouchaném stavu." [vyřeš.] Vyřešeno

Problémy s instalací nebo spouštěním systému Linux Mint
Zamčeno
Zpráva
Autor
Uživatelský avatar
nanuqcz
Příspěvky: 26
Registrován: 16 srp 2015, 14:04

Hláška "Některé balíky držíte v porouchaném stavu." [vyřeš.]

#1 Příspěvek od nanuqcz »

apt-get install: některé balíky držíte v porouchaném stavu.

Dobrý den,
mám problém s instalací programu LibreOffice.

Nedávno jsem LibreOffice aktualizoval podle tohoto návodu: http://www.webupd8.org/2015/08/install- ... tu-or.html. Pak jsem změny pomocí ppa-purge (také popsáno v článku) zkusil vrátit zpět, ale skončil jsem bez jakékoli verze programu LibreOffice. Teď nejde nainstalovat vůbec:

(výpis je zkrácený, kompletní podoba zde: http://pastebin.com/Ki8XRbNj)

Kód: Vybrat vše

michal@Michal-HP-ProBook-4330s ~ $ sudo apt-get update
... 

michal@Michal-HP-ProBook-4330s ~ $ sudo apt-get install libreoffice
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí       
Čtu stavové informace… Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Následující informace vám mohou pomoci vyřešit tuto situaci:

Následující balíky mají nesplněné závislosti:
 libreoffice : Závisí na: libreoffice-base ale nebude se instalovat
               Závisí na: libreoffice-calc ale nebude se instalovat
               Závisí na: libreoffice-core (= 1:4.4.3~rc2-0ubuntu1~trusty1) ale nebude se instalovat
               Závisí na: libreoffice-draw ale nebude se instalovat
               Závisí na: libreoffice-impress ale nebude se instalovat
               Závisí na: libreoffice-math ale nebude se instalovat
               Závisí na: libreoffice-report-builder-bin ale nebude se instalovat
               Závisí na: libreoffice-writer ale nebude se instalovat
               Závisí na: libreoffice-avmedia-backend-gstreamer ale nebude se instalovat
               Závisí na: python3-uno (>= 4.4.0~beta2) ale nebude se instalovat
E: Nelze opravit problémy, některé balíky držíte v porouchaném stavu.

Závěrečná chybová hláška ale nedává vůbec smysl, protože žádný balík libreoffice-* není nainstalovaný: http://pastebin.com/XrvyG2RR. A když není nainstalovaný, jak ho můžu udržovat v jakémkoli (třeba porouchaném) stavu?

Ještě přidám výpis source listů: http://pastebin.com/4TAnKr4M

Googlil jsem, zkoušel jsem apt-get -f install (ač nevím k čemu to je), dpkg --configure -a, apt-get dist-upgrade, apt-get -o Debug::pkgProblemResolver=yes dist-upgrade, apt-get autoremove, apt-get clean, apt-get autoclean, nic nepomohlo. Vlastně u většiny z těch příkazů netuším, co dělají - každopádně problém nevyřešily a libreoffice stále nejde nainstalovat :-(

Prosím o radu.
Je možné z hlášky "Závisí na: *** ale nebude se instalovat" zjistit PROČ se nebude instalovat? Díky :-)

Edit: Upravila jsem název tématu. Moc děkuji za pochopení. AnickaT

janek-m
Příspěvky: 55
Registrován: 01 říj 2014, 13:43

Re: apt-get install: některé balíky držíte v porouchaném sta

#2 Příspěvek od janek-m »

Zdravím,
Neviem, prečo si si zvolil práve takúto krkolomnú inštaláciu novšej verzie LO z uvedenej web-stránky, keď to ide aj oveľa jednoduchšie. Najväčším problémom môžu byť teraz poškodené balíky. Skús postupovať, ako som uviedol nižšie, celkový výstup z terminálu v prípade problémov, by bolo dobré sem postnúť.
1. Odstráň použité PPA

Kód: Vybrat vše

sudo apt-add-repository --remove ppa:libreoffice/libreoffice-5-0
2. Zaktualizovať balíky a vyprázdniť pamäť

Kód: Vybrat vše

sudo apt-get update
sudo apt-get clean
3.Odstrániť verziu LO:

Kód: Vybrat vše

sudo apt-get remove --purge libreoffice*
sudo apt-get autoremove
4. Poopravovať závislosti

Kód: Vybrat vše

sudo apt-get -f install
5. Zaktualizovať systém

Kód: Vybrat vše

sudo apt-get dist-upgrade
6. Nainštalovať želanú verziu LO (ak chceš cez PPA)
https://launchpad.net/~libreoffice/+archive/ubuntu/ppa

Uživatelský avatar
nanuqcz
Příspěvky: 26
Registrován: 16 srp 2015, 14:04

Re: apt-get install: některé balíky držíte v porouchaném sta

#3 Příspěvek od nanuqcz »

Díky moc za odpověď, bohužel nepomohlo :-(

Zde úplný výpis z terminálu: http://pastebin.com/PAKbarBe.

janek-m
Příspěvky: 55
Registrován: 01 říj 2014, 13:43

Re: apt-get install: některé balíky držíte v porouchaném sta

#4 Příspěvek od janek-m »

nanuqcz píše:Díky moc za odpověď, bohužel nepomohlo :-(
Zde úplný výpis z terminálu: http://pastebin.com/PAKbarBe.
Prekvapilo ma, že odstránenie repozitára neprebehlo, lebo error: no such option: --remove. Ako je to možné??
Tieto rozhasené balíky po pokusoch inštalácie a odinštalácie LO je beh na dlhé trate a niekedy sa to ani nepodarí vyriešiť. Čiže treba rátať aj s touto možnosťou.
Odporučil by som niektoré balíky eštev raz poodstraňovať:

Kód: Vybrat vše

sudo apt-get remove --purge libreoffice-core libreoffice-common python3-uno libreoffice-*
Ak by to nezabralo a výpis skončil chybovými hláškami, tak ešte:

Kód: Vybrat vše

rm -r /var/lib/libreoffice
stále sledovať výstup z terminálu a priebežne opravovať závislosti a aktualizovať balíky:

Kód: Vybrat vše

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update
sudo apt-get dist-upgrade

Uživatelský avatar
nanuqcz
Příspěvky: 26
Registrován: 16 srp 2015, 14:04

Re: apt-get install: některé balíky držíte v porouchaném sta

#5 Příspěvek od nanuqcz »

Prekvapilo ma, že odstránenie repozitára neprebehlo, lebo error: no such option: --remove. Ako je to možné??
To už jsem taky před pár dny googlil, prý to je až od nějaké novější verze apt. Jako alternativu na anglickém fóru nabízeli nainstalovat utilitu ppa-purge a repozitáře odstraňovat pomocí ní, což jsem taky udělal.
Odporučil by som niektoré balíky eštev raz poodstraňovať

Ale vždyť jsem hned v prvním přízpěvku psal, že nainstalované nejsou :-) Příkaz:
dpkg --get-selections | grep libreoffice
nevypíše nic. Proto mi taky nedává chybová hláška "některé balíky držíte v porouchaném stavu" smysl, protože tyto balíky v systému opravdu nainstalované nemám :-)

Uživatelský avatar
nanuqcz
Příspěvky: 26
Registrován: 16 srp 2015, 14:04

Re: apt-get install: některé balíky držíte v porouchaném sta

#6 Příspěvek od nanuqcz »

lombardo1981 píše:The following packages have unmet dependencies:
Táto hláška sa často ukáže, keď sú v konflikte nové a staré PPA jedného programu alebo je PPA duplikované. Tak to skús skontrolovať. A poprípade odstrániť.
Zkusil jsem ve zdrojích softwaru zakázat všechny PPA kromě originálních (http://i6.5cm.ru/i/aizN.png, http://i6.5cm.ru/i/3KIq.png, http://i6.5cm.ru/i/LKUc.png, http://i6.5cm.ru/i/CU64.png). Pak apt-get update & apt-get install libreoffice a stejná chyba.

Uživatelský avatar
nanuqcz
Příspěvky: 26
Registrován: 16 srp 2015, 14:04

Re: apt-get install: některé balíky držíte v porouchaném sta

#7 Příspěvek od nanuqcz »

Tak vyřešeno.

Nakonec pomohly tyto tlačítka ve zdrojích softwaru:
Obrázek

Určitě jsem si tím rozbil nějaký jiný software, tím že jsem downgradoval asi 20 lib*** knihoven, ale co už, LibreOffice funguje :-D

Zamčeno