En sak som en ny Linux -användare kommer att lära känna när han/hon utvecklas med att använda det är förekomsten av flera Linux -distributioner och de olika sätten att hantera paket.
Pakethantering är mycket viktigt i Linux, och att veta hur man använder flera pakethanterare kan bevisa livräddning för en strömanvändare, eftersom nedladdning eller installation av programvara från förråd, plus uppdatering, hantering av beroenden och avinstallering av programvara är mycket viktigt och ett kritiskt avsnitt i Linux -systemet Administrering.
Därför för att bli en Linux -kraftanvändare är det viktigt att förstå hur de stora Linux -distributionerna faktiskt hantera paket och i den här artikeln ska vi titta på några av de bästa pakethanterarna du kan hitta i Linux.
Här är vårt huvudsakliga fokus på relevant information om några av de bästa pakethanterarna, men inte hur du använder dem, det är upp till dig att upptäcka mer. Men jag kommer att ge meningsfulla länkar som påpekar användarguider och många fler.
Dpkg är ett baspakethanteringssystem för Debian Linux -familjen, det används för att installera, ta bort, lagra och ge information om .deb
paket.
Det är ett verktyg på låg nivå och det finns front-end-verktyg som hjälper användare att få paket från fjärrförråd och/eller hantera komplexa paketrelationer och dessa inkluderar:
Missa inte:15 Praktiska exempel på ”dpkg -kommandon” för Debian -baserade distros
Det är ett mycket populärt, gratis, kraftfullt och mer användbart kommandoradspakethanteringssystem som är ett gränssnitt för dpkg pakethanteringssystem.
Användare av Debian eller dess derivat som t.ex. Ubuntu och Linux Mint bör vara bekant med detta pakethanteringsverktyg.
För att förstå hur det faktiskt fungerar kan du gå igenom dessa guider:
Missa inte:15 Exempel på hur du använder nytt avancerat paketverktyg (APT) i Ubuntu/Debian
Missa inte:25 Användbara grundkommandon för APT-GET och APT-CACHE för pakethantering
Detta är också ett populärt kommandorads front-end pakethanteringsverktyg för Debian Linux -familj, det fungerar ungefär som BENÄGEN och det har varit en hel del jämförelser mellan de två, men framför allt att testa båda kan få dig att förstå vilken som faktiskt fungerar bättre.
Det byggdes ursprungligen för Debian och dess derivat men nu sträcker sig dess funktionalitet till RHEL familj också. Du kan hänvisa till den här guiden för mer förståelse av APT och Aptitude:
Missa inte:Vad är APT och Aptitude? och vad är den egentliga skillnaden mellan dem?
Synaptic är ett GUI -pakethanteringsverktyg för APT baserat på GTK+ och det fungerar bra för användare som kanske inte vill få händerna smutsiga på en kommandorad. Det implementerar samma funktioner som apt-get kommandoradsverktyg.
Detta är paketformatet Linux Standard Base och ett baspakethanteringssystem skapat av Röd hatt. Som det underliggande systemet finns det flera front-end pakethanteringsverktyg som du kan använda med det, men vi ska bara titta på det bästa och det är:
Det är en öppen källkod och populär kommandorads pakethanterare som fungerar som ett gränssnitt för användare till RPM. Du kan jämföra det med BENÄGEN under Debian Linux -system innehåller det de vanliga funktioner som APT har. Du kan få en klar förståelse av YUM med exempel från detta hur du guidar:
Missa inte:20 Linux YUM -kommandon för pakethantering
Det är också en pakethanterare för RPM-baserade distributioner, introducerad i Fedora 18 och det är nästa generations version av YUM.
Om du har använt Fedora 22 och framåt måste du ha insett att det är standardpakethanteraren. Här är några länkar som ger dig mer information om DNF och hur du använder det:
Missa inte:DNF - Nästa generations pakethantering för varvtal baserade distributioner
Missa inte:27 "DNF" -kommandon Exempel för att hantera Fedora -pakethantering
Det är en populär och kraftfull men ändå enkel pakethanterare för Arch Linux och några lite kända Linux -distributioner, det ger några av de grundläggande funktioner som andra vanliga pakethanterare tillhandahåller, inklusive installation, automatisk beroendeupplösning, uppgradering, avinstallation och nedgradering programvara.
Men mest effektivt är det byggt för att vara enkelt för enkel pakethantering av Arch -användare. Du kan läsa detta Pacman översikt som förklarar i detalj några av dess funktioner som nämns ovan.
Det är en kommandorads pakethanterare på OpenSUSE Linux och använder sig av libzypp -biblioteket, dess vanliga funktioner inkluderar lagringsåtkomst, paketinstallation, lösning av beroenden och många fler.
Viktigare är att den också kan hantera förlängningstillägg som mönster, patchar och produkter. Ny OpenSUSE -användare kan hänvisa till följande guide för att behärska den.
Missa inte:45 Zypper -kommandon för att behärska OpenSUSE -pakethantering
Det är en pakethanterare för Gentoo, en mindre populär Linux -distribution från och med nu, men detta kommer inte att begränsa det till en av de bästa pakethanterarna i Linux.
Huvudsyftet med Portage -projektet är att göra ett enkelt och problemfritt pakethanteringssystem med funktioner som bakåtkompatibilitet, automatisering och många fler.
För bättre förståelse, försök läsa Portage -projekt sida.
Som jag redan antydde i början var huvudsyftet med den här guiden att ge Linux -användare en lista över de bästa pakethanterare men att veta hur man använder dem kan göras genom att följa de nödvändiga länkarna och försöka testa ut dem.
Användare av de olika Linux -distributionerna måste lära sig mer på egen hand för att bättre förstå de olika pakethanterare som nämns ovan.