Laitteisto

Linux-paketinhallinta: pacman, yum, apt ...

Sisällysluettelo:

Anonim

Paketinhallintaohjelma Linuxissa on perustavanlaatuinen Linux-jakelua valittaessa, koska sen komentojen ansiosta pystymme suorittamaan kaikki päivittäiset tehtävät ja asennukset tietokoneellemme. Siksi suosittelemme, että käytät aina HELP-komentoa ja käy hyväillä sivustoilla, joissa on paljon tietoa. Joten tuomme sinulle tämän käytännön oppaan.

Mikä Linux-paketinhallinta sopii sinulle?

Kuten kaikki uudet Linux-käyttäjät, saatat hämmentää valtavan määrän vaihtoehtoja, jotka koskevat levityksiä, jotka voit asentaa pöytätietokoneellesi. Mitä eroa on Ubuntun, Fedoran, OpenSUSE: n, Sabayonin tai Archin välillä? Viime kädessä lyhyt vastaus on: paketinhallinnat.

Jokainen distro tarjoaa käyttäjille ainutlaatuisen menetelmän järjestelmän asentamiseen ja ylläpitämiseen, vaivattomuudella ja käytettävyydellä.

Tämä opas on lyhyt selitys siitä, kuinka suorittaa perustyöt kussakin paketinhallintajärjestelmässä, jotta voit päättää, mikä sinulle sopii.

pacman

Se on suosittu ja yksinkertainen, mutta tehokas Arch Linux -paketinhallintaohjelma ja muutama vähän tunnettu Linux-jakelu. Se tarjoaa joitain muiden pakettihallintojen perustoiminnoista, mukaan lukien asennus, automaattinen riippuvuusresoluutio, päivitys, asennuksen poisto ja ohjelmiston hylkäys .

Se on suunniteltu olemaan yksinkertainen ja helppo hallita paketteja Arch-käyttäjille.

YUM

YUM on RPM-paketinhallinnan tarkkuusriippuvuus. YUM on oletusarvo paketinhallintajärjestelmälle, joka sisältyy moniin Red Hat -johdannaisiin, mukaan lukien Fedora 21 ja CentOS. YUM: n syntaksi on yksinkertainen, ja Apt-käyttäjillä ei ole mitään ongelmia muutoksen tekemisessä.

Päivittäminen ja päivittäminen YUM: n kautta on hyvin yksinkertaista, kun seuraava komento huolehtii tehtävistä:

sudo yum päivitys

Paketin asentamiseen käytetään seuraavaa komentoa:

sudo yum install $ packageName

Lisäksi paketin poistamiseksi komento on:

sudo yum poista $ packageName

Asennettavan paketin etsiminen:

sudo yum etsi $ packageName

YUM ei sisällä automaattisen siirron komentoa käyttämättömien riippuvuuksien löytämiseksi ja poistamiseksi, mutta se sisältää hienon ominaisuuden paketin asentamiseen URL-osoitteesta, jota Apt ei sisällä:

sudo yum install $ url

APT

Apt on resoluutio riippuvuus Debian- pohjaisille järjestelmille, kuten Ubuntu. Yhdessä dpkg: n kanssa Apt-pakettihallinta tarjoaa helpon tavan päivittää, asentaa ja poistaa ohjelmistoja. Ilman Aptia Debian-järjestelmän ylläpito olisi kuin Linuxin käyttö 1990-luvulla.

Apt: lla on mukava yksinkertainen syntaksi, vaikka se kirjoitetaan uudelleen yksinkertaisen ja selkeän syntaksin aikaansaamiseksi. Sinänsä, käyttämästäsi versiosta riippuen (Ubuntu 14.04 tai uudempi sisältää uudet Apt-komennot), voit käyttää erilaisia ​​komentoja saadaksesi samat tulokset.

Päivitä ohjelmistovarastot käyttämällä seuraavaa komentoa:

sudo apt-get -päivitys

tai

sudo apt päivitys

Ohjelmiston päivittäminen:

sudo apt-get päivitys

tai

sudo apt päivitys

Täydellisemmälle päivitykselle, joka yrittää myös ristiriitaisia ​​pakettiriippuvuuksia uusimpaan versioon ja vanhojen tai käyttämättömien poistamiseen, komento on seuraava:

sudo apt-get dist-upgrade

tai

sudo apt täydellinen päivitys

Nämä komennot voidaan yhdistää päivityksen suorittamiseen peräkkäin seuraavasti:

sudo apt-get update && sudo apt-get päivitys

tai

sudo apt päivitys && sudo apt päivitys

Ohjelmiston asentamiseksi komento on:

sudo apt-get install $ packageName

tai

sudo apt install $ packageName

Pakkauksen poistaminen:

sudo apt-get remove $ packageName

tai

sudo apt poista $ packageName

Rajoittamalla järjestelmän ohjelmistoa apt-get remove -komennolla Apt tekee hyvää työtä käyttämättömien riippuvuuksien poistamiseksi, mutta joskus ohjelmiston poistamisen tai päivityksen aikana jotkut myöhemmät riippuvuudet saattavat aiheuttaa pysy järjestelmässä. Jos haluat poistaa nämä paketit järjestelmästä. Apt sisältää komennon tälle tehtävälle:

sudo apt-get autoremove

tai

sudo apt autoremove

Etsi asennettava paketti:

sudo apt-cache-haku $ packageName

tai

sudo apt search $ packageName

Apt ei tällä hetkellä tarjoa mahdollisuutta asentaa pakettia URL-osoitteesta, mikä tarkoittaa, että käyttäjän on löydettävä ja ladattava itse asennettava paketti. Ubuntu ja jotkut sen johdannaisista ovat onnistuneet torjumaan tämän yhdellä napsautuksella turval-linkkeihin, joita löytyy joillakin verkkosivustoilla.

Entropy

Entropy on oletuksena pakettihallinta Sabayon Linux -järjestelmälle, joka on Gentoon johdannainen. Entropy tekee mielenkiintoisesta se, että Sabayon käyttää binaaritiedostoja Entropyn kautta ja myös lähdekoodia Gentoon paketinhallinnan Portagen kautta. Perusyhteenveto tästä järjestelmästä on seuraava:

  • Lähdepaketit rakennetaan binaaritiedostoiksi Entropyn kautta Portagella. Entropy muuntaa binaarit Entropy-paketiksi. Entropy-paketit lisätään Sabayon-arkistoon.Käyttäjä asentaa binaaritiedoston Entropyn kautta.

Entropia on verrattavissa Apt, YUM, ZYpp ja DNF, mikä tarkoittaa, että komennot ovat helppo käyttää aloittelijoille. Entropia sisältää myös pikakuvakkeita.

Ohjelmiston päivittäminen:

sudo equo -päivitys

tai

sudo equo ylös

Kaikkien pakettien päivittäminen:

sudo equo päivitys

tai

sudo equo u

Näitä komentoja voidaan käyttää samaan aikaan:

sudo equo päivitys && sudo equo päivitys

tai

sudo equo up && sudo equo u

Paketin asentaminen:

sudo equo install $ packageName

tai

sudo equo $ paketinimessä

Pakkauksen poistaminen:

sudo equo poista $ packageName

tai

sudo equo rm $ paketinimi

Asennettavan paketin etsiminen:

sudo equo search $ packageName

ZYPP

ZYpp on toinen tarkkuusriippuvuus RPM-pakettien hallinnassa, ja se on OpenSUSE: n ja SUSE Linux Enterprise: n oletuspaketinhallinta. ZYpp käyttää binääristä.rpm, kuten YUM, mutta se on hiukan nopeampi, koska se kirjoitetaan C ++, kun taas YUM kirjoitetaan Python. ZYpp on erittäin helppo käyttää, koska se sisältää komentovalinnat, joita voidaan käyttää kokonaisten komentojen sijasta.

Suosittelemme sinulle parhaita Linux-jakelua 2018

Kuten YUM, ZYpp päivittää ja parantaa kaikkia paketteja seuraavalla komennolla:

sudo zypper -päivitys

tai

sudo zypper ylös

Paketin asentaminen:

sudo zypper install $ packageName

tai

sudo zypper tiedostossa $ packageName

Poista paketti käyttämällä komentoa:

sudo zypper remov $ packageName

tai

sudo zypper rm $ paketinimi

Etsi asennettava paketti:

sudo zypper etsiä $ packageName

Kuten YUM, ZYpp: ään ei sisälly automaattisen siirron komentoa. Kuten Ubuntu, myös OpenSUSE: lla on yhden napsautuksen asennuslinkit webille asennuspaketin perusteella.

DNF tai Dandified YUM

DNF on YUM-uudelleenkirjoitus, joka käyttää ZYpp-ominaisuuksia, erityisesti riippuvuutta resoluutioominaisuuksista. DNF on oletuspaketinhallinta Fedora 22: lle ja uudemmille, ja siitä tulee tulevaisuudessa oletusasetusten CentOS-järjestelmä.

Koko järjestelmän päivitys ja päivitys:

sudo dnf päivitys

Paketin asentaminen:

sudo install $ packageName

Pakkauksen poistaminen:

sudo dnf poista $ packageName

Etsi asennettava paketti:

sudo dnf etsi $ packageName

Toisin kuin YUM ja ZYpp, DNF tarjoaa automaattisen siirron komennon etsiä järjestelmästä ja poistaa riippuvuuksia käyttämättä:

sudo dnf autoremove

Ja DNF sallii myös pakettien asentamisen URL-osoitteesta:

sudo dnf install $ url

Testaamalla erilaisia ​​saatavissa olevia paketinhallintaohjelmia, löydät mistä tahansa distroista managerin, joka on sinulle mukavin.

Suosittelemme lukemaan, miten luodaan käynnistettävä Ubuntu USB.

Paketinhallinta on erittäin tärkeä Linuxissa, ja useiden paketinhallintaohjelmien käytön tuntemus voi auttaa käyttäjää, koska ohjelmistojen lataaminen tai asentaminen arkistoista päivityksen, riippuvuuksien hallinnan ja ohjelmistojen poistamisen lisäksi on erittäin tärkeä ja kriittinen osa Linux-järjestelmän hallinnassa.

Mikä pakettipäällikkö on sinulle paras? Oletko yrittänyt asentaa yhtä näistä paketinhallinnoista oletusversion ulkopuolelle? Toivottavasti pidit siitä ja jos haluat lisää opetusohjelmia Linuxilla, voit jättää kommenttisi ja jakaa sosiaalisissa verkostoissa.

Laitteisto

Toimittajan valinta

Back to top button