Teljes apt csomagkezelő útmutató Linuxhoz
Ez a teljes útmutató cikk az apt-ről (Advanced Package Management Tool for Linux) szól. Megtanulod az apt csomagkezelővel kapcsolatos összes szükséges parancsot.
- Mi az a csomagkezelő vagy csomagkezelő eszköz?
- Mit csinál?
- Hogyan kell használni?
Ha ilyen kérdések vannak a fejedben, akkor ez a cikk segít megérteni mindent. Tehát minden további nélkül térjünk rá az apt útmutatóra.
Mi az a csomagkezelő?
A csomagkezelő egy olyan eszköz, amellyel a Linux disztribúcióban lévő alkalmazásokat, könyvtárakat és függőségeket kezelheti. Lehetővé teszi, hogy mindenféle csomagokkal kapcsolatos módosítást elvégezzen a rendszerben, például:
- Pakettek telepítése vagy frissítése
- Pakettek eltávolítása vagy újratelepítése
- Pakettek listázása vagy keresése
- Pakett részletek megjelenítése
- Pakettfájlok letöltése stb.
Mivel a Linux nagyon sokoldalú, rengeteg lehetőségünk van a csomagkezelőkre:
- – APT (Advanced Package Tool)
- – DNF (Dandified Yum)
- – Zypper
- – Pacman
- – Dpkg (Debian package)
Mégis, Az APT a legnépszerűbb ezek közül, és ezt használja a legtöbb népszerű Linux disztribúció, mint az Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, és a disztribúciók listája tovább folytatódik.
Lássuk tehát, hogyan használhatjuk az apt-get kapcsolódó parancsot a csomagok kezelésére egy Linux-disztribúcióban. Végigmegyünk a leghasznosabb apt parancsokon.
APT csomagkezelő parancsok
Itt van az apt parancsok listája, amelyeket használhatunk.
A ‘update’ parancs frissíti a csomagok tárolóját, és megkapja a csomagokkal kapcsolatos frissítési információkat:
sudo apt update
A rendszerben lévő tárolók frissítése után érdemes frissíteni a csomag(ok)at:
sudo apt upgrade package-namesudo apt upgrade
Az összes csomag egyszerre történő frissítéséhez használja az ‘upgrade’ paramétert az apt segítségével:
sudo apt upgrade
A rendszerben lévő bármely csomag telepítéséhez használja az ‘install’ paramétert. Egyszerre egyetlen és több csomagot is telepíthetünk.
sudo apt install package-name package-name
A csomag(ok) eltávolításához is használhatjuk a ‘remove’ és a ‘purge’ paramétert. Ismét használhatsz akár egyetlen csomagot, akár több csomagot egyszerre.
sudo apt remove package-name
A különbség a ‘purge’ és a ‘remove’ között az, hogy a remove esetében csak a csomagot törli, de a konfigurációs vagy adatfájlját nem. A ‘purge’ parancs azonban mindent eltávolít.
sudo apt purge package-name
Az ‘apt search’ paranccsal kereshet egy csomagot az adattárban:
sudo apt search name
Hasonlóképpen, az ‘apt show’ paranccsal megkaphatja a csomaghoz/alkalmazáshoz kapcsolódó összes részletet az adattárban:
sudo apt show package-name
A fenti parancs eredménye:
$ 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.
Az ‘apt list’ paranccsal listázhatja az alkalmazást és az elérhető architektúra(ka)t:
sudo apt list package-name
A fenti parancs eredménye:
sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386
A csomagfájlt is letöltheti (vlc.deb) az ‘apt download’ paranccsal:
sudo apt download package-name
Ha valamilyen okból újra kell telepíteni egy csomagot/alkalmazást, akkor ezt az ‘apt reinstall’ paranccsal teheti meg:
sudo apt reinstall package-name
Az ‘autoremove’ paranccsal eltávolíthatjuk azokat a csomagokat, amelyeket automatikusan telepítettünk más csomagok függőségének kielégítésére, de most már nincs rájuk szükség, mivel a függőségek megváltoztak, vagy az őket igénylő csomag(ok) időközben eltávolításra kerültek.
sudo apt autoremove
A ‘sudo apt install’ vagy ‘sudo apt-get install’ kezdetű parancsok mindkettő ugyanúgy működik, így ha nincs kedved az ‘apt’ mellé a ‘-get’-t is hozzáadni, akkor kiiktathatod.
Megmondom a titkomat, hogy alig használom a ‘-get’-t, kérlek, ezt az ‘apt’ ne tudja meg. Ez titok.
Azt is nézd meg: Alkalmazások telepítése Linuxon | Teljes útmutató
Videós útmutató megtekintése a YouTube-on
Kiegészítésképpen, megnézhetsz egy lépésről lépésre videós útmutatót is a YouTube-on, hogy jobban megértsd.
Következtetés
Következtetés