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ä.

Johtopäätös

Vastaa

Sähköpostiosoitettasi ei julkaista.