Hardware

Linux-pakkehåndtering: pacman, yum, apt ...

Indholdsfortegnelse:

Anonim

Pakkehåndteringen i Linux er grundlæggende, når du vælger en Linux-distribution, da vi takket være dens kommandoer kan udføre alle de daglige opgaver og installationer på vores computer. Derfor anbefaler vi dig altid at bruge HELP-kommandoen og besøge gode sider med meget information. Så vi bringer dig denne praktiske guide.

Hvilken Linux-pakkehåndtering er den rigtige for dig?

Som enhver ny Linux-bruger kan du blive overvældet af det store antal muligheder, du har, når det kommer til distributioner, som du kan installere på din stationære computer. Hvad er forskellen mellem Ubuntu, Fedora, OpenSUSE, Sabayon eller Arch? I sidste ende er det korte svar: pakkeledere.

Hver distro tilbyder brugerne en unik metode til installation og vedligeholdelse af deres system med forskellige grader af lethed og brugervenlighed.

Denne vejledning tjener som en kort forklaring på, hvordan du udfører basale opgaver i hvert af pakkehåndteringssystemerne, så du kan beslutte, hvilken der er den rigtige for dig.

pacman

Det er en populær og enkel, men kraftfuld Arch Linux-pakkehåndtering og nogle lidt kendte Linux-distributioner. Det giver nogle af de grundlæggende funktioner fra andre pakkeadministratorer, herunder installation, automatisk afhængighedsopløsning, opdatering, afinstallation og også diskvalificering af software .

Det er designet til at være enkelt og let at administrere pakker til Arch-brugere.

YUM

YUM er en opløsningsafhængighed for RPM-pakkeadministratoren. YUM er standardværdien for pakkehåndteringssystemet inkluderet i en hel del Red Hat-derivater, inklusive Fedora 21 og CentOS. Syntaks for YUM er enkel, og Apt-brugere har ikke noget problem med at foretage ændringen.

Opdatering og opgradering gennem YUM er meget enkel, hvor følgende kommando tager sig af opgaverne:

sudo yum opdatering

For at installere en pakke bruges følgende kommando:

sudo yum installer $ pakkenavn

For at fjerne en pakke er kommandoen også:

sudo yum fjern $ pakkenavn

Sådan søger du efter en installerbar pakke:

sudo yum søgning $ pakkenavn

YUM inkluderer ikke en autoremove-kommando til at finde og fjerne ubrugte afhængigheder, men den inkluderer dog en fantastisk funktion til installation af en pakke fra en url, som Apt ikke inkluderer:

sudo yum installer $ url

APT

Apt er en opløsningsafhængighed for Debian- baserede systemer som Ubuntu. I forbindelse med dpkg giver Apt-pakkehåndteringen en nem måde at opdatere, installere og fjerne software. Uden Apt ville vedligeholdelse af et Debian-system være som at bruge Linux i 1990'erne.

Apt har en dejlig enkel syntaks, selvom den bliver omskrevet for at give en enkel og klar syntaks. Afhængig af den version, du bruger (Ubuntu 14.04 og nyere inkluderer de nye Apt-kommandoer), kan du bruge forskellige kommandoer for at opnå de samme resultater.

Brug følgende kommando til at opdatere softwarelagerne:

sudo apt-get-opdatering

eller

sudo apt opdatering

Sådan opdaterer du softwaren:

sudo apt-get-opgradering

eller

sudo apt opdatering

For en mere komplet opgradering, der også forsøger modstridende pakkeafhængighed til den nyeste version og fjernelse af gamle eller ubrugte, er kommandoen som følger:

sudo apt-get dist-upgrade

eller

sudo apt fuld-opgradering

Disse kommandoer kan kombineres for at udføre en opdatering i rækkefølge som denne:

sudo apt-get-opdatering && sudo apt-get-opgradering

eller

opdatering af sudo apt && sudo apt opgradering

For at installere softwaren er kommandoen:

sudo apt-get install $ $ pakkenavn

eller

sudo apt install $ pakkenavn

Sådan fjernes en pakke:

sudo apt-get fjerne $ packageName

eller

sudo apt fjerne $ packageName

Ved at begrænse din systemsoftware ved hjælp af kommandoen apt-get remove, udfører Apt et godt stykke arbejde med at udtrække ubrugte afhængigheder, dog nogle gange i løbet af fjernelse af software eller en opgradering kan nogle senere afhængigheder muligvis ophold i systemet. Hvis du vil fjerne disse pakker fra systemet. Apt inkluderer en kommando til denne opgave:

sudo apt-get autoremove

eller

sudo apt autoremove

Søg efter en installerbar pakke:

sudo apt-cache søgning $ pakkenavn

eller

sudo apt search $ packageName

Apt tilbyder i øjeblikket ikke muligheden for at installere en pakke fra en url, hvilket betyder, at brugeren skal finde og downloade den pakke, der skal installeres af ham selv. Ubuntu og nogle af dets derivater har formået at bekæmpe dette med et enkelt klik til apturl-links, som findes på nogle websteder.

Entropy

Entropy er standardpakkeadministratoren for Sabayon Linux- systemet, et derivat af Gentoo. Det, der gør Entropy interessant, er, at Sabayon bruger binære filer gennem Entropy, og også kildekoden gennem Gentoos pakkemanager Portage. En grundlæggende oversigt over dette system er som følger:

  • Kildepakker er indbygget i binære filer via Entropy ved hjælp af Portage. Entropy konverterer binære filer til en Entropy-pakke. Entropy-pakker tilføjes til Sabayon-arkivet. Bruger installerer en binær fil gennem Entropy.

Entropy kan sammenlignes med Apt, YUM, ZYpp og DNF, hvilket betyder, at kommandoerne er lette at bruge for begyndere. Entropi inkluderer også genveje.

Sådan opdaterer du softwaren:

sudo equo-opdatering

eller

sudo sidestiller

Sådan opdaterer du alle pakker:

sudo equo-opgradering

eller

sudo equo u

Disse kommandoer kan bruges på samme tid:

sudo equo-opdatering && sudo equo-opgradering

eller

sudo equo up && sudo equo u

Sådan installeres en pakke:

sudo equo install $ pakkenavn

eller

sudo equo i $ pakkenavn

Sådan fjernes en pakke:

sudo equo fjerne $ packageName

eller

sudo equo rm $ pakkenavn

Sådan søger du efter en installerbar pakke:

sudo equo søgning $ pakkenavn

ZYpp

ZYpp er en anden afhængighedsafhængighed for RPM-pakkehåndtering og er standardpakkeadministrator for OpenSUSE og SUSE Linux Enterprise. ZYpp bruger binære.rpm, ligesom YUM, men det er lidt hurtigere, fordi det er skrevet i C ++, mens YUM er skrevet i Python. ZYpp er ekstremt let at bruge, da den inkluderer kommandognarveje, der kan bruges i stedet for fulde kommandoer.

VI ANBEFALER DE De bedste Linux-distributioner 2018

Ligesom YUM opdaterer og forbedrer ZYpp alle pakker med følgende kommando:

sudo zypper opdatering

eller

sudo zypper op

Sådan installeres en pakke:

sudo zypper installer $ pakkenavn

eller

sudo zypper i $ pakkenavn

For at fjerne en pakke skal du bruge kommandoen:

sudo zypper fjerner $ pakkenavn

eller

sudo zypper rm $ pakkenavn

Søg efter en installerbar pakke:

sudo zypper søgning $ pakkenavn

Ligesom YUM er der ingen autoremove-kommando inkluderet i ZYpp. Ligesom Ubuntu har OpenSUSE også installationslink til internettet med et enkelt klik baseret på installationspakken.

DNF eller Dandified YUM

DNF er en YUM-omskrivning, der bruger ZYpp-funktioner, især afhængighed for opløsningsmuligheder. DNF er standardpakkeadministrator for Fedora 22 og nyere og bør blive standard CentOS-systemet i fremtiden.

Sådan opdateres og opgraderes hele systemet:

sudo dnf opdatering

Sådan installeres en pakke:

sudo install $ pakkenavn

Sådan fjernes en pakke:

sudo dnf fjerne $ packageName

Søg efter en installerbar pakke:

sudo dnf søg $ pakkenavn

I modsætning til YUM og ZYpp giver DNF autoremove-kommandoen til at søge i systemet og fjerne afhængigheder uden at bruge:

sudo dnf autoremove

Og DNF tillader også installation af pakker fra en URL:

sudo dnf installerer $ url

Når du tester de forskellige tilgængelige pakkeadministratorer, kan du finde den manager, der er mest behagelig for dig i enhver distro.

Vi anbefaler at læse, hvordan man opretter en Bootable Ubuntu USB.

Pakkehåndtering er meget vigtig i Linux, og at vide, hvordan man bruger flere pakkeadministratorer, kan hjælpe en bruger, da download eller installation af software fra depoter, ud over at opdatere, styre afhængigheder og afinstallere software er meget vigtig og et kritisk afsnit i Linux-systemadministration.

Hvilken pakkemanager er bedst for dig? Har du prøvet at installere en af ​​disse pakkeadministratorer uden for standarddistroen? Forhåbentlig kunne du lide det, og hvis du vil have flere tutorials om Linux, kan du efterlade dine kommentarer og dele på sociale netværk.

Hardware

Valg af editor

Back to top button