5 parasta paketinhallintaa Linux-tehokäyttäjille
Yksi asia, jonka uusi Linux-käyttäjä saa tietää sen käytön edetessä, on useiden Linux-jakelujen olemassaolo ja niiden erilaiset pakettien hallintatavat.
Paketinhallinta on erittäin tärkeää Linuxissa, ja useiden pakettien hallintaohjelmien käyttö voi olla hengenpelastus tehokäyttäjälle, koska ohjelmistojen lataaminen tai asentaminen arkistoista sekä päivitys, riippuvuuksien käsittely ja ohjelmistojen poistaminen on erittäin tärkeää ja kriittinen osa Linuxin järjestelmänhallinta.
Siksi Linuxin tehokäyttäjäksi ryhtymiseksi on tärkeää ymmärtää, kuinka suuret Linux-jakelut todella käsittelevät paketteja, ja tässä artikkelissa tarkastellaan joitain parhaista Linuxista löytyvistä paketinhaltijoista.
Tässä keskitymme pääasiassa asiaankuuluviin tietoihin joistakin parhaista paketinhaltijoista, mutta ei niiden käyttöön, vaan sinun on löydettävä lisää. Mutta annan mielekkäitä linkkejä, jotka osoittavat käyttöoppaita ja paljon muuta.
1. DPKG – Debian-paketinhallintajärjestelmä
Dpkg on Debian Linux -perheen peruspakettien hallintajärjestelmä, jota käytetään .deb
-pakettien asentamiseen, poistamiseen, tallentamiseen ja tietojen tarjoamiseen.
Se on matalan tason työkalu, ja on olemassa käyttöliittymätyökaluja, jotka auttavat käyttäjiä hankkimaan paketteja etävarastoista ja/tai käsittelemään monimutkaisia pakettisuhteita, kuten:
Älä missaa: 15 käytännön esimerkkiä "dpkg-komennoista" Debian-pohjaisille distroille
APT (Advanced Packaging Tool)
Se on erittäin suosittu, ilmainen, tehokas ja varsinkin hyödyllinen komentorivipakettien hallintajärjestelmä, joka on dpkg-paketinhallintajärjestelmän käyttöliittymä.
Debianin tai sen johdannaisten, kuten Ubuntu ja Linux Mint käyttäjien tulee tuntea tämä paketinhallintatyökalu.
Ymmärtääksesi, miten se todella toimii, voit käydä läpi nämä ohjeet:
Älä missaa: 15 esimerkkiä uuden Advanced Package Toolin (APT) käyttämisestä Ubuntussa/Debianissa
Älä missaa: 25 hyödyllistä APT-GET:n ja APT-CACHE:n peruskomentoa pakettien hallintaan
Aptitude Package Manager
Tämä on myös suosittu komentorivin käyttöliittymäpakettien hallintatyökalu Debian Linux -perheelle, se toimii samalla tavalla kuin APT, ja näitä kahta on verrattu paljon. mutta ennen kaikkea molempien testaaminen voi auttaa sinua ymmärtämään, kumpi itse asiassa toimii paremmin.
Se rakennettiin alun perin Debianille ja sen johdannaisille, mutta nyt sen toiminnallisuus ulottuu myös RHEL-perheeseen. Tästä oppaasta saat lisätietoja APT:stä ja Aptitudesta:
Älä missaa: Mitä APT ja Aptitude ovat? ja mikä on todellinen ero niiden välillä?
Synaptic Package Manager
Synaptic on GTK+:aan perustuva GUI-pakettien hallintatyökalu APT:lle, ja se toimii hyvin käyttäjille, jotka eivät ehkä halua likaantua komentoriville. Se toteuttaa samat ominaisuudet kuin apt-get-komentorivityökalu.
2. RPM (Red Hat Package Manager)
Tämä on Linux Standard Base -pakkausmuoto ja RedHatin luoma peruspakettien hallintajärjestelmä. Perusjärjestelmänä on useita käyttöliittymän paketinhallintatyökaluja, joita voit käyttää sen kanssa, mutta tarkastelemme vain parasta, eli:
YUM (Yellowdog Updater, modifioitu)
Se on avoimen lähdekoodin ja suosittu komentorivipakettien hallinta, joka toimii käyttöliittymänä RPM:ään. Voit verrata sitä APT:hen Debian Linux -järjestelmissä, sillä se sisältää APT:n yleiset toiminnot. Saat selkeän käsityksen YUMista tämän ohjeoppaan esimerkkien avulla:
Älä missaa: 20 Linux YUM -komentoa pakettien hallintaan
DNF – Dandified Yum
Se on myös paketinhallinta RPM-pohjaisille jakeluille, joka on otettu käyttöön Fedora 18:ssa, ja se on YUM-version seuraavan sukupolven.
Jos olet käyttänyt Fedora 22:ta eteenpäin, sinun on täytynyt ymmärtää, että se on oletuspakettien hallinta. Tässä on joitain linkkejä, jotka tarjoavat sinulle lisätietoja DNF:stä ja sen käytöstä:
Älä missaa: DNF – seuraavan sukupolven pakettien hallinta RPM-pohjaisille jakeluille
Älä missaa: 27 DNF-komentoesimerkkiä Fedora-pakettien hallinnan hallintaan
3. Pacman Package Manager – Arch Linux
Se on suosittu ja tehokas mutta yksinkertainen paketinhallinta Arch Linuxille ja joillekin vähän tunnetuille Linux-jakeluille, se tarjoaa joitain perustoimintoja, joita muut yleiset paketinhallintaohjelmat tarjoavat, mukaan lukien asennuksen, automaattisen riippuvuuden selvittämisen, päivityksen, asennuksen poistamisen ja myös ohjelmistojen alennuksen.
Mutta tehokkaimmin se on rakennettu yksinkertaiseksi, jotta Arch-käyttäjät voivat helposti hallita paketteja. Voit lukea tämän Pacmanin yleiskatsauksen, joka selittää yksityiskohtaisesti joitain sen yllä mainituista toiminnoista.
4. Zypper Package Manager – openSUSE
Se on komentorivipakettien hallinta OpenSUSE Linuxissa ja käyttää libzypp-kirjastoa, jonka yleisiä toimintoja ovat arkiston käyttö, pakettien asennus, riippuvuusongelmien ratkaiseminen ja paljon muuta.
Tärkeää on, että se pystyy käsittelemään myös arkiston laajennuksia, kuten kuvioita, korjaustiedostoja ja tuotteita. Uudet OpenSUSE-käyttäjät voivat perehtyä seuraavaan oppaaseen.
Älä missaa: 45 Zypper-komentoa OpenSUSE-pakettien hallintaan
5. Portage Package Manager – Gentoo
Se on paketinhallinta Gentoolle, joka on tällä hetkellä vähemmän suosittu Linux-jakelu, mutta tämä ei rajoita sitä yhtenä Linuxin parhaista paketinhaltijoista.
Portage-projektin päätavoitteena on tehdä yksinkertainen ja ongelmaton paketinhallintajärjestelmä, joka sisältää toimintoja, kuten taaksepäin yhteensopivuuden, automaation ja paljon muuta.
Jotta ymmärrät paremmin, yritä lukea Portage-projektisivu.
Päätelmät
Kuten jo alussa vihjasin, tämän oppaan päätarkoituksena oli tarjota Linux-käyttäjille luettelo parhaista paketinhaltijoista, mutta niiden käytön osaaminen voidaan tehdä seuraamalla tarvittavia linkkejä ja yrittämällä testata niitä.
Eri Linux-jakelujen käyttäjien on opittava lisää itsekseen ymmärtääkseen paremmin edellä mainittuja paketinhallintaohjelmia.