rövid: ez a cikk bemutatja, hogyan használhatja az apt parancsokat Linuxban példákkal, hogy hatékonyan kezelhesse a csomagokat.

Ha Debian, Ubuntu, Linux Mint vagy bármely más Debian vagy Ubuntu alapú disztribúciót használ, mostanra már találkoznia kellett néhány apt parancsmal.

először észre Ubuntu 16.04, apt lassan egyre népszerűbb., Mivel egyre több Ubuntu alapú Linux disztribúció törekszik arra, hogy az apt legyen az ajánlott parancs a csomagkezeléshez, itt az ideje, hogy megtanulja, hogyan kell használni az apt parancsokat.

ebben a Linux kezdőknek szóló útmutatóban különféle apt parancsokat fogok elmagyarázni példákkal, hogy szakértő Linux felhasználóként használhassa őket.

mi az apt?

A Debian Linux dpkg csomagolási rendszert használ. A csomagolási rendszer egy módja annak, hogy programokat, alkalmazásokat a telepítés., Így nem kell olyan programot építeni a forráskódból, amely, hidd el, nem elég módja a csomagok kezelésének. Az APT (Advanced Package Tool) a Debian-alapú Linux disztribúciók csomagolási rendszerével való interakció parancssori eszköze.

már van dpkg parancsok kezelésére. De az APT egy barátságosabb módja a csomagolás kezelésének. Használhatja új csomagok keresésére és telepítésére, csomagok frissítésére, csomagok eltávolítására stb.

az apt parancsok parancssori módot biztosítanak az APT és a csomagok kezelésére.,

Ezen a ponton meg kell említenem az apt-get talán a legnépszerűbb eszköz az APT körül. De az apt-t lassan népszerűsítik alternatívájaként. Már elmagyaráztam az apt és az apt-get közötti különbséget egy korábbi cikkben, valamint azt, hogy miért vezették be az apt – t, ezért nem fogok újra belemenni a részletekbe.

apt parancsok használata a Debian és Ubuntu alapú Linux disztribúciók csomagjainak kezeléséhez

Az Ubuntu 16-ot használom.,04 ebben a bemutatóban, de bármilyen más Debian/Ubuntu alapú Linux disztribúciót használhat, mint például a Linux Mint, az elemi operációs rendszer, a Linux Lite stb.

továbbá Pop ikont és témát használok az Ubuntuban, így a terminálom másképp néz ki, mint a szokásos lila témájú terminál.

Ha úgy tetszik, megnézheti ezt a videót az Ubuntu felhasználók számára alapvető apt parancsokról.

Update Package database with apt

apt actually works on a database of available packages., Ha az adatbázis nem frissül, a rendszer nem fogja tudni, hogy vannak-e újabb csomagok. Ez az oka annak, hogy a tároló frissítése legyen az első dolog, amit minden Linux rendszerben meg kell tenni egy friss telepítés után.

a csomagadatbázis frissítése superuser jogosultságokat igényel, így a sudo-t kell használnia.

sudo apt update

amikor futtatja ezt a parancsot, látni fogja, hogy a csomaginformációk különböző szerverekről származnak.,

apt update frissíti a csomag adatbázisát

itt három sortípust láthat, talál, kap és Ign. Alapvetően ezek a következők:

  • Hit: a csomag verziójában nincs változás az előző verzióhoz képest
  • Ign: a csomagot figyelmen kívül hagyják. Vagy a csomag túl friss, hogy nem is zavarja, hogy ellenőrizze, vagy hiba történt a fájl letöltésében, de a hiba triviális volt, így figyelmen kívül hagyják. Ne aggódj, ez nem hiba.,
  • Get: van egy új verzió elérhető. Letölti a verzióra vonatkozó információkat (nem maga a csomag). Láthatjuk, hogy vannak letöltési információk (méret kb-ban) a ” get ” sorral a fenti képernyőképen.

frissítés telepített csomagok apt

miután frissítette a csomag adatbázis, akkor most frissíteni a telepített csomagokat. A legkényelmesebb módja az összes rendelkezésre álló frissítéssel rendelkező csomag frissítése., Egyszerűen használhatja az alábbi parancsot:

sudo apt upgrade

Ez megmutatja, hogy hány és melyik csomagot fogják frissíteni.

Frissítés minden csomag egyszerre

van egy másik módja annak, hogy egy teljes frissítés segítségével a parancs az alábbi:

sudo apt full-upgrade

a teljes frissítés ugyanúgy működik, mint az upgrade, kivéve, ha a rendszer frissíteni kell eltávolítása a csomag már telepítve van a rendszeren, így lesz., Míg a normál frissítési parancs nem fogja ezt megtenni.

mi a különbség az apt frissítés és az apt frissítés között?

bár úgy hangzik, mint amikor egy apt frissítést, akkor frissíti a csomagokat, és akkor kap a legújabb verzióját a csomagot. De ez nem igaz. az apt update csak a csomagok adatbázisát frissíti.

például, ha az XYZ csomag 1.3-as verziója telepítve van, az apt frissítés után az adatbázis tudatában lesz annak, hogy egy újabb 1.4-es verzió érhető el., Ha apt frissítést végez az apt frissítés után, frissíti (vagy frissíti, bármelyik kifejezést szeretné) a telepített csomagokat az újabb verzióra.

Ez az oka annak, hogy az Ubuntu rendszer frissítésének leggyorsabb és legkényelmesebb módja a következő paranccsal:

sudo apt update && sudo apt upgrade -y

új csomagok telepítése apt

Ha már ismeri a csomag nevét, akkor az alábbi paranccsal telepítheti:

sudo apt install <package_name>

csak cserélje ki a

id=”5549d6b816″>

package_name> a kívánt csomaggal., Tegyük fel, hogy telepíteni szeretné az MPlayert, egyszerűen használhatja az alábbi parancsot:

sudo apt install mplayer
telepítse a csomagot apt

/div>

a jó dolog itt az, hogy használhatja az automatikus befejezést. Tehát, ha nem biztos benne, hogy a pontos csomag nevét, akkor írja be néhány betűt, majd nyomja meg a tab, és azt javasolja, az összes csomagot elérhető ezeket a betűket., Például:

Automatikus kitöltés a

több csomag telepítése apt

nem köteles egyszerre csak egy csomagot telepíteni. Egyszerre több csomagot is telepíthet úgy, hogy a csomagneveket együtt adja meg:

sudo apt install <package_1> <package_2> <package_3>

mi van, ha az apt install programot egy már telepített csomagra futtatja?

nem kell aggódnia., Ez csak belenéz az adatbázisba, és ha újabb verziót talál, frissíti a telepített csomagot az újabbra. Tehát nem árt, ha használja, kivéve, ha nem akarja, hogy frissíteni kell.

csomagok telepítése frissítés nélkül

Ha valamilyen oknál fogva telepíteni szeretne egy csomagot, de nem akarja frissíteni, ha már telepítve van.,minden frissítés nélkül

hogy csak a frissítő csomagot, nem telepítse

Amennyiben ki szeretné frissíteni egy csomagot, de nem akar telepíteni (ha nincs telepítve), akkor a következő parancsot:

sudo apt install <package_name> --only-upgrade
Csak upgrade csomag

Hogyan kell telepíteni egy speciális változata egy alkalmazás

alapértelmezés szerint, a legújabb verzió a repository lesz telepítve az alkalmazás számára., De ha nem akarja telepíteni a legújabb verziót, megadhatja a verziószámot. Tudnia kell a telepíteni kívánt verziószámot.

csak add = verzió a csomag nevével.

hogyan lehet eltávolítani a telepített csomagokat apt

elég beszélni a csomagok telepítéséről, lássuk, hogyan lehet eltávolítani a csomagokat. A csomagok eltávolítása ugyanolyan egyszerű, mint a telepítés., Csak használja az alábbi parancsot:

sudo apt remove <package_name>
csomag eltávolítása

az automatikus befejezés itt is működik. Tehát csak elkezd gépelni a csomag nevét, majd nyomja meg a tab, és azt javasolja, az összes telepített csomagok kezdve ezeket a betűket.

a csomagok eltávolításának másik módja a tisztítás használata. A parancs a következő módon használható:

mi a különbség az apt eltávolítás és az apt tisztítás között?,

  • apt remove csak eltávolítja a csomag binárisait. Maradványok konfigurációs fájljait hagyja.
  • apt purge eltávolít mindent, ami egy csomaghoz kapcsolódik, beleértve a konfigurációs fájlokat is.

Ha használt apt remove egy megszabadulni egy adott Szoftver, majd telepítse újra, a szoftver azonos konfigurációs fájlokat. Természetesen megkérjük, hogy felülbírálja a meglévő konfigurációs fájlokat, amikor újra telepíti.

a tisztítás akkor hasznos, ha elrontotta a program konfigurációját., Teljesen ki akarja törölni a nyomait a rendszerből, és talán újrakezdeni. Igen, használhatja a apt purge egy már eltávolított csomagoláson.

általában apt remove több mint elegendő a csomag eltávolításához.

csomagok keresése

nem a csomagok keresésének preferált módja. De ez akkor hasznos, ha keres egy bizonyos lib. Csak használja a következő parancsot a kívánt keresési kifejezésekkel. Meg fogja találni az összes csomagot, amely tartalmazza a keresési kifejezést., szeretne többet megtudni egy csomag telepítése előtt vagy eltávolításával, akkor használja az alábbi parancsot:

apt show <package_name>

Ez megmutatja információt az adott csomag(ok), mint a függőségek, telepítés, illetve letöltési méret, különböző forrásokból a csomag letölthető a leírás tartalma a csomag többek között:

Show a csomag adatai

Lista bővíthető, valamint a telepített verzió

apt parancs van egy új lehetőség az úgynevezett lista., Ha ezt a parancsot, láthatjuk a csomagokat, hogy van egy újabb változat készen frissítve:

apt list --upgradeable
Lista minden frissíthető csomagok

Azt is látni az összes telepített csomag a rendszerben telepített opció:

apt list --installed

van még egy harmadik lehetőség az úgynevezett –minden-verziók., Ez felsorolja a rendszer számára elérhető összes csomagot:

apt list --all-versions

hogyan tisztítsuk meg a rendszert apt

beszéltem az Ubuntu rendszer tisztításának módjairól a hely felszabadítása érdekében. Az apt-get-vel ellentétben itt nincsenek tiszta és autoclean parancsok. Továbbra is használhatja az autoremove opciót, és felszabadíthat néhány diskspace-t:

sudo apt autoremove

Ez a parancs eltávolítja az automatikusan telepített lib-eket és csomagokat, hogy kielégítse a telepített csomag függőségeit., Ha a csomagot eltávolítják, ezek az automatikusan telepített csomagok, bár haszontalanok, a rendszerben maradnak.

használja az autoremove-ot a hely felszabadításához

nemrég tisztítottam meg a rendszeremet, ezért csak néhány Kb fájlt mutat be a el kell távolítani. Ellenkező esetben könnyedén 100 Mb szabad helyet kaphat ezzel a paranccsal.

A bemeneted

szándékosan nem tartalmaztam az apt edit-sources parancsot ebben a cikkben., Ez azért van, mert ez a parancs opció egy folyamatban lévő munka, és ezen a ponton nem más, mint a források megnyitása.listafájl az Ön által választott szerkesztőben.

hogyan tetszik ez az útmutató az apt parancsok Linux alatt történő használatához? Remélem, hogy könnyű volt megérteni az apt parancsokat példákkal. Az Ön visszajelzése segít abban, hogy a közeljövőben több ilyen útmutatót hozzon létre.

tetszik, amit olvas? Kérjük, ossza meg másokkal.

1.4 KShares
  • Facebook1.,3k Twitter26 LinkedIn11 Reddit10 Pocket0