Täydellinen apt-paketinhallintaopas Linuxille
Tässä täydellisessä opasartikkelissa opit apt:stä (Linuxin kehittynyt paketinhallintatyökalu). Opit kaikki tarvittavat komennot, jotka liittyvät apt-paketinhallintaohjelmaan.
- Mikä on paketinhallintaohjelma tai paketinhallintatyökalu?
- Mitä se tekee?
- Miten sitä käytetään?
Jos sinulla on tällaisia kysymyksiä mielessäsi, tämä artikkeli auttaa sinua ymmärtämään kaiken. Joten ilman sen enempää tutustutaan apt-oppaaseen.
Mikä on paketinhallinta?
Paketinhallinta on työkalu, jolla voit hallita Linux-jakelussasi olevia sovelluksia, kirjastoja ja riippuvuuksia. Sen avulla voit tehdä kaikenlaisia paketteihin liittyviä muutoksia järjestelmässä, kuten:
- Pakettien asentaminen tai päivittäminen
- Pakettien poistaminen tai uudelleenasentaminen
- Pakettien luettelointi tai haku
- Pakettien yksityiskohtien näyttäminen
- Pakettitiedostojen lataaminen jne.
Koska Linux on hyvin monipuolinen, meillä on paljon vaihtoehtoja paketinhallintaan:
- – APT (Advanced Package Tool)
- – DNF (Dandified Yum)
- – Zypper
- – Pacman
- – Dpkg (Debian-paketti)
Mutta, APT on näistä suosituin ja sitä käytetään useimmissa suosituissa Linux-jakeluissa, kuten Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, ja lista jakeluista jatkuu edelleen.
Katsotaanpa siis, miten apt-getiin liittyvää komentoa käytetään pakettien hallintaan Linux-jakelussa. Käymme läpi hyödyllisimmät apt-komennot.
APT-paketinhallintakomennot
Tässä on luettelo apt-komennoista, joita voit käyttää.
Komento ’update’ päivittää pakettien arkiston ja saa paketteihin liittyvät päivitystiedot:
sudo apt update
Kun olet päivittänyt arkistot järjestelmässä, voit halutessasi päivittää paketin tai paketteja:
sudo apt upgrade package-namesudo apt upgrade
Kun haluat päivittää kaikki paketit kerralla, käytä apt:n kanssa ’upgrade’-parametrin käyttöä:
sudo apt upgrade
Kun haluat asentaa minkä tahansa paketin järjestelmään, käytä parametria ’install’. Voit asentaa yksittäisiä ja useita paketteja kerralla.
sudo apt install package-name package-name
Sama pätee myös paketin tai pakettien poistamiseen, voit käyttää ’remove’ ja ’purge’ -parametreja. Jälleen voit käyttää joko yksittäistä pakettia tai useita paketteja kerralla.
sudo apt remove package-name
Ero ’purge’ ja ’remove’ välillä on se, että remove poistaa vain paketin mutta ei sen konfiguraatio- tai datatiedostoa. Sen sijaan komento ’purge’ poistaa kaiken.
sudo apt purge package-name
Voit etsiä pakettia arkistosta komennolla ’apt search’:
sudo apt search name
Vaikka voit saada kaikki pakettiin/sovellukseen liittyvät tiedot arkistosta komennolla ’apt show’:
sudo apt show package-name
Ylläolevan komennon tulos:
$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.
Voit listata sovelluksen ja sen saatavilla olevan arkkitehtuurin (arkkitehtuurit) komennolla ’apt list’:
sudo apt list package-name
Yllä olevan komennon tulos:
sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386
Voit myös ladata pakettitiedoston (vlc.deb) komennolla ’apt download’:
sudo apt download package-name
Jostain syystä sinun täytyy asentaa paketti/sovellus uudelleen, voit tehdä sen komennolla ’apt reinstall’:
sudo apt reinstall package-name
Komentoa ’autoremove’ käytetään sellaisten pakettien poistamiseen, jotka asennettiin automaattisesti täyttämään toisten pakettien riippuvuudet, mutta joita ei enää tarvita, koska riippuvuudet ovat muuttuneet tai niitä tarvitseva paketti (tai paketit) on (ovat) poistettu sillä välin.
sudo apt autoremove
Voi olla, että komennot, jotka alkavat ’sudo apt install’ tai ’sudo apt-get install’, toimivat molemmat samalla tavalla, joten jos et halua lisätä ’-get’-merkintää ’apt’-komennon yhteyteen, voit eliminoida sen.
Kertoakseni salaisuuteni tuskin käytän ’-get’-merkintää, äläkä kerro ’apt’-komennolle siitä. Se on salaisuus.
Katso myös: Sovellusten asentaminen Linuxissa | Täydellinen opas
Katsele video-opas YouTubesta
Lisäksi voit myös katsoa vaiheittaisen video-oppaan YouTubesta saadaksesi paremman ymmärryksen siitä.