V Debianu se někdy mohou vyskytnout chyby závislostiLinux, když si uživatel stáhne balíček z internetu, a operační systém nemůže najít soubory a knihovny závislé na právu, které jsou potřebné pro úspěšné spuštění programu. Pokud se při instalaci aplikací setkáte s chybami závislostí na Debianu, postupujte podle nich a přečtěte si, jak je opravit.
Většina uživatelů Debianu se obvykle nedostanetyto druhy chyb při instalaci balíčků, protože mají tendenci držet se instalace pouze softwaru, který je oficiálně zahrnut do oficiálních zdrojů softwaru Apt. Pokud máte na Debianu problémy s poškozenými balíčky, máme samostatný příspěvek, jak je opravit.
Poznámka: v této příručce se budeme silně zaměřovat na Debian Linux. S tím souvisí i to, že informace, které v tomto příspěvku poskytujeme, nejsou pro Debian exkluzivní. Používáte-li operační systém založený na Linuxu, který je odvozen od Debianu, můžete také následovat!
Co je softwarová závislost?
Softwarová závislost je závislá knihovnaprogramů nebo sady nástrojů, které musí nainstalovaný program úspěšně spustit. Bez závislostí se žádná Linuxová aplikace, kterou stáhnete z internetu a kterou použijete na svém Debian Linux PC, nebude správně spouštět.
Problémy se závislostí v dnešní době a věku jsou vzácnéDebian, vzhledem k tomu, že stále více balíčků přichází do softwarových úložišť, a díky příchodu univerzálních obalových řešení, jako jsou AppImage, Flatpak a Snaps, která se obávají shromažďování individuálních závislostí tím, že spojí vše, co uživatel potřebuje ke spuštění aplikace hned z krabice.
Oprava chyb závislosti pomocí Apt-get v terminálu
Možná si toho neuvědomujete, ale Apt-getSprávce balíků má vestavěný mechanismus pro řešení těchto typů problémů se závislostí na Debianu. Chcete-li použít příkaz Apt-get na Debianu k odstranění všech problémů se závislostí, začněte otevřením okna terminálu na ploše. Můžete to provést stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Při otevřeném okně terminálu použijte Apt-get příkaz níže.
sudo apt-get install -f
Pokud používáte verzi systému Debian Linux, která obsahuje Apt příkaz, nebo možná dáváte přednost Apt-get, můžete opravit problémy závislosti pomocí níže uvedeného příkazu.
sudo apt install -f
Oprava chyb závislosti pomocí Správce balíků Synaptic
Péče o problémy závislosti na Debianuoknem terminálu je velmi užitečné, zejména pro ty, kteří používají Debian Linux na serverovém systému nebo něco podobného. Pokud však chcete používat GUI, správcem balíčků Synaptic je cesta.
Většina systémů Debian Linux je dodávána s předinstalovaným Správcem balíčků Synaptic a připraveným k použití. To znamená, že pokud ještě nemáte nainstalovanou aplikaci, otevřete okno terminálu stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici a zadejte instalační příkaz níže.
sudo apt-get install synaptic -y
Je-li v systému nainstalována aplikace Synaptic, je čas začít ji používat. Otevřete jej hledáním „Synaptic Package Manager“ v nabídce aplikace a kliknutím jej spusťte.
Po spuštění aplikace Synaptic budete vyzváni k zadání hesla. Napište své uživatelské heslo. Pokud bude heslo přijato, bude Synaptic připraven k použití.
Chcete-li vyřešit problém závislosti v Synaptic, vyhledejteTlačítko „Upravit“ v okně aplikace a kliknutím na něj myší. V nabídce „Upravit“ existuje několik možností. Prohlédněte si různé možnosti „Opravit zlomené“ a vyberte je.
Výběrem možnosti „Opravit nefunkční“ Synapticautomaticky přiřadí opravy závislostí všem balíčkům v systému. Jakmile je vybrána možnost „Opravit nefunkční“, stisknutím tlačítka „Použít“ zahájíte proces korekce.
Po kliknutí na tlačítko „Použít“ se zobrazí oknoukázat se v Synaptic. V tomto okně uvidíte probíhající stahování. Nechte proces dokončit. Až bude vše hotovo, vaše problémy se závislostí budou pryč!
Způsoby, jak se vyhnout chybám závislosti na Debianu
Pokud jste unaveni z běhu do softwaruproblémy se závislostí na Debian Linuxu, udělejte si laskavost a začněte používat balíčky Flatpak a Snap více, pokud potřebujete aplikace, které se nezobrazují v oficiálních softwarových úložištích.
Flatpak a Snap jsou vynikající nové kouskytechnologie, která vynakládá těžkou práci při práci se softwarem v systému Linux. Nevyžadují závislosti. Všechno je zabaleno v elegantní, bezpečné karanténě. Nejlepší ze všeho, protože Debian Linux má tendenci neaktualizovat software tak rychle jako ostatní distribuce Linuxu, budete moci systém přeplnit získáním nejnovějších aplikací.
Informace o tom, jak nastavit balíčky Snap naDebian, podívejte se na našeho průvodce k tomuto tématu. Možná budete chtít nastavit úřední obchod Snap. A konečně, pokud máte zájem vyzkoušet Flatpaks, postupujte podle našeho podrobného tutoriálu.
Komentáře