Jak opravit chyby závislostí balíčku v Ubuntu



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Ubuntu nyní umožňuje používat příkaz snap k instalaci aplikací z obchodu. I když není navržen tak, aby nahradil systém apt-get odvozený z Debianu, který se aktuálně používá ve většině instalací Ubuntu Linux, má tu výhodu, že je poměrně platformově agnostický. Proto se stal populárním v mobilních instalacích Ubuntu.



Budete k tomu potřebovat příkazový řádek, abyste jej mohli spustit z Ubuntu Dash nebo současným podržením kláves Ctrl, Alt a T. Můžete jej také spustit ze seznamu systémových nástrojů nabídky Dash nebo LXDE v systému Lubuntu. Uživatelé Xubuntu mohou chtít spustit z nabídky Whisker. Než se pokusíte použít tyto metody, měli byste se ujistit, že je starý dobrý sudo apt-get aktualizace příkaz neopraví vaši chybu hned. Mnoho lidí momentálně ještě snímky nepoužívá.



Metoda 1: Obnovení balíčku snap core

Narozdíl od balíčků .deb obsahují balíčky snap víceméně vše, co potřebuje určitý software ke spuštění, aby neexistovaly skutečné závislosti. Proto pokud se vám zobrazují chyby závislostí a jste si jisti, že to není u žádného balíčku nainstalovaného nebo aktualizovaného pomocí apt-get, pak je více než pravděpodobné, že budete mít problém s jedním ze dvou základních balíčků snap. Za předpokladu, že nemáte přístup správce, který je na vaší výzvě zobrazen symbolem #, zadejte sudo snap refresh jádro na příkazovém řádku a stiskněte klávesu Enter. Může se zobrazit výzva k zadání hesla správce.



Jakmile jej zadáte a stisknete klávesu Enter, správce snap balíčků se začne automaticky aktualizovat. Pokud se to podařilo, zkuste znovu spustit program, se kterým jste měli problémy, a zkontrolujte, zda problémy se závislostmi nezmizely. Například pokud jste dříve nainstalovali 287 MB LibreOffice a došlo k chybě, spusťte LibreOffice buď z Dash, nebo vyhledáním. V drtivé většině případů tento jediný příkaz stačil k vyřešení problému a nebudete muset vůbec pokračovat. Pokud jste se chtěli dozvědět více o tom, na jaký typ chyby jste se dívali, stačí napsat libreoffice nebo jakákoli jiná jména balíků na příkazovém řádku bez dalších argumentů, aby se zjistilo, zda se něco jiného mýlí.

Metoda 2: Opětovná instalace balíčku snap core

Jen velmi málo uživatelů utrpí další problémy kromě toho, ale pokud byste to měli, mohli byste odinstalovat balíček základních snapů a jakékoli další snímky, které jste nainstalovali, a poté je znovu nainstalovat. Mějte na paměti, že pokud první metoda fungovala, pak je to naprosto zbytečné a můžete ztratit některé ze svých konfigurací. Než to uděláte, budete se chtít ujistit, že jsou vaše data zálohována jako obvykle, ale naštěstí je to stále možné s absolutním minimem hraní.

Ujistěte se, že nemáte nic jiného otevřeného a poté spusťte sudo snap odebrat jádro snap-package1 snap-package2 z příkazového řádku a počkejte, až proběhne nainstalované balíčky snapů. Jakmile je hotovo, zadejte sudo snap nainstalovat jádro snap-package1 snap-package2 z příkazového řádku a stiskněte klávesu Enter. Budete muset znovu počkat, než se balíčky znovu nakonfigurují, ale tyto dva jednoduché příkazy jsou dost na vyřešení problému.



Metoda 3: Výpis nainstalovaných snímků a změn

Můžete jednoduše zkontrolovat podrobnosti všech nainstalovaných snímků seznam snapů z příkazového řádku a pravděpodobně k tomu nebudete potřebovat sudo přístup.

Stejně tak jen běžte rychlé změny z příkazového řádku, až skončíte s některým z těchto úkolů, abyste zjistili, jaké změny byly provedeny. Jakmile vaše balíčky fungují znovu, pravděpodobně z techniky v první metodě, můžete vždy spustit sudo snap refresh z příkazového řádku a aktualizovat všechny snímky najednou.

3 minuty čtení