
Avaldatud

Kuigi Linuxi pakettide haldamine on tavaliselt üsna lihtne, lähevad mõnikord asjad viltu. Siin on Ubuntu katkiste pakettide parandamine.
Ubuntul on olemas tugev tarkvarahaldussüsteem, kuid mõnikord peate siiski teadma, kuidas katkisi pakette parandada. Tarkvarahaldus Linuxis on siiski kaugele jõudnud. Kui ma kolm aastakümmet tagasi Linuxiga esimest korda käivitasin, oli uue tarkvara installimine palju keerulisem.
Tänapäeval enamus Linuxi distributsioonid (sh Ubuntu) kasutage täiendava tarkvara installimiseks paketihaldussüsteeme, nagu apt või snap. Kuigi see muudab protsessi palju lihtsamaks, lähevad asjad aeg-ajalt katki. Õnneks on Ubuntus purunenud pakettide parandamiseks mitu lihtsat meetodit.
4 võimalust katkiste pakettide parandamiseks Ubuntus
Kui puutute kokku tarkvaraga, mis Ubuntus ei tööta või ei käivitu üldse, on suur tõenäosus, et süüdi on katkine pakett. Paketid on tihendatud arhiivid, mis sisaldavad kõiki käivitatavaid binaarfaile ja muid faile, mis on vajalikud konkreetse tarkvara käitamiseks.
Kui asjad lähevad kõrvaleSiiski on probleemi lahendamiseks neli meetodit, mida peaksite üksteise järel proovima.
- Kontrolli kas uuendused on saadaval
- Sundige puuduvaid sõltuvusi või katkisi pakette parandama.
- Sundige dpkg abil ümberseadistama või katkised paketid eemaldama.
- Lahendage dpkg-luku probleemid.
Uurime, kuidas neid samme astuda.
Katkiste pakettide parandamine Ubuntus, värskendades Apt
Enamasti saate katkisi pakette parandada apt paketihaldussüsteemi sisseehitatud värskendusrutiini abil.
- Ubuntu arvutis käivitage terminal.
- Sisestage käsureale järgmine käsk:
sudo apt update —fix-missing
- Kui teie arvuti küsib teie parooli, sisestage see. Ubuntu koostab kogu installitud tarkvara sõltuvuste loendi uuesti ja parandab kõik, mis on puudu.
- Kui näete teadet "XX pakette saab uuendada", peaksite seda ka tegema. Tippige terminalis:
sudo apt upgrade
Force Apt puuduvate sõltuvuste parandamiseks
Mõnikord ei aita värskendusprotsess ja peate kasutama suuremat haamrit. See võib juhtuda pärast kerneli alandamine ühe näitena Ubuntus. Siit saate teada, kuidas sundida apt installima seda, mis teie pakette rikub.
- Alates Terminal, paluge aptil leida ja installida puuduvad sõltuvused ja muud paketid järgmise käsuga:
sudo apt install -f
- Apt loetleb, millised paketid puuduvad. Vajutage Y ja siis Sisesta/Tagasi installimise alustamiseks.
Katkeste pakettide sundkonfigureerimine või eemaldamine Dpkg abil
Kui kaks esimest sammu ebaõnnestuvad, võib tegemist olla sobiva konfiguratsiooniprobleemiga. Saate seda kontrollida järgmiselt.
- Seadistage selle abil ümber põhipaketihaldussüsteem dpkg käsk terminalis:
sudo dpkg —configure -a
- Dpkg võib märkida, et mõned paketid vajavad uuesti installimist. Uurige välja, tippides järgmise käsu:
sudo dpkg -l | grep ^..R - Kui ülaltoodud käsk loetleb ühe või mitu paketti, võite proovida neid eemaldada järgmise käsuga:
sudo dpkg —purge --force-all (package-name)
- Kasutage ülaltoodud käsku väga ettevaatlikult. See eemaldab paketi isegi siis, kui see põhjustab rohkem probleeme, seega pöörake tähelepanu sellele, mida olete desinstallinud, ja olge valmis seda uuesti installima.
- Kui tõrkeotsing on tehtud, peate paketihalduri puhastama:
sudo apt clean
- Lõpuks värskendage oma hoidlaid:
sudo apt update
Lukuprobleemide lahendamine Dpkg-s
Teie paketihaldur nurjub, kui proovite käitada seda kahte eksemplari korraga. Kui see juhtub, tagastab apt teate "Halduskataloogi ei saa lukustada". Kui lukufaili ei kustutata, peate võib-olla seda käsitsi tegema.
- Tippige terminalis:
sudo rm /var/lib/apt/lists/lock
- Samuti peate eemaldama lukustuse vahemälu kataloogist:
sudo rm /var/cache/apt/archives/lock
Kui see on tehtud, peaksite saama ilma täiendavate probleemideta käivitada kas apt või dpkg.
Katkiste pakkide kordumise vältimine
Katkiste pakettide esinemise vältimine Ubuntus on oluline samm, et vältida võimalikke probleeme, mis võivad pakettide haldamisel esile kerkida. Kuigi kõiki probleeme ei ole alati võimalik vältida, saate riski minimeerimiseks teha mitmeid asju.
Hoidke kogu tarkvara värskendatuna
Üks Ubuntu purunenud pakettide levinumaid süüdlasi on vananenud tarkvara kasutamine. Selle vastu võitlemiseks peate mitte ainult hoidke oma süsteemi ajakohasena kuid veenduge ka, et kõik teie installitud rakendused oleksid ajakohased.
Saate seda saavutada, kontrollides perioodiliselt käsitsi uusi väljalaseid või kasutades kasutajasõbralikku abi sellistest tööriistadest nagu Aptitude või Synaptic Package Manager.
Vähendage (või kõrvaldage) sõltuvust kolmandate osapoolte hoidlatest
Järgmiseks on hädavajalik järjekindlalt installida tarkvara ainult ametlikest Ubuntu hoidlatest. Kuigi kolmandate osapoolte hoidlad võivad tunduda ahvatleva väravana täiendavale tarkvarale, mida ametlikes Ubuntu hoidlates ei leidu, on nendega kaasas hoiatus.
Need hoidlad võivad aeg-ajalt tekitada rohkem probleeme, kui nad väärt on. Aeg-ajalt põhjustavad kolmandate osapoolte hoidlad konflikte teie süsteemis olemasolevate pakettidega, mille tulemuseks on kardetud katkised paketid.
Sellel miiniväljal navigeerimiseks olge ettevaatlik, installides rakendusi ainult usaldusväärsetest kolmandate osapoolte allikatest, tagades, et need on spetsiaalselt loodud kasutamiseks Ubuntuga.
Veenduge, et mittevajalik tarkvara oleks õigel viisil eemaldatud
Installitud rakenduste ebaõige eemaldamine on Ubuntu katkiste pakettide puhul tavaliste kahtlusaluste hulgas ka kõrgel kohal.
Kui tuleb aeg Ubuntu tarkvaraga hüvasti jätta, järgige kuldreeglit – kasutage standardseid paketihaldustööriistu, nagu Synaptic Package Manager või Terminal.
Peaaegu mitte mingil juhul ei tohiks te oma failisüsteemist failide käsitsi kustutamise ohtlikku teed mööda minna.
Hoidke oma Ubuntu arvuti sujuvalt töötamas
Katkised pakendid võivad teile, Ubuntu kasutajale, palju leina põhjustada. Hea uudis on see, et õigeid tööriistu kasutades ei saa mitte ainult katkisest pakendist taastuda, vaid ka seda tulevikus ära hoida. Kui teie Ubuntu kasutamine muutub keerulisemaks, peate võib-olla teadma, kuidas muuta, millisele kasutajale või rühmale kaust või alamkaustad kuuluvad. Meil on a mugav ülevaade selleks, ka.
Kas see artikkel oli abistav?
Suurepärane, jaga seda:
JagaSäutsRedditLinkedInMeilAitäh!
Täname, et meiega ühendust võtsite.
Täname, et meiega ühendust võtsite.