APT-GET Ubuntuban

Apt Get Ubuntuban



Az APT egy parancssori eszköz az Ubuntuban. Ez az egyik leggyakrabban használt és rendkívül hatékony parancssori eszköz az Ubuntuban. Az APT használható új szoftvercsomagok telepítésére, a rendszerre már telepített frissítési csomagok telepítésére, vagy akár frissítésre is. Ez a parancssori eszköz messze az egyik első, amelyet minden kezdő megtanul Linux alatt. Az APT felosztható APT-GET, APT-CACHE és APT-CONFIG csoportokra. Ebben az oktatóanyagban az APT-GET használatának különféle módjait fogjuk megvizsgálni.

Apt-get source és Apt-get build-dep

Apt-get forrás

Amikor nyílt forráskódú csomagokkal vagy forráskóddal van dolgunk, a programozók általában a forráskódot szeretnék tanulmányozni és/vagy kijavítani a forráskód hibáit. Itt jön be a forrás. A forrás a forráscsomag megragadására szolgál.

Ahhoz, hogy ez működjön, mutasson a /etc/apt/sources.list fájlban lévő deb-src bejegyzést az instabilra (ezt szintén megjegyzés nélkül kell hagyni). És futtasson egy frissítést, ha a sources.list fájl megváltozott.







CD / stb. / alkalmas

nano források.lista

Ezután törölje a deb-src sorok megjegyzéseit.



  Cím nélkül 14



Ezután hajtsa végre a frissítést:





sudo apt-get frissítés

Töltse le a forráscsomagot:

CD ~

CD Letöltések

mkdir imagemagick_source

CD imagemagick_source

sudo apt-get forrás képmágia

  Cím nélkül15

Ez található az imagemagick_source mappában:

  Cím nélkül 16

Sudo apt-get build-dep < csomag >

Ez utóbbi egy adott csomag összes függőségének telepítésére szolgál, amely lehetővé teszi annak létrehozását. Más szóval, a függőségek olyan könyvtárak/programok, amelyek szükségesek a csomag fordításához. És az utóbbi megszerzi helyetted a függőséget.

Sudo apt-get install < csomag >

Sudo apt-get install < csomag >

Ez az a parancs, amelyet a legtöbb ember kénytelen használni, ezért a legismertebb és leggyakrabban használt parancs. Letölti és telepíti az Ön által választott csomagokat. Tehát nézzük meg, mit csinál:

  Cím nélkül 6

Ebben az esetben egy olyan csomag telepítését választottam, amely már rendelkezik a rendszeremen. De amit meg kell jegyezni, az az első két sor.

' Csomaglisták olvasása… Kész ” – végigment a szoftvertáron, és ellenőrizte az összes elérhető csomagot.

' Függőségfa építése ” – itt az apt-get összeállítja a többi szükséges csomagot, hogy az érdekelt csomagot lefusson.

  Cím nélkül7

Az APT lekéri az összes követelményt, és telepíti is. Az /etc/apt/sources.list a csomagok pontos meghatározására szolgál. A csomag egy adott verziójának telepítéséhez a következőket írhatja:

Sudo apt-get install < csomag név > = < csomag verzió >

Ha viszont csak le akarta tölteni a csomagot, de nem telepítette, akkor ezt megteheti a d kapcsoló hozzáadásával. Ez utóbbi letölti a fájlt, és a /var/cache/apt/archives mappába helyezi.

Sudo apt-get -d telepítés < csomag >

  Cím nélkül8

A telepítést az s kapcsolóval is szimulálhatja (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Sudo apt-get -s installl < csomag >

Ez utóbbi semmilyen módon, alakban vagy formában nem változtatja meg a rendszert, hanem egy telepítést szimulál. Ha és amikor egy nem root felhasználó szimulál egy telepítést, az bizonyos konfigurációkhoz való hozzáférés hiánya miatt torzultnak tűnhet.

A következő, amit megnézünk, a fix-broken (-f, -fix-broken):

Sudo apt-get -f telepítés < csomag >

Ebben az esetben megpróbálja kijavítani a megszakadt függőségeket.

Sudo apt-get automatikus tisztítás / tiszta

Sudo apt-tisztulni

Ez a parancs – clean – a csomagok helyi tárházának tisztítására szolgál. Mindent eltávolít a /var/cache/apt/archives mappából, ami alapvetően helyet szabadít fel a rendszeren.

Sudo apt-get autoclean

Az Autoclean viszont a haszontalan fájlok eltávolítására szolgál.

Tegyük fel, hogy letöltöm a VLC-t (és csak azt) a sudo apt-get -d install vlc paranccsal. Így néz ki a /var/cache/apt/archives:

  Cím nélkül9

Most használjuk az autoclean-t:

Sudo apt-get autoclean

  Cím nélkül 10

És most takarítsunk:

  Cím nélkül 11

Mostanra azt feltételezik, hogy rájöttél, mit tesz a tiszta és mit nem.

Sudo apt-get --tisztítás távolítsa el < csomag >

Sudo apt-get --tisztítás távolítsa el < csomag >

Itt egy csomag APT használatával történő eltávolításához használhatja a tisztítást vagy az eltávolítást, vagy mindkettőt. Az Eltávolítás a csomag eltávolítására szolgál, de NEM a konfigurációs fájlok eltávolítására. A törlés eltávolítja az összes konfigurációs fájlt is.

Sudo apt-get autoremove

Sudo apt-get autoremove < csomag >

Valahányszor telepít egy adott csomagot, annak minden függősége is automatikusan települ. Amikor viszont eltávolítja a csomagot, a csomag eltávolításra kerül, de a függőségek megmaradnak. Itt jön be az apt-get autoremove. Az Autoremove nemcsak a telepített csomagot, hanem a telepített függőségeket is eltávolítja.

  Cím nélkül17

Sudo apt-get frissítés

Sudo apt-get frissítés

Ahogy a kifejezés is mondja, ez a parancs a frissítésre szolgál. Most mit frissít, és mit csinál a parancs? Ebben az esetben a rendszer megtekinti az /etc/apt/sources.list fájlt, és frissíti a felhasználó számára elérhető csomagok adatbázisát. Ha a sources.list fájl valaha is megváltozik, akkor ezt a parancsot mindenképpen le kell futtatnia.

  Névtelen

Tehát itt, az előző képen lefuttattam az update parancsot, és láthatjuk, hogy kidob néhány sort. Ezek a sorok azt mondják: „Hit”, „Get” vagy „Ign”.

Találat: Nincs változás a csomag verziójában

Get: új verzió érhető el, és az APT beszerzi az Ön számára

Ign: Figyelmen kívül hagyja a csomagot

Az APT frissítés nem tölti le és telepíti az összes újonnan elérhető csomagot. De beírhatja a következőket, hogy megnézze, melyiknek van új verziója:

Alkalmas lista -- bővíthető

  Cím nélkül2

Itt, amint láthatja, megjeleníti az aktuális verziót (a rendszerén), és az elérhető új verziót.

Sudo apt-get upgrade

Sudo apt-get upgrade

A következő, a frissítési parancshoz hasonló parancs a frissítési parancs. Ez utóbbi parancs (upgrade) a rendszerre már telepített különféle csomagok frissítésére vagy újabb verzióinak telepítésére szolgál. A legújabb verziókat az etc/apt/sources.list fájlban található forrásokból szerzi be. A rendszerre már telepített csomagok SOHA nem kerülnek eltávolításra, és az új, jelenleg nem telepített csomagok soha nem kerülnek telepítésre. De inkább a „frissítés” az ÖSSZES csomagra vonatkozik, amely jelenleg telepítve van a rendszeren. Ha és amikor egy csomagot nem lehet frissíteni egy másik csomag állapotának megváltoztatása nélkül, az UN-UPGRADED (nincs frissítve) marad. A frissítési parancsot általában a frissítési parancs előzi meg. Ez annak biztosítására szolgál, hogy az APT tudja, hogy valójában új csomagok vannak.

Sudo apt-get dist-upgrade

Sudo apt-get dist-upgrade

Ez a parancs a rendszer frissítésére szolgál egy új kiadásra. Ebben az esetben a csomagok egy része eltávolítható. Az upgrade és a dist-upgrade parancsok között az a különbség, hogy a dist-upgrade-ben bizonyos csomagok eltávolításra kerülnek. De a frissítéshez nincs szükség a csomagok eltávolítására.

Sudo apt-get Letöltés

Sudo apt-get Letöltés < csomag >

Ez hasonló a -d telepítéséhez. Az Apt-get -d install letölti a fájlt a /var/cache/apt/archives könyvtárba, míg az apt-get download a deb fájlt az aktuális munkakönyvtárba tölti le. Az Apt-get download letölti a deb fájlt, de nem a függőségeket. Ezenkívül az apt-get download nem telepíti a csomagot.

Sudo apt-get check

Sudo apt-get check < csomag >

A Sudo apt-get check a csomag-gyorsítótár frissítésére, valamint a megszakadt függőségek ellenőrzésére szolgál.

További információkért és további lehetőségekért írja be:

Férfi apt-get

Következtetés

Az APT-GET parancsok nagyon erősek, és ugyanakkor nagyon egyszerűek is. Ebben az oktatóanyagban megtanultuk, hogyan kell használni az APT-GET parancsokat: forrás, build-dep, telepítés, tisztítás, automatikus tisztítás, tisztítás, eltávolítás, automatikus eltávolítás, frissítés, frissítés, dist-upgrade, letöltés és ellenőrzés. oktatóanyag.