Mitä eroa on APT: n ja dpkg: n välillä Ubuntussa?

Mitä eroa on APT: n ja dpkg: n välillä Ubuntussa?

Jos käytät Ubuntua tai mitä tahansa muuta Debian-pohjaista Linux-distroa, olet epäilemättä lukenut asennusohjeet, joissa kehotetaan käyttämään APT-komentoa, kun taas toiset ovat kehottaneet sinua käyttämään dpkg: tä.





Onko sillä väliä, asennatko paketteja Linux -järjestelmääsi minkä tahansa näiden paketinhallintaohjelmien kanssa? Mitä eroa? Tänään käsittelemme näitä kysymyksiä, jotta tiedät kuinka asentaa paketit parhaiten Ubuntuun.





APT vs dpkg: Kaksi tärkeää paketin asentajaa

APT ja dpkg ovat molemmat komentorivipakettien hallintarajapintoja, joita voit käyttää Ubuntun ja muiden Debian-pohjaisten järjestelmien päätelaitteessa. He voivat muun muassa asenna DEB -tiedostot ja listaa asennetut paketit.





Mutta saatat ihmetellä, ovatko ne niin samanlaisia, miksi tarvitset sekä APT: tä että dpkg: tä?

Nämä kaksi rajapintaa toimivat itse asiassa yhdessä, ja APT toimii täydellisenä paketinhallintatyökaluna käyttämällä dpkg: tä.



Hämmentynyt? Hajotetaan tärkeimmät erot.

APT Asentaa paketteja dpkg: llä

Kun APT (tai sen serkku, Apt-get) asentaa paketin, se käyttää itse asiassa dpkg: ta taustapuolella tämän saavuttamiseksi. Tällä tavalla dpkg toimii enemmän 'konepellin alla' -työkaluna APT: n käyttäjäystävällisempään käyttöliittymään.





APT voi ladata paketteja

APT: n avulla voit noutaa tiedoston etävarastosta ja asentaa sen yhdellä komennolla. Näin säästät pakettien manuaalisen etsimisen ja lataamisen ennen asennusta.

kuinka päästä tekstiviestien alkuun iPhonessa

Dpkg: n avulla voit asentaa vain itse lataamiasi paikallisia tiedostoja. Se ei voi etsiä etävarastoja tai vetää niistä paketteja.





Dpkg ei asenna riippuvuuksia

Kun asennat paketin, jossa on dpkg, kaikki tämä tapahtuu: järjestelmä yksinkertaisesti asentaa paketin. Jotkin paketit tarvitsevat kuitenkin lisäohjelmistoa nimeltä riippuvuudet toimiakseen. Jos näin on, dpkg saattaa varoittaa sinua virheilmoituksella.

APT kuitenkin tarkistaa ja hankkii automaattisesti asiaankuuluvat riippuvuudet varmistaakseen, mitä yrität asentaa toiminnot oikein. Siksi suosittelemme, että dpkg -paketin asentamisen jälkeen käytät edelleen APT: n erikoiskomentoa riippuvuuksien palauttamiseen.

sudo apt install -f

Dpkg indeksoi vain paikalliset paketit

Jos yrität selvittää järjestelmään asennettuja paketteja, --lista funktio dpkg voi palvella sinua paremmin kuin APT. Tämä johtuu siitä, että samalla tavalla se ei voi löytää ja ladata etäpaketteja, dpkg ei myöskään voi luetella paketteja, jotka eivät ole paikallisia laitteelle.

dpkg --list

APT: t lista komento luettelee kaikki paketit, joista se tietää, paikalliset tai muut.

apt list

Jos haluat nähdä vain asennetut paketit, sinun on läpäistävä -asennettu tai -i vaihtoehto.

apt list --installed

Dpkg vs. Apt: Kumpi on parempi sinulle?

Jos haluat asentaa paikallisia paketteja, joissa on dpkg, voit tehdä sen ilman ongelmia. Voit kuitenkin paremmin APT: n tai Apt-getin kanssa, jos etsit säännöllisesti paketteja etäohjelmistovarastoista.

APT etsii ja lataa haluamasi paketin ja varmistaa, että kaikki tarvittavat riippuvuudet täyttyvät. Voit edelleen käyttää dpkg: tä, mutta APT suorittaa saman toiminnon ja varmistaa samalla, että ohjelmisto toimii haluamallasi tavalla. Lisäksi APT on ihanteellinen pakettien asennuksen poistamiseen ja niiden poistamiseen järjestelmästä.

Jaa Jaa Tweet Sähköposti Ohjelmiston asennuksen poistaminen Linuxissa Apt

Ohjelmiston asennuksen poistaminen varmistaa, että tallennuslaitteellasi on tarpeeksi tilaa. Näin voit poistaa sovelluksia Linuxista Apt: n avulla.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Ubuntu
  • Linux
  • Pakettipäälliköt
Kirjailijasta Jordan Gloor(51 artikkelia julkaistu)

Jordan on MUO: n henkilöstökirjailija, joka on intohimoinen siitä, että Linux on kaikkien saatavilla ja stressitön. Hän kirjoittaa myös oppaita yksityisyydestä ja tuottavuudesta.

Lisää Jordan Gloorilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi