5 bedste Linux-pakkeadministratorer til nybegyndere af Linux


En ting, som en ny Linux-bruger vil lære at kende, når han/hun skrider frem med at bruge den, er eksistensen af flere Linux-distributioner og de forskellige måder, de administrerer pakker på.

Pakkehåndtering er meget vigtig i Linux, og det at vide, hvordan man bruger flere pakkeadministratorer, kan bevise livsbesparelse for en strømbruger, da downloading eller installation af software fra arkiver plus opdatering, håndtering af afhængigheder og afinstallation af software er meget vigtigt og et kritisk afsnit i Linux systemadministration.

Derfor er det vigtigt at forstå, hvordan de store Linux-distributioner faktisk håndterer pakker for at blive en Linux-strømbruger, og i denne artikel skal vi se på nogle af de bedste pakkeadministratorer, du kan finde i Linux.

Her er vores hovedfokus på relevant information om nogle af de bedste pakkeadministratorer, men ikke hvordan man bruger dem, som er overlades til dig for at opdage mere. Men jeg vil give meningsfulde links, der påpeger brugsvejledninger og mange flere.

1. DPKG - Debian pakkehåndteringssystem

Dpkg er et basepakkehåndteringssystem til Debian Linux-familien, det bruges til at installere, fjerne, gemme og give oplysninger om .deb -pakker.

Det er et værktøj på lavt niveau, og der er front-end-værktøjer, der hjælper brugerne med at få pakker fra eksterne arkiver og/eller håndtere komplekse pakkeforhold, og disse inkluderer:

Det er et meget populært, gratis, kraftfuldt og mere så nyttigt kommandolinjepakkehåndteringssystem, der er en frontend til dpkg-pakkehåndteringssystem.

Brugere af Debian eller dets derivater som Ubuntu og Linux Mint bør være fortrolige med dette pakkehåndteringsværktøj.

For at forstå, hvordan det rent faktisk fungerer, kan du gå gennem disse vejledninger:

Dette er også et populært kommandolinjepakkehåndteringsværktøj til Debian Linux-familien, det fungerer svarende til APT, og der har været mange sammenligninger mellem de to, men frem for alt kan test af begge få dig til at forstå, hvilken der faktisk fungerer bedre.

Det blev oprindeligt bygget til Debian og dets derivater, men nu strækker dets funktionalitet sig også til RHEL-familien. Du kan henvise til denne vejledning for mere forståelse af APT og Aptitude:

Synaptic er et GUI-pakkehåndteringsværktøj til APT baseret på GTK +, og det fungerer fint for brugere, der måske ikke ønsker at få deres hænder beskidte på en kommandolinje. Det implementerer de samme funktioner som apt-get kommandolinjeværktøj.

2. RPM (Red Hat Package Manager)

Dette er Linux Standard Base-pakkeformat og et basepakkehåndteringssystem oprettet af RedHat. At være det underliggende system, der er flere front-end pakkehåndteringsværktøjer, som du kan bruge med det, men vi skal kun se på det bedste, og det er:

Det er en open source og populær kommandolinjepakkehåndtering, der fungerer som en grænseflade for brugere til RPM. Du kan sammenligne det med APT under Debian Linux-systemer, det indeholder de almindelige funktioner, som APT har. Du kan få en klar forståelse af YUM med eksempler fra denne vejledning:

Det er også en pakkehåndtering for RPM-baserede distributioner, der blev introduceret i Fedora 18, og det er den næste generation af versionen af YUM.

Hvis du har brugt Fedora 22 og fremefter, skal du have indset, at det er standardpakkehåndteringen. Her er nogle links, der giver dig mere information om DNF, og hvordan du bruger det:

3. Pacman Package Manager - Arch Linux

Det er en populær og kraftfuld, men alligevel enkel pakkehåndtering til Arch Linux og nogle lidt kendte Linux-distributioner, den giver nogle af de grundlæggende funktioner, som andre almindelige pakkehåndtering giver, herunder installation, automatisk afhængighedsopløsning, opgradering, afinstallation og nedgradering af software.

Men mest effektivt er det bygget til at være simpelt for nem pakkehåndtering af Arch-brugere. Du kan læse denne Pacman-oversigt, som detaljeret forklarer nogle af dens funktioner nævnt ovenfor.

4. Zypper Package Manager - openSUSE

Det er en kommandolinjepakkehåndtering på OpenSUSE Linux og gør brug af libzypp-biblioteket, dets almindelige funktioner inkluderer arkivadgang, pakkeinstallation, løsning af afhængighedsproblemer og mange flere.

Det er vigtigt, at det også kan håndtere depotudvidelser som mønstre, programrettelser og produkter. Ny OpenSUSE-bruger kan henvise til denne følgende guide for at mestre den.

5. Portage Package Manager - Gentoo

Det er en pakkehåndtering for Gentoo, en mindre populær Linux-distribution lige nu, men dette begrænser det ikke som en af de bedste pakkehåndtering i Linux.

Hovedformålet med Portage-projektet er at skabe et simpelt og problemfrit pakkehåndteringssystem, der inkluderer funktioner som bagudkompatibilitet, automatisering plus mange flere.

For at få en bedre forståelse, prøv at læse Portage-projektsiden.

Afsluttende bemærkninger

Som jeg allerede antydede i begyndelsen, var hovedformålet med denne vejledning at give Linux-brugere en liste over de bedste pakkeforvaltere, men at vide, hvordan man bruger dem, kan gøres ved at følge de nødvendige links og forsøge at teste dem.

Brugere af de forskellige Linux-distributioner bliver nødt til at lære mere på egen hånd for bedre at forstå de forskellige pakkeforvaltere, der er nævnt ovenfor.