Parandus: probleeme ei õnnestu parandada - teil on purustatud pakette



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Võib juhtuda, et kui proovite Linuxi paketti installida, leiate kohutava rea, millel on kiri E: probleeme ei saa lahendada, olete hoidnud katkiseid pakette. Seejärel keeldub installatsioon sellest punktist kaugemale jõudmast. Selle leiate kõigist Linuxi distributsioonidest, mis pakettide haldamiseks kasutavad apt-get, mis hõlmab nii Debiani kui ka erinevaid Linux Mint ja Ubuntu kõrvaltoimeid.



Selle põhjustavad katkised sõltuvused, mis on pakettide installimise kõrvalmõju, mis sõltuvad teistest installimata pakettidest. Kui apt-get läheb midagi installima, märkab ta, et tal pole juurdepääsu vajalikule asjale ja seetõttu ei saa ta jätkata. Mõni põhiline käsurea nipp ja ka graafiline tööriist suudavad kõik kiiresti lahendada.



1. meetod: peidetud purustatud pakettide parandamiseks dpkg –configure'i kasutamine

Terminalis töötamise ajal proovides joosta sudo dpkg –konfigureeri -a automaatse värskendusprotsessi alustamiseks, mis otsib installimata pakettide põhjustatud katkenud sõltuvusi teie süsteemist. See tööriist peaks ilma kasutaja sekkumiseta automaatselt installima mis tahes paketi, mis tundub teile puuduvat, kuigi kui teil palutakse midagi installida, peaksite viipale vastamiseks vajutama y-klahvi.



Kui see ei leia ühtegi katkist paketti, ei tohiks te väljundit näha. Käitasime selle puhta testimasinaga, milles töötab Xubuntu, nii et see ei leidnud ühtegi viga, kuid kui teil on probleeme probleemidega „Probleeme ei õnnestu lahendada, teil on katkiseid pakette”, võib see leida mitu installimiseks vajalikku paketti . Kui olete selle käivitanud, proovige sudo apt-get install -f käsurealt.



See programm läbib ja koostab sõltuvuste loendi, seejärel loeb olekuteavet. Kui teile kuvatakse teade, et pakette oli „0 täiendatud, 0 värskelt installitud, 0 eemaldamiseks ja 0 pole täiendatud”, siis töötasite kas katkiste sõltuvustega või parandas eelmine käsk kõik. Sel hetkel saate joosta sudo apt-get clean && sudo apt-get värskendus järgneb sudo apt-get uuendus iga oma süsteemi paketi värskendamiseks. See võib võtta aega, sõltuvalt sellest, kui kaua teie süsteemis neid paketiprobleeme esines.

2. meetod: dist-upgrade käsu kasutamine

Kui teile kuvatakse teade, et „mõnda paketti on tagasi hoitud”, nii et te ei saanud varasemat käsku edukalt täita, peaksite käivitama sudo apt-get dist-upgrade ülejäänud pakettide installimiseks. Lisaks tavapärase täiendamise funktsiooni täitmisele, hoolitseb dist-upgrade variant ka muutunud sõltuvuste eest pakettide uuemate versioonidega. Kuna apt-get'il on spetsiaalne konfliktsüsteem, üritab see tavaliselt kõige olulisemaid pakette uuendada hinnaga, et te ei teeks midagi teie süsteemi jaoks vähem olulistele. Selle käsu kasutamine sunnib ka neid värskendama.

Nagu öeldud, kui rikutud pakette ei tuvastata, saate lihtsalt kolmanda teate selle kohta, et midagi pole täiendatud ega midagi äsja installitud. Kui see nii on, siis võiksite proovida sudo apt-get uuendus uuesti, et muudatuste ilmnemisel saaks automaatne täiendamise alamprogramm kehtima jääda. Teisest küljest, kui teate vajaliku paketi konkreetset nime, võite selle installida käsitsi.

Oletame näiteks, et GNUStepi käitusaegne komponent oli see, mis teil puudus, kuna tahtsite kasutada häälsünteesi. Võite lihtsalt tippida sudo apt-get install gnustep-gui-runtime selle elulise paketi installimiseks. Pidage meeles, et see on ainult näide ja võite asendada gnustep-gui-runtime iga installitava paketi nimega. Moodsatel apt-get standardi põhistel distributsioonidel on mitu tuhat paketti, kuid seni, kuni teate otsitava pakutava nime, sunnib see seda installima.

3. meetod: parandage katkised paketid rakendusega Synaptic

Kui teil on graafiline pakettihaldur Synaptic, saate seda tööriista kasutada ka võimalike katkiste pakettide parandamiseks. Avage programm ja valige seejärel rippmenüü Redigeeri menüü. Selles menüüs peaks teil olema valik 'Parandada purustatud pakette', nii et valige see, kui te seda teete. Kui katkisi pakette pole palju, ei kulu kaua aega, kuid see võib leida mitmeid vigu, mis aeglustaksid täitmist.

Kui see on kõik läbi teinud, märkate oleku alumisel real sõnu „Sõltuvusprobleemide lahendamine edukalt”.

Nüüd saate pakette värskendada ja installida nagu tavaliselt. Enamik kasutajaid teevad sel viisil asju ainult siis, kui nad juba töötasid Synapticus, kuid see on olemas alati, kui seda vajate. Kui see on käivitatud, saate Synapticu sulgeda ja käsurealt uuesti töötada või jätkata siin muudatuste tegemist.

3 minutit loetud