Hårdvara

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

Innehållsförteckning:

Anonim

Pakethanteraren i Linux är grundläggande när du väljer en Linux-distribution, eftersom vi tack vare kommandona kommer att kunna utföra alla dagliga uppgifter och installationer på vår dator. Därför rekommenderar vi alltid att du använder HELP-kommandot och besöker bra webbplatser med mycket information. Så vi ger dig den här praktiska guiden.

Vilken Linux-pakethanterare är rätt för dig?

Som alla nya Linux-användare kan du bli överväldigad av det stora antalet alternativ du har när det gäller distributioner som du kan installera på din stationära dator. Vad är skillnaden mellan Ubuntu, Fedora, OpenSUSE, Sabayon eller Arch? I slutändan är det korta svaret: paketledare.

Varje distro erbjuder användare en unik metod för att installera och underhålla sitt system, med varierande grad av enkelhet och användbarhet.

Den här guiden kommer att fungera som en kort förklaring om hur du utför grundläggande uppgifter i vart och ett av pakethanteringssystemen, så att du kan bestämma vilken som är rätt för dig.

pacman

Det är en populär och enkel men kraftfull Arch Linux-pakethanterare och några lite kända Linux-distributioner. Det tillhandahåller några av de grundläggande funktionerna hos andra pakethanterare, inklusive installation, automatisk beroendeupplösning, uppdatering, avinstallation och diskvalificering av programvara .

Det är utformat för att vara enkelt och enkelt att hantera paket för Arch-användare.

YUM

YUM är ett upplösningsberoende för RPM-pakethanteraren. YUM är standardvärdet för pakethanteringssystemet som ingår i en hel del Red Hat-derivat, inklusive Fedora 21 och CentOS. Syntaxen för YUM är enkel, och Apt-användare har inga problem att göra ändringen.

Att uppdatera och uppgradera genom YUM är mycket enkelt, där följande kommando tar hand om uppgifterna:

sudo yum uppdatering

För att installera ett paket används följande kommando:

sudo yum installera $ paketnamn

För att ta bort ett paket är kommandot:

sudo yum ta bort $ packageName

Så här söker du efter ett installerbart paket:

sudo yum search $ packageName

YUM inkluderar inte ett autoremove-kommando för att hitta och ta bort oanvända beroenden, men det inkluderar en bra funktion för att installera ett paket från en url, som Apt inte inkluderar:

sudo yum installera $ url

APT

Apt är ett upplösningsberoende för Debian- baserade system som Ubuntu. I samband med dpkg ger Apt-pakethanteraren ett enkelt sätt att uppdatera, installera och ta bort programvara. Utan Apt skulle det vara som att använda Linux på 1990-talet att upprätthålla ett Debian-system.

Apt har en trevlig enkel syntax, även om den skrivs om för att ge en enkel och tydlig syntax. Beroende på vilken version du använder (Ubuntu 14.04 och högre innehåller de nya Apt-kommandona) kan du använda olika kommandon för att uppnå samma resultat.

Använd följande kommando för att uppdatera programvarulagerna:

sudo apt-get-uppdatering

eller

sudo apt uppdatering

Så här uppdaterar du programvaran:

sudo apt-get upgrade

eller

sudo apt uppdatering

För en mer fullständig uppgradering, som också försöker motstridiga paketberoenden till den senaste versionen och ta bort gamla eller oanvända, är kommandot följande:

sudo apt-get dist-upgrade

eller

sudo apt full-upgrade

Dessa kommandon kan kombineras för att utföra en uppdatering i följd som denna:

sudo apt-get update && sudo apt-get upgrade

eller

sudo apt-uppdatering && sudo apt-uppgradering

För att installera programvaran är kommandot:

sudo apt-get install $ paketnamn

eller

sudo apt install $ paketnamn

Så här tar du bort ett paket:

sudo apt-get ta bort $ packageName

eller

sudo apt ta bort $ packageName

Genom att begränsa systemprogramvaran med hjälp av kommandot apt-get remove, gör Apt ett bra jobb med att extrahera oanvända beroenden, men ibland under borttagning av programvara eller en uppgradering kan vissa beroenden senare stanna i systemet. Om du vill ta bort dessa paket från systemet. Apt innehåller ett kommando för den här uppgiften:

sudo apt-get autoremove

eller

sudo apt autoremove

Sök efter ett installerbart paket:

sudo apt-cache search $ packageName

eller

sudo apt search $ packageName

Apt erbjuder för närvarande inte möjligheten att installera ett paket från en url, vilket innebär att användaren måste hitta och ladda ner paketet som ska installeras av sig själv. Ubuntu och några av dess derivat har lyckats bekämpa detta med ett enda klick för att apturl-länkar, som finns på vissa webbplatser.

Entropy

Entropy är standardpakethanteraren för Sabayon Linux- systemet, ett derivat från Gentoo. Det som gör Entropy intressant är att Sabayon använder binära filer via Entropy, och även källkoden genom Gentoos paketchef Portage. En grundläggande sammanfattning av detta system är följande:

  • Källpaket är inbyggda i binära filer via Entropy med Portage. Entropy konverterar binärer till ett Entropy-paket. Entropy-paket läggs till i Sabayon-lagret. Användaren installerar en binär fil via Entropy.

Entropy är jämförbar med Apt, YUM, ZYpp och DNF, vilket innebär att kommandona är enkla att använda för nybörjare. Entropy innehåller också genvägar.

Så här uppdaterar du programvaran:

sudo equo-uppdatering

eller

sudo equo up

Så här uppdaterar du alla paket:

sudo equo-uppgradering

eller

sudo equo u

Dessa kommandon kan användas samtidigt:

sudo equo-uppdatering && sudo equo-uppgradering

eller

sudo equo up && sudo equo u

Så här installerar du ett paket:

sudo equo installera $ packageName

eller

sudo equo i $ paketnamn

Så här tar du bort ett paket:

sudo equo ta bort $ packageName

eller

sudo equo rm $ paketnamn

Så här söker du efter ett installerbart paket:

sudo equo search $ packageName

ZYpp

ZYpp är ett annat upplösningsberoende för RPM-pakethantering och är standardpakethanteraren för OpenSUSE och SUSE Linux Enterprise. ZYpp använder binära.rpm, som YUM, men det är något snabbare eftersom det är skrivet i C ++, medan YUM är skrivet i Python. ZYpp är extremt lätt att använda eftersom det innehåller kommandot genvägar som kan användas istället för fullständiga kommandon.

VI rekommenderar dig De bästa Linux-distributionerna 2018

Liksom YUM uppdaterar och förbättrar ZYpp alla paket med följande kommando:

sudo zypper uppdatering

eller

sudo zypper upp

Så här installerar du ett paket:

sudo zypper installera $ packageName

eller

sudo zypper i $ paketnamn

För att ta bort ett paket använder du kommandot:

sudo zypper tar bort $ packageName

eller

sudo zypper rm $ packageName

Sök efter ett installerbart paket:

sudo zypper sök $ paketnamn

Liksom YUM ingår inget autoremove-kommando i ZYpp. Precis som Ubuntu har OpenSUSE installationslänkar med ett klick på webben baserat på installationspaketet.

DNF, eller Dandified YUM

DNF är en YUM-omskrivning som använder ZYpp-funktioner, särskilt beroende för upplösningskapaciteter. DNF är standardpakethanteraren för Fedora 22 och högre, och borde bli standard CentOS-system i framtiden.

Så här uppdaterar du och uppgraderar hela systemet:

sudo dnf-uppdatering

Så här installerar du ett paket:

sudo installera $ paketnamn

Så här tar du bort ett paket:

sudo dnf ta bort $ packageName

Sök efter ett installerbart paket:

sudo dnf sök $ paketnamn

Till skillnad från YUM och ZYpp tillhandahåller DNF autoremove-kommandot för att söka i systemet och ta bort beroenden utan att använda:

sudo dnf autoremove

Och DNF tillåter också installation av paket från en URL:

sudo dnf installera $ url

Genom att testa de olika tillgängliga paketansvariga kan du hitta den chef som är mest bekväm för dig i någon distro.

Vi rekommenderar att du läser hur du skapar en Bootable Ubuntu USB.

Pakethantering är mycket viktigt i Linux, och att veta hur man använder flera pakethanterare kan hjälpa en användare, eftersom nedladdning eller installation av programvara från förvar, förutom att uppdatera, hantera beroenden och avinstallera programvara är mycket viktigt och ett kritiskt avsnitt i Linux-systemadministration.

Vilken paketansvarig är bäst för dig? Har du försökt installera en av dessa pakethanter utanför standarddistro? Förhoppningsvis gillade du det och om du vill ha fler tutorials på Linux kan du lämna dina kommentarer och dela på sociala nätverk.

Hårdvara

Redaktörens val

Back to top button