15 APT parancspélda Linuxon

15 Apt Parancspelda Linuxon



Ebben az útmutatóban bemutatjuk az APT parancs Linux rendszeren való használatának számos módját.

Előfeltételek

Az ebben az útmutatóban bemutatott lépések végrehajtásához a következő összetevőkre lesz szüksége:







  • Egy megfelelően konfigurált Linux disztribúció, amely például az APT-t használja csomagkezelőként, Debian , Ubuntu , Linux Mint , Devuan stb.
  • A CLI és a csomagkezelés alapvető ismerete.

Az APT parancs

Bármely Linux disztribúció számos csomagot tartalmaz. A számos csomag hatékony kezeléséhez szinte minden disztribúció egy vagy több csomagkezelőt használ.



APT az egyik ilyen csomagkezelő. Ez egy CLI-eszköz, amely képes DEB-csomagok telepítésére, eltávolítására és kezelésére olyan disztribúciókban, mint a Debian, az Ubuntu és a Debian/Ubuntu-alapúak.



Ha egy APT paranccsal rendszerszintű változtatásokat kell végrehajtani, akkor futnia kell gyökér privilégium (a sudo parancs).





Az APT parancs használata

1. példa: Az elérhető csomagok listájának frissítése
Előtt APT tud dolgozni csomagokkal, szüksége van egy működő adatbázisra az összes elérhető csomagról.

A legfrissebb adatbázis létrehozásához futtassa a következő parancsot:



sudo találó frissítés

Itt, APT lekéri a legújabb csomagadatbázist a csomagtárakból. Ha elérhető csomag frissítés, APT értesítést is nyomtat.

2. példa: Az elérhető csomagfrissítések listája
Ha APT csomagfrissítéseket talál, a következő parancs felsorolja az összeset:

találó lista -- bővíthető

3. példa: Csomagok frissítése
Ha egy vagy több csomagfrissítést talált, akkor mindegyiket egyszerre frissítheti a következő paranccsal:

sudo találó frissítés

Alternatív megoldásként a következő parancs frissíti az egész rendszert a csomagok eltávolításával, telepítésével és szükség szerinti frissítésével:

sudo alkalmas teljes frissítés

4. példa: Egyedi csomagok frissítése
Ha nem az összes csomagfrissítést szeretné telepíteni, csak bizonyosakat, használja a következő parancsstruktúrát:

sudo alkalmas --csak-frissítés telepítés [ csomag név ]

5. példa: Csomagok visszaminősítése
Néha a csomag frissítése tönkreteheti a dolgokat. Ilyen helyzetben érdemes a problémás csomag(oka)t egy korábbi verzióra visszaminősíteni.

Egy csomag visszaminősítéséhez futtassa a következő parancsot:

alkalmas telepítés [ csomag név ] = [ régebbi_csomagverzió ]

6. példa: Csomag keresése
Ha ellenőrizni szeretné, hogy a csomag elérhető-e a csomagtárból, használja a következő parancsot:

találó keresés [ csomag név ]

7. példa: Csomag telepítése
Ha létezik egy csomag a csomagban megadott repó(k)on források.lista , akkor közvetlenül telepítheti a következő paranccsal:

sudo alkalmas telepítés [ csomag név ]

8. példa: Egy adott csomagverzió telepítése
Az eljárás megegyezik az 5. példával. Ha egy csomag egy adott verzióját szeretné telepíteni, adja meg a következő módon:

sudo alkalmas telepítés [ csomag név ] = [ package_version ]

Ha a csomag verziója nincs megadva, az APT automatikusan telepíti a legújabb csomagot.

9. példa: Az elérhető csomagverziók listázása
Az alapértelmezett csomagtárolás(ok) a legtöbb esetben egy csomag több verzióját is tárolják. A következő parancs felfedi az összes elérhető csomagverziót:

apt-cache szabályzat [ csomag név ]

10. példa: Csomag tartása
Amikor fut a

találó frissítés

parancsot, ellenőrzi az összes telepített csomag frissítését. Bizonyos helyzetekben azonban érdemes lehet kihagyni bizonyos csomagok frissítését különböző okok miatt (stabilitás, kompatibilitás stb.).

Ilyen helyzetben megjelölheti a célcsomago(ka)t mint tart . Alapvetően, amikor automatikus csomagfrissítést hajt végre, APT kihagyja ezeket a csomagokat.

Csomag megjelölése mint tart , futtassa a következő parancsot:

sudo apt-mark tart [ csomag név ]

Ahhoz, hogy egy listát kapjon az összes tart csomagokat, futtassa a következő parancsot:

apt-mark bemutatóhely

Az eltávolításához a tart jelölje meg egy csomagból, használja a következő parancsot:

sudo apt-mark engedetlenség [ csomag név ]

11. példa: DEB-csomag telepítése
A Debian és a Debian-alapú rendszerek DEB-et használnak szoftvercsomagként. A csomagtárakból származó összes csomag DEB fájlként is érkezik.

DEB-csomag telepítéséhez használja a következőket APT parancs:

sudo alkalmas telepítés [ elérési_út_deb ]

APT gondoskodnia kell minden szükséges függőségről is.

12. példa: Csomag eltávolítása
Egy csomag eltávolításához használja a következő parancsot:

sudo apt távolítsa el [ csomag név ]

Általában, APT nem távolítja el a csomagfüggőségeket. A későbbi eltávolításukhoz futtassa a következő parancsot:

sudo apt autoremove

Utasíthatunk is APT mindkét művelet végrehajtásához egyetlen paranccsal:

sudo apt autoremove --tisztítás [ csomag név ]

Vegye figyelembe, hogy egy csomag törlése a csomaghoz kapcsolódó összes konfigurációs fájlt is eltávolítja, ezért legyen óvatos.

13. példa: Telepített csomagok listázása
APT nyomon követi a csomagtárakból és DEB-csomagokból telepített összes csomagot.

A következő parancs felsorolja az összes telepített csomagot, amely APT nyomon követi:

találó lista --telepítve

Ezt a kimenetet a segítségével szűrhetjük markolat annak ellenőrzéséhez, hogy egy adott nevű/mintázatú csomag telepítve van-e:

találó lista --telepítve | markolat [ minta ]

Tudj meg többet markolat .

14. példa: A csomag részletei
Mielőtt telepítenénk egy csomagot a repóból, ellenőrizhetjük a részletes információkat:

találó műsor [ csomag név ]

15. példa: Csomag letöltése a Repóból
Csomag letöltéséhez a csomagtárakból anélkül, hogy azt telepítené, használja a következő parancsot:

találó letöltés [ csomag név ]


A csomagot DEB fájlként tölti le az aktuális könyvtárban. Később a segítségével telepítheti APT kövesse a 11. példában bemutatott lépéseket.

Bónusz: sources.list szerkesztése
A források.lista fájl tartalmazza az összes URL URL-jét APT repók. segítségével tudjuk megnyitni APT szerkesztéshez:

sudo apt edit-sources

Alternatív megoldásként bármilyen szövegszerkesztővel manuálisan is szerkeszthetjük:

sudo mert / stb / alkalmas / források.lista

Ubuntu esetén a legközelebbi tükör automatikus kiválasztásához frissítse a repo URL-eket a következővel:

tükör: // mirrors.ubuntu.com / tükrök.txt

Frissítés után források.lista , frissítenie kell a APT gyorsítótár:

sudo találó frissítés

Bónusz: APT dokumentáció
A következő parancs egy gyors súgóoldalt nyomtat:

alkalmas --Segítség

Ha többet szeretne megtudni az összes rendelkezésre álló lehetőségről, részletes magyarázattal, tekintse meg a Férfi oldal:

Férfi alkalmas

Végső gondolatok

Ebben az útmutatóban számos felhasználási módot mutattunk be a APT parancs. Megismertük a csomagok telepítését, eltávolítását, frissítését, leminősítését és letöltését Debian és Debian alapú rendszereken.

Míg APT kezeli a DEB csomagokat, vannak más Linux-csomagolási formátumok is, pl. flatpak , csattan , stb. Ezeket a csomagokat gyakorlatilag univerzális Linux-csomagoknak tervezték, amelyek bármely Linux rendszerre telepíthetők.

Boldog számítástechnikát!