K chybám závislosti na Ubuntu dochádza, keď používatelia inštalujú tretiu stranu Balíček DEB stiahli sa z internetu pomocou príkazového riadku a správca balíkov nenájde správne závislé balíčky potrebné na spustenie programu v Ubuntu. Aj keď sa tieto druhy problémov objavujú v roku 2019 stále menej, kvôli tomu, že väčšina fanúšikov Ubuntu sa odtiaľto vzdialila DEB v prospech služieb Snaps a Flatpaks je stále dôležité vedieť, čo robiť, keď sa vyskytne takáto chyba príde. V tejto príručke vám ukážeme, ako opraviť chyby závislosti na Ubuntu.
Poznámka: Aj keď sa táto príručka zameriava na riešenie problémov so závislosťou na systéme Ubuntu Linux, informácie, ktoré pokrývame, sú tiež použiteľné pre Linux Mint, Elementary OS, Zorin OS a akékoľvek iné operačné systémy podobné Ubuntu tam. Ak používate niektorú z týchto distribúcií založených na Ubuntu, pokojne ju sledujte.
Softvérová závislosť je všeobecný pojem používaný v systéme Linux, čo znamená potrebné programy, knižnice, kodeky a ďalšie položky, ktoré vyžaduje daná aplikácia na správne fungovanie. Vývojár zvyčajne tieto dôležité súbory spracováva tak, že ich balí do balíka. Vývojári však niekedy nezohľadňujú softvérové závislosti a namiesto toho sa spoliehajú na softvérové zdroje Ubuntu, aby im ich poskytli.
Najpriamejší spôsob opravy chýb závislosti na Ubuntu Linux je s predvoleným správcom balíkov: Apt. Ak chcete spustiť korekciu, otvorte okno terminálu stlačením Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Po otvorení okna príkazového riadka opravte chyby pomocou príkazu nižšie.
inštalácia sudo apt -f
Po spustení Inštalácia vyššie, príkazový manažér Ubuntu sa pokúsi vyriešiť problémy so závislosťami, ktorým čelíte, a vytlačiť zmeny, ktoré má vykonať. Prečítajte si výzvu na obrazovke, ktorú vytlačí terminál. Po dokončení čítania výzvy na obrazovke stlačte Y na klávesnici, aby ste pokračovali.
Nechajte Apt packaging tool nainštalovať rôzne softvérové závislosti potrebné na nastavenie vášho programu. Ak Apt nenájde žiadnu z chýbajúcich softvérových závislostí, ktoré musí fungovať, aplikáciu automaticky odinštaluje. Ak je to váš prípad, zvážte pokus o nájdenie aplikácie pomocou iných prostriedkov než pomocou balíka DEB.
Riešenie problémov so závislosťami cez Apt a príkazový riadok zvyčajne funguje dobre. To znamená, že ak nie ste fanúšikom tejto metódy, existuje iný spôsob: Správca balíkov Synaptic.
Ak sa chcete ubezpečiť, že správca balíkov Synaptic je v Ubuntu na riešenie chýb závislostí, musíte aplikáciu nainštalovať. Otvorte okno terminálu pomocou Ctrl + Alt + T alebo Ctrl + Shift + T. Potom pomocou príkazu nižšie nainštalujte aplikáciu do svojho systému.
Poznámka: Synaptic je možné nainštalovať aj tak, že v Ubuntu Software Center vyhľadáte výraz „Synaptic“.
sudo apt install synaptic
Po inštalácii správcu balíkov Synaptic na Ubuntu spustite aplikáciu a zadajte heslo používateľa, aby ste získali prístup k aplikácii. Postupujte podľa pokynov krok za krokom a naučte sa, ako s nimi vyriešiť chyby závislosti.
Krok 1: V Správcovi balíkov vyhľadajte tlačidlo „Vyhľadať“ a vyberte ho, aby ste sprístupnili funkciu vyhľadávania v aplikácii.
Krok 2: Do vyhľadávacieho poľa zadajte názov aplikácie so zlomenými závislosťami. Napríklad, ak ste nainštalovali balík Discord DEB, do vyhľadávacieho poľa napíšete „discord“.
Krok 3: Prezrite si výsledky vyhľadávania v aplikácii Synaptic pre aplikáciu s chýbajúcimi súbormi závislostí a vyberte ju pomocou myši.
Krok 4: V okne Správca balíkov Synaptic vyhľadajte ponuku „Upraviť“ a kliknutím na ňu zobrazíte možnosti vo vnútri. Po otvorení ponuky kliknite na tlačidlo „Opraviť poškodené balíky“.
Krok 5: Nájdite tlačidlo „Použiť“ a vyberte ho, ak chcete spoločnosti Synaptic povedať, aby pokračovala v procese riešenia závislosti.
Funkcia opravy zhasne a zhromaždí všetky chýbajúce softvérové závislosti, ktoré program potrebuje. Po dokončení procesu sa vaše chyby vyriešia a aplikácia je pripravená na použitie!
Chyby závislosti na Ubuntu sa dajú ľahko vyhnúť dodržiavaním tohto jednoduchého pravidla: Inštalujte softvér iba z oficiálnych zdrojov softvéru Ubuntu. Nenechajte sa v pokušení sťahovať náhodné balíčky DEB, pokiaľ ich nepotrebujete. Ubuntu má obrovské množstvo bezplatného, otvoreného zdroja a proprietárneho softvéru. Nemalo by existovať žiadny dôvod na stiahnutie balíkov DEB z internetu (najmä preto, že mnohé z nich majú problémy s závislosťou.)
Niekedy je potrebné získať softvér mimo zdrojov softvéru Ubuntu. Dokonca aj s obrovským množstvom aplikácií, ktoré má spoločnosť Ubuntu nainštalovať, niektoré prechádzajú cez trhliny. Ak potrebujete získať ruku na aplikácii, ktorá sa nenachádza v tradičných zdrojoch softvéru Ubuntu, zvážte hľadanie prasknutie alebo Flatpak Namiesto toho majú problémy so závislosťou a pravidelne získavajú aktualizácie priamo od vývojárov.
Indikátor škrečka je nástroj na sledovanie času, ktorý pracuje z po...
V minulosti ukázali sme ako vytvoriť rýchly zoznam Google+ a indiká...
SWAP (aka virtuálna pamäť) je veľmi užitočný v systémoch Linux, kto...