Hirdetés

A Linux állandó evolúciós állapotban van. Gyakran a változások rejtve vannak, például a színfalak mögött a rendszermag fejlesztése és más mögöttes kód. De alkalmanként a felhasználónak alkalmazkodnia kell egy új munkamódszerhez.

Noha a számítástechnika számos fejlesztése zavaró lehet, és eltérő gondolkodást igényel, ez nem igaz a apt-get parancs. Ahelyett, hogy teljesen kicserélnék, a Debian-alapú rendszerek (mint például az Ubuntu, a Linux Mint és a Raspberry Pi's Raspbian 5 út Az új Raspbian Jessie még könnyebben használhatóvá teszi a Raspberry Pi-tA Debian Jessie júliusi kiadása után a Raspberry Pi közösséget megáldották a Raspbian változat új kiadásával, amely a „szülő” disztró alapján működik. Olvass tovább ) folytatja használatát a cseréje mellett, az egyszerűbb hajlamos parancs.

De miért csinálják ezt, és mi igazán megváltozott?

APT vs. Apt-get

Van egy megfelelő logika az apt parancs bevezetésében. Korábban az Advanced Package eszközhöz való hozzáférés a apt-get és apt-cache parancskészlet (vagy a Synaptic vagy a

instagram viewer
egyéb csomagkezelők Melyik Linux csomagkezelő (és a Distro) az Ön számára megfelelő?A fő különbség a Linux fő disztrójai között a csomagkezelő; a különbségek elég erősek, hogy befolyásolhassák a disztró választását. Nézzük meg, hogyan működnek a különféle csomagkezelők. Olvass tovább az asztalon). Annak érdekében, hogy ezeket idővel kibővítették, a dolgok meglehetősen rendezetlenné váltak.

Az apt bevezetésével, amely a leggyakrabban használt lehetőségeket tartalmazza apt-get és apt-cache, nemcsak a parancsok kissé rövidebbek, de kevesebb is. Ez elkerüli a párhuzamos tevékenységeket és az évek során felmerült egyéb problémákat.

De az apt nem csupán a két hasonló, rendezetlen parancsszerkezet egyesítéséről szól. Ez javítja a parancssori élményt is. Például egy folyamatjelző sáv jelenik meg egy program telepítésekor vagy eltávolításakor.

Szóval, ezért vezették be az apt-t. De miért használnád? Ezek a példák magyarázzák.

Röviden: Nincs több GET

Korábban már a az apt-get parancs mélyreható Útmutató a szoftver telepítéséhez az Ubuntun az APT-velHa Ubuntut használta, akkor valószínűleg valamikor használta az apt parancsot. De tudta, hogy ennél sokkal több van, mint az apt-get install és az apt-get frissítés? Olvass tovább . A korábban használt parancsok továbbra is alkalmazhatók, egyszerűen az „-get” rész eldobásával.

Így…

apt-get install [csomagnév]

... válik ...

apt install [csomagnév]

Általában ez a változás az összes korábbi vonatkozásában megtörténik apt-get parancsokat. De a hajlamos jön néhány extra funkció. A szoftverfrissítéseknek és az eltávolításoknak most már további lehetőségei vannak, a több csomag telepítésétől a csomagok tisztításáig a rendszeren.

Szerezzen teljes frissítést

Valószínűleg már tudod a frissítés és frissíteni parancsok, amelyek mindkettővel működnek hajlamos és apt-get. Röviden, frissítés frissíti a csomag adatait a a tárolók Útmutató az Ubuntu-tárolókhoz és a csomagkezeléshez Olvass tovább , míg frissíteni frissíti a ténylegesen telepített csomagokat.

apt teljes frissítés

Az új apt parancs bevezeti ezt az új parancsot, teljes frissítés.

sudo apt teljes frissítés

Ezzel a paranccsal nem csak a csomagokat frissítjük, hanem a régi frissítéseket is, amelyeket a frissítés során el kell távolítani. A szabvány apt frissítés parancs nem csinálja ezt.

Telepítsen több csomagot

Sietve, és egynél több szoftvercsomagot kell telepítenie? Vagy egyszerűen csak nagyobb hatékonyságot szeretne a szoftver telepítő parancsán?

Az apt install a parancs fejlődött, lehetővé téve, hogy több parancsot egyetlen paranccsal telepítsen. Egyszerűen nevezze el a csomagokat egymás után a telepítési parancs után:

sudo apt install [pack_1] [pack_2] [pack_3]

Ha egy alkalmazás már telepítve van, akkor az apt ellenőrzi az adatbázis későbbi verzióját, és helyette telepíti. Egyszerű!

Telepítsen egy csomagot frissítés nélkül

Előfordulhat, hogy bizonyos körülmények között frissítés nélkül telepítenie kell egy meglévő csomagot (talán javíthatja). Szerencsére az apt leegyszerűsíti ezt a forgatókönyvet:

sudo apt install [csomagnév] - no-upgrade
apt nincs frissítés

Közben letölthet egy frissítést egy eltávolított csomaghoz, és eltávolíthatja azt a következővel:

sudo apt install [csomagnév] - csak frissítés

Igaz, hogy az utolsó parancs szokatlan forgatókönyv a legtöbb számára, de érdemes erről tudni.

Telepítsen egy adott csomag verzióját

Mi lenne, ha egy alkalmazás adott verzióját szeretné? Ez akkor fordulhat elő, ha úgy találja, hogy a legújabb frissítés megszakítja a használt szolgáltatást. Ehhez el kell végeznie néhány kutatást, hogy megbizonyosodjon arról, hogy ismeri a csomag verziószámát.

Miután megtalálta, egyszerűen használja ezt a parancsot a csomag nevének és a tervezett verzió megadásához:

sudo apt install [csomagnév] = [verziószám]

Ne feledje, hogy a későbbi frissítések visszavonhatják ezt, és a kívánt verziót a legfrissebbre válthatják. Mint ilyen, meg kell ismételnie ezt a parancsot (kivéve, ha a fejlesztők visszaállítják a megszakadt funkciót).

Lista frissíthető és telepített csomagok

Az apt alkalmazással rendelkező szoftverek Debian alapú rendszerekre történő telepítésének új új szempontja a lista opció. Ezzel egy listát állít elő a megadott feltétel alapján.

Megtekintheti például azon csomagok listáját, amelyek frissítésre vár:

apt list - frissíthető

Egyszerűbben: a telepített csomagok listája:

apt list - telepítve
megfelelő lista

A lista harmadik opciója szintén rendelkezésre áll. Megjeleníti az operációs rendszerhez és a számítógéphez elérhető összes csomag listáját.

apt felsorolja az összes verziót

(Vegye figyelembe a „-” karakterek számát a parancsban: négy!)

Eltávolítás vs. tisztítás

A régi módszer a csomag eltávolításához a eltávolítás parancs továbbra is működik az apt-vel. Használja ezt a telepítés fordítottjaként, megadva a csomag nevét:

sudo apt remove [csomagnév]

Van azonban a tisztítás parancs, amely nagyjából ugyanúgy működik.

sudo apt purge [csomagnév]

De mi a különbség?

Jól, apt eltávolítani egyszerűen eltávolítja a bináris fájlokat, de ennek eredményeként a maradék fájlok - általában a konfigurációs fájlok - maradnak hátra.

Val vel apt purgeazonban a fájlokkal kapcsolatos minden eltávolításra kerül: bináris fájlok, konfigurációs fájlok, a tétel.

Tisztítás az Autoremove segítségével

Parancsok, mint eltávolítás és tisztítás felhasználható a nem kívánt szoftver eldobására a rendszeren. A régi időkben apt-get, a takarítás hatékonyabb módszerei állnának rendelkezésre a következővel: tiszta és automatikus tisztítás.

apt autoremove

Az apt mellett csak egyetlen funkció van: autoremove. A belépés után eltávolítja a automatikusan telepített könyvtárakat és csomagokat, általában a kívánt alkalmazások függőségeként. Mindaddig, amíg ezeket a csomagokat leválasztják a szükséges alkalmazásoktól, el lehet dobni.

sudo apt autoremove

És természetesen ez fontos eredményt fog eredményezni lemezterület felszabadítása Hogyan szabadítson fel szabad helyet a LinuxonMindössze két paranccsal eltávolíthat egy csomó felesleges fájlt, amelyek helyet foglalnak el a rendszeren. Olvass tovább !

Új parancsok és jobb funkcionalitás

A... val apt-get parancs segítségével frissítheti, frissítheti, telepítheti és eltávolíthatja a szoftvereket Debian-alapú Linux operációs rendszereken. De az egyszerűbbé hajlamos parancs, ennél sokkal többet tehetsz!

De melyiket inkább? Fogod tartani az apt-get, amíg az teljesen elavult, vagy teljesen átölelted az apt-t? Mondja el nekünk, hogy érzi magát - és minden olyan parancsot, amelyet Ön szerint bele kellett volna vinni - a megjegyzés rovatba.

Kép-hitelek: Brian A Jackson / Shutterstock

Christian Cawley a biztonság, a Linux, a barkácsolás, a programozás és a műszaki magyarázatú szerkesztőhelyettes. Előállítja a The Really Useful Podcast-ot is, és nagy tapasztalattal rendelkezik az asztali és szoftver támogatással kapcsolatban. Christian, a Linux Format magazin közreműködője, egy Raspberry Pi gyártója, Lego szeretője és retro játék rajongója.