Paketinhallinta on välttämätön ohjelmistojen hallinnassa ja ylläpidossa Linux-järjestelmässäsi. Jokaisen Linux-jakelun mukana toimitetaan oletusarvoisesti paketinhallinta. Ubuntun mukana tulee APT-pakettienhallinta, Arch-pohjaisissa distroissa on Pacman ja niin edelleen.
Jos haluat tutustua muihin paketinhallintaohjelmiin, näin voit asentaa toisen paketinhallinnan ilman, että sinun tarvitsee vaihtaa täysin uuteen jakeluun.
Valitse Pakettihallinta
Useita paketinhallintaohjelmia on ladattavissa ilmaiseksi. Valitse sopiva ja asenna se. Jos mietit, mitkä ovat parhaat vaihtoehdot, tässä on lyhyt luettelo Linuxin näkyvimmistä paketinhaltijoista:
1. Pacman
Pacman on oletuspakettien hallintaohjelma kaikki Arch-pohjaiset jakelut. Se noudattaa palvelin-asiakasmekanismia synkronoidakseen paikallisen järjestelmän päivitykset palvelimen uusimpien julkaisujen kanssa, mikä sopii täydellisesti Archin huippufilosofian kanssa.
2. APT
Advanced Package Tool eli APT on ilmainen ja avoimen lähdekoodin paketinhallinta, joka toimitetaan Ubuntu/Debian-johdannaisten oletuspaketinhallintaratkaisuna. Se on käyttäjäystävällinen, nopea ja luotettava.
3. DNF
Dandified Yum tai DNF on Yellowdog Updater Modified (YUM) -paketinhallinnan sukupolvi seuraaja. DNF on yleisimmin käytetty ensisijaisena paketinhallintaohjelmana RPM-pohjaiset Linux-jakelut– Fedora, CentOS ja RHEL.
DNF kehitettiin ensisijaisena motiivina korjata YUM: n porsaanreiät, ja se tarjoaa suorituskyvyn parannuksia ja muita elämänlaatupäivityksiä YUMista siirtyville.
Uuden Package Managerin asentaminen Linuxiin
Asennusvaiheet vaihtelevat jakelusta toiseen riippuen asennettavasta paketinhallinnasta ja asennuspaikasta. Tarkastellaanpa eri pakettien hallintaohjelmien asentamista kolmeen eniten käytettyyn Linux-jakeluun – Ubuntuun, Archiin ja Fedoraan.
Vaikka voit vapaasti asentaa ja kokeilla erilaisia paketinhallintaohjelmia samassa jakelussa, se voi usein johtaa konflikteihin paketinhallintaohjelmien välillä ja, mikä vielä pahempaa, riippuvuusongelmiin.
Nämä ongelmat voivat aiheuttaa hikkaa Linux-työpöytäkokemuksessasi, joten suosittelemme, että valitset jakelun sen mukana toimitetun paketinhallinnan perusteella.
Pacmanin asentaminen Ubuntuun/Debianiin
Virallista Ubuntu/Debian-yhteensopivaa Pacman-varianttia ei ole. Joten sinun täytyy tyytyä Pacmania emuloivaan komentosarjaan, joka hyväksyy Pacman-komennot kutsuakseen vastaavat valinnat APT: ssä. Näin voit emuloida Pacmania Ubuntu/Debian-pohjaisessa distrossasi:
- Päivitä ja päivitä järjestelmäsi alustavasti käyttämällä:
sudo apt-saada päivitys && sudo apt-saada päivitys
- Käyttämällä wget-komento, lataa Pacman-paketinhallinnan uusimman koon DEB-paketti osoitteesta virallinen Deb Pacman -arkisto. Vastaavasti, jos käytät RPM-pohjaista jakelua, lataa RPM-paketti asennusta varten. Voit myös ladata paketin manuaalisesti, jos et halua käyttää wget: tä.
- Asenna paketti dpkg: lla suorittamalla:
sudodpkg-ideb-pacman-*.dpkg
Kutsu Pacman-emulaattorikomentosarja käyttämällä pacman -komentoa ja käytä sitä samalla tavalla kuin käyttäisit Pacmania missä tahansa Arch Linux -pohjaisessa jakelussa. Kokeile muutamaa Pacman-komentoa saadaksesi tunteen ja tarkistaaksesi virheet. Todellisen Pacman-kokemuksen saamiseksi suosittelemme vaihtamista Arch Linuxiin.
Kuinka asentaa DNF Ubuntuun ja Debianiin
Toisin kuin Pacman, voit asentaa DNF-pakettienhallinnan suoraan APT: n avulla ohittaen koontitiedostojen manuaalisen järjestämisen. Asenna DNF Debian-pohjaiseen Linux-jakeluusi seuraavasti:
- Päivitä ja päivitä järjestelmäsi alustavasti käyttämällä:
sudo apt päivitys && sudo apt päivitys
- Anna seuraava komento asentaaksesi DNF APT-paketinhallinnan avulla:
sudo apt Asentaa dnf
APT alkaa nyt asentaa DNF-pakettienhallintaa järjestelmääsi. Testaa sitä kokeilemalla muutamia peruskomentoja. Aloita kokeilemalla uuden paketin lataamista ja asentamista, kuten tekisit tavallisissa RPM-pohjaisissa jakeluissa.
Kuinka asentaa APT Fedoraan ja muihin RPM-pohjaisiin jakeluihin
Samalla tavalla kuin DNF: n asentaminen Ubuntuun APT: n kanssa, voit asentaa APT: n Fedoraan DNF-paketinhallinnan avulla. Asenna APT RPM-pohjaiseen Linux-jakeluusi seuraavasti:
- Päivitä ja päivitä järjestelmäsi alustavasti käyttämällä:
sudo dnf -päivitys
- Anna seuraava komento asentaaksesi APT DNF-paketinhallinnan avulla:
sudo dnf Asentaa apt
Sinulla pitäisi nyt olla APT-paketinhallinta asennettuna järjestelmääsi. Kutsu se kirjoittamalla apt ja kokeile muutamaa peruskomentoa aloittaaksesi.
Pacmanin asentaminen Fedoraan ja muihin RPM-pohjaisiin distroihin
Voit asentaa Pacmanin Fedoraan ja muihin RPM-pohjaisiin jakeluihin lataamalla ja asentamalla paketin DNF-paketinhallinnan avulla. Tässä ovat vaiheet, jotka sinun on noudatettava:
- Päivitä ja päivitä järjestelmäsi alustavasti käyttämällä:
sudo dnf -päivitys
- Anna seuraava komento asentaaksesi Pacman DNF-paketinhallinnan avulla:
sudo dnf Asentaa pacman
DNF alkaa nyt asentaa Pacmania järjestelmääsi. Jos haluat oppia käyttämään sitä, kirjoita sudo pacman -h ja saat täydellisen luettelon kaikista Pacmanin tarjoamista komennoista ja toiminnoista.
Kuinka asentaa APT ja DNF Arch Linuxiin
Voit asentaa APT- ja DNF-pakettien hallintaohjelmia Arch Linuxiin Arch User Repository (AUR). AUR on yhteisölähtöinen arkisto, joka isännöi tuhansia Arch-käyttäjien toimittamia paketteja. Voit joko käytä AUR-auttajaa, kuten yay tai asenna paketit manuaalisesti järjestelmääsi.
Näin asennat APT ja DNF Arch Linuxiin:
- Päivitä ja päivitä järjestelmäsi alustavasti käyttämällä:
sudo pacman -Syu
- Anna seuraava komento asentaaksesi DNF ja APT yay: n avulla:
joo -S dnf && joo -S apt
APT- ja DNF-pakettien hallintaohjelmat tulee asentaa järjestelmääsi. Voit nyt käyttää niitä kaikissa paketinhallintatehtävissäsi.
Hallitse paketteja Linux-järjestelmässäsi tehokkaasti
Jos olet motivoitunut käyttämään Linuxia päivittäisenä ajurina, sinun tulee käyttää aikaa ja vaivaa paketinhallinnan perusteiden oppimiseen varmistaaksesi, että järjestelmäsi pysyy tehokkaana ja nopeana.
Pakettien hallinta on avain Linux-järjestelmäsi pitkäikäisyyteen ja varmistaa, että rikkinäiset paketit eivät vaaranna järjestelmääsi.