Linuxin paketinhallinnan avulla voit hallita pakettien asennusta ja poistamista. Sen lisäksi pakettien hallinta auttaa sinua löytämään vialliset paketit järjestelmästäsi ja asentamaan ne uudelleen korjaamaan useita Linux-paketteihin liittyviä ongelmia.
Jos et tiedä mitä komentoja pitäisi käyttää rikkinäisten pakettien löytämiseen Linuxissa, tämä opas on sinulle. Keskustelemme rikki paketeista lyhyesti, kuinka voit tarkistaa, onko järjestelmässäsi rikki paketteja, ja kuinka asentaa ne uudelleen oikein.
Mitä ovat rikki paketit?
Kun asennat uuden paketin Linuxiin, järjestelmän paketinhallinta vastaa koko asennusprosessista. Näillä paketinhallinnoijilla on sisäänrakennetut menetelmät poikkeusten ja virheiden käsittelemiseksi. Mutta joskus odottamattomien ongelmien sattuessa asennus keskeytyy eikä koko pakettia asenneta. Tällaisia paketteja kutsutaan Linuxissa rikkinäisiksi paketeiksi.
Aptin kaltaiset paketinhallintaohjelmat eivät salli pakettien lisäasennusta, jos järjestelmässä on rikki paketti. Tällaisessa tilanteessa rikkinäisten pakettien korjaaminen on ainoa vaihtoehto.
Kuinka löytää ja korjata rikki paketteja
Jokainen paketinhallinta käsittelee erityyppisiä paketteja. Esimerkiksi DNF ja Yum työskentelevät yhdessä RedHat Package Managerin (RPM) kanssa RPM-pakettien lataamiseksi ja asentamiseksi. Samoin Apt toimii käyttöliittymän kääre dpkg-perusohjelmistolle Debian-pohjaisissa jakeluissa.
Rikkotut paketit asennetaan uudelleen Debianiin
Apt on oletuspaketinhallinta, joka on esiasennettu jokaiseen Debian-pohjaiseen jakeluun. Aptin lisäksi Debianin käyttäjät voivat lataa ja asenna paketit manuaalisesti käyttämällä dpkg: tä yhtä hyvin.
Rikkoutuneiden pakettien korjaaminen Debian-pohjaisiin jakeluihin Apt: n avulla:
- Avaa pääte painamalla Ctrl + Alt + T näppäimistöllä ja kirjoita:
sudo apt --fix-missing update
- Päivitä järjestelmän paketit:
sudo apt -päivitys
- Pakota nyt rikkoutuneiden pakettien asentaminen -f lippu. Apt etsii automaattisesti rikki paketteja järjestelmästäsi ja asentaa ne uudelleen virallisesta arkistosta.
sudo apt install -f
Jos edellä mainitut vaiheet eivät toimi sinulle, voit yrittää ratkaista ongelman dpkg: lla.
- Pakota dpkg määrittämään uudelleen kaikki odottavat paketit, jotka on jo purettu, mutta joille on tehtävä määritykset. -a lippu komennossa tarkoittaa Kaikki.
sudo dpkg --configure -a
- Pipe grep dpkg: lla saadaksesi luettelon kaikista paketeista, jotka on merkitty nimellä Edellytetään kirjoittanut dpkg.
sudo dpkg -l | grep ^.. r
- Käytä --Poista lippu poistaa kaikki rikki paketit.
sudo dpkg --remove --force-remove-reinstreq
- Siivoa välimuisti Apt clean -ohjelmalla.
sudo apt puhdas
- Päivitä järjestelmäpaketit seuraavan komennon avulla.
sudo apt -päivitys
Liittyvät: Ohjelmiston asentaminen Linuxiin: Pakettimuodot selitetty
Fedora / CentOS
Vaikka Yum ja Dnf ovat loistavia rikkoutuneiden pakettien hallinnassa, joskus ongelmia ilmenee, koska Linux-järjestelmään on asennettu tuhansia paketteja. Tällaisissa tilanteissa voit käyttää RPM: ää (Fedoran ja CentOSin peruspaketinhallinta) korjaamaan tällaiset ongelmat nopeasti.
- Tarkista kaikki järjestelmän paketit käyttämällä -V lippu.
sudo rpm -Va
- Näet pitkän luettelon, joka sisältää kaikki asennetut paketit järjestelmässäsi.
- Asenna uudelleen paketti, jonka uskot aiheuttavan rikkoutuneen pakettiongelman.
sudo dnf --refresh asenna pakettinimi uudelleen
Edellä mainitut vaiheet ovat erittäin hankalia tunnistaa mikä paketti aiheuttaa ongelman satojen luettelosta on väsyttävää. Vaikka RPM on tehokas paketinhallinta ja törmäät harvoin tällaisiin ongelmiin, näiden ongelmien korjaaminen on kuitenkin tärkeää, jos törmäät vastaavaan tilanteeseen lähitulevaisuudessa.
Pakettien hallinta Linux-jakeluissa
Linuxin paketinhallinta kykenee käsittelemään suurimman osan ongelmista, mukaan lukien epäonnistuneet asennukset. Mutta joskus esiintyy erilaisia ongelmia, jotka voidaan ratkaista vain intuitiivisesti. Ratkaisu viallisten pakettien korjaamiseen käsittää useita vaiheita rikkoutuneen paketin tunnistamiseksi, uudelleenasentamiseksi ja järjestelmän pakettiluettelon päivittämiseksi.
Internetissä on lukemattomia Linux-jakeluja, jotka ovat kokeilemisen arvoisia, mutta jokaisella niistä on samanlainen perusta. Työpöytäympäristöt erottavat jokaisen jakelun toisistaan tarjoamalla ainutlaatuisen käyttökokemuksen. Makusi mukaisen ihanteellisen työpöytäympäristön valitsemisen tulisi olla ensisijainen tavoite, jos olet vihdoin päättänyt jatkaa Linuxin kanssa.
Linux-työpöytäympäristön valitseminen voi olla vaikeaa. Tässä ovat parhaat harkittavat Linux-työpöytäympäristöt.
- Linux
- Linux
- Pakettien hallinta
Deepesh on MUO: n junioritoimittaja Linuxille. Hän on kirjoittanut tietosisältöä Internetissä yli 3 vuotta. Vapaa-ajallaan hän nauttii kirjoittamisesta, musiikin kuuntelusta ja kitaransoitosta.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.