Linux Disztribúció Különbségek - Csomagkezelők használata apt/dnf/pacman/zypper - LDD#001
Tartalomjegyzék:
- Csomag index
apt update
(apt update
) - Csomagok frissítése (
apt upgrade
) - Teljes frissítés (
apt full-upgrade
) - Csomagok telepítése (
apt install
) - Csomagok eltávolítása (
apt remove
) - Távolítsa el a fel nem használt csomagokat (
apt autoremove
) - Csomagok
apt list
(apt list
) - Csomagok keresése (
apt search
) - Csomaginformáció (
apt show
) - Következtetés
apt
parancssori segédprogram a deb csomagok telepítéséhez, frissítéséhez, eltávolításához és egyéb módon történő kezeléséhez az Ubuntu, Debian és a kapcsolódó Linux disztribúciókon. Egyesíti az
apt-get
és az
apt-cache
eszközök által leggyakrabban használt parancsokat, egyes lehetőségek eltérő alapértelmezett értékeivel.
apt
interaktív használatra készült. Inkább az
apt-get
és az
apt-cache
használja a shell parancsfájlokban, mivel ezek visszamenőleg kompatibilisek a különböző verziók között, és további lehetőségekkel és szolgáltatásokkal rendelkeznek.
A legtöbb
apt
parancsot
sudo
jogosultságokkal rendelkező felhasználóként kell futtatni.
Ez az útmutató gyors útmutatóként szolgál az
apt
parancsokhoz.
Csomag index
apt update
(
apt update
)
Az APT csomag index alapvetően egy adatbázis, amely nyilvántartja a rendszerben engedélyezett lerakatokból rendelkezésre álló csomagokat.
A csomag index frissítéséhez futtassa az alábbi parancsot. Ez levonja a legfrissebb módosításokat az APT-tárházakból:
sudo apt update
Az új csomagok frissítése vagy telepítése előtt mindig frissítse a csomag indexét.
Csomagok frissítése (
apt upgrade
)
A Linux rendszer rendszeres frissítése az általános rendszerbiztonság egyik legfontosabb szempontja.
Futtassa a telepített csomagokat a legújabb verzióra:
sudo apt upgrade
A parancs nem frissíti azokat a csomagokat, amelyek telepített csomagok eltávolítását igénylik.
sudo apt upgrade package_name
Mindig jó ötlet az automatikus biztonsági frissítések konfigurálása.
Teljes frissítés (
apt full-upgrade
)
A
upgrade
és a
full-upgrade
közötti különbség az, hogy a későbbi eltávolítja a telepített csomagokat, ha erre szükség van a teljes rendszer frissítéséhez.
sudo apt full-upgrade
Különösen óvatosnak kell lennie, ha ezt a parancsot használja.
Csomagok telepítése (
apt install
)
A csomagok telepítése olyan egyszerű, mint a következő parancs futtatása:
sudo apt install package_name
sudo apt install package1 package2
A helyi deb fájlok telepítéséhez adja meg a fájl elérési útját. Ellenkező esetben a parancs megpróbálja lekérni és telepíteni a csomagot az APT-lerakatból.
sudo apt install /full/path/file.deb
Csomagok eltávolítása (
apt remove
)
A telepített csomag eltávolításához írja be a következőket:
sudo apt remove package_name
Megadhat több csomagot, szóközökkel elválasztva:
sudo apt remove package1 package2
Az
remove
parancs eltávolítja az adott csomagokat, de elhagyhat néhány konfigurációs fájlt. Ha el akarja távolítani a csomagot, amely tartalmazza az összes konfigurációs fájlt, használja az
purge
az
remove
helyett:
Távolítsa el a fel nem használt csomagokat (
apt autoremove
)
Ha új rendszert telepít a rendszerre, amely más csomagoktól függ, akkor a csomagfüggőségeket is telepítik. A csomag eltávolításakor a függőségek a rendszeren maradnak. Ezt a maradékcsomagot már nem használja semmi más, és eltávolíthatók.
A felesleges függőségek eltávolításához használja a következő parancsot:
Csomagok
apt list
(
apt list
)
A
list
parancs lehetővé teszi az elérhető, telepített és frissíthető csomagok felsorolását.
Az összes elérhető csomag felsorolásához használja a következő parancsot:
sudo apt list
A parancs kinyomtatja az összes csomag listáját, beleértve a csomag verzióival és architektúrájával kapcsolatos információkat. Annak megállapításához, hogy telepítve van-e egy adott csomag, a
grep
paranccsal kiszűrheti a kimenetet.
sudo apt list | grep package_name
Csak a telepített csomagok típusának felsorolása:
sudo apt list --installed
Hasznos lehet a frissíthető csomagok listájának megszerzése a csomagok tényleges frissítése előtt:
Csomagok keresése (
apt search
)
Ez a parancs lehetővé teszi egy adott csomag keresését az elérhető csomagok listájában:
sudo apt search package_name
Ha megtalálja, a parancs visszaadja azokat a csomagokat, amelyek neve megegyezik a keresett kifejezéssel.
Csomaginformáció (
apt show
)
Az új csomag eltávolítása vagy telepítése előtt hasznos lehet a csomagfüggőségekről, a telepítés méretéről, a csomag forrásáról és így tovább.
Egy adott csomag adatainak lekéréséhez használja a
show
parancsot:
Következtetés
A csomagok kezelésének ismerete a Linux rendszergazdálkodásának elengedhetetlen része.
Ha többet szeretne tudni az
apt
parancsról, nyissa meg a terminált és írja be az
man apt
.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
ubuntu debian aptChmod parancs a linuxban (fájljogosultságok)
Linux alatt a fájlokhoz való hozzáférést a fájljogosultságokon, attribútumokon és tulajdonjogon keresztül kezelik. Ez az oktatóanyag ismerteti, hogyan lehet a chmod parancsot használni a fájlok és könyvtárak hozzáférési engedélyeinek megváltoztatásához.
Chgrp parancs a linuxban (csoport módosítása)
Linuxban minden fájl társítva van egy tulajdonoshoz és egy csoporthoz, és rendelkezik olyan engedélyekkel, amelyek meghatározzák, hogy mely felhasználók olvashatják, írhatják vagy végrehajthatják a fájlt. A chgrpc parancs megváltoztatja az adott fájlok csoporttulajdonát.
Cp parancs a linuxban (fájlok másolása)
A cp parancssori segédprogram a fájlok és könyvtárak másolására Unix és Linux rendszereken.