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
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.
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
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
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.
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.