Hogyan használjuk az Apt-Get-t az Ubuntu program telepítéséhez a parancssorból

Tartalomjegyzék:

Hogyan használjuk az Apt-Get-t az Ubuntu program telepítéséhez a parancssorból
Hogyan használjuk az Apt-Get-t az Ubuntu program telepítéséhez a parancssorból

Videó: Hogyan használjuk az Apt-Get-t az Ubuntu program telepítéséhez a parancssorból

Videó: Hogyan használjuk az Apt-Get-t az Ubuntu program telepítéséhez a parancssorból
Videó: 黑苹果系统 | macos🍎Catalina Play On Windows💻With Oracle VM VirtualBox; 排除系统分辨率问题;支持Linux 🐧 - YouTube 2024, Lehet
Anonim
Az Ubuntu számos GUI-alapú módszerrel rendelkezik az alkalmazások telepítéséhez, de időbe telik a keresés és a keresés. Mivel a billentyűzet általában gyorsabb, mint az egér, a parancssor segítségével kezelhető szoftver valós idő-megtakarítást jelenthet.
Az Ubuntu számos GUI-alapú módszerrel rendelkezik az alkalmazások telepítéséhez, de időbe telik a keresés és a keresés. Mivel a billentyűzet általában gyorsabb, mint az egér, a parancssor segítségével kezelhető szoftver valós idő-megtakarítást jelenthet.

APT

A Linux a szoftvercsomagok, a felhasználói interfészeket, modulokat és könyvtárakat tartalmazó szoftver egységeit kezeli. A legtöbb alkalmazás több együttmûködõ csomagot kapcsol össze, és mások is megengedik Önnek, hogy kiválassza a telepítendõ csomagokat, és melyeket hagyjon ki saját belátása szerint. Ez zavart okozhat, így van egy csomagkezelő, aki segít

Minden Linux disztribúciónak saját csomagkezelő rendszere van. A saját, közeli és kedves Ubuntu számára ez az Advanced Packaging Tool. Van egy parancsnoki családja, amely lehetővé teszi a tárolók felvételét; csomagok keresése, telepítése és eltávolítása; és még szimulálják a frissítéseket és hasonlókat. A parancsok viszonylag könnyen megjegyezhetők és használhatók, így a rendszer szoftverét egyáltalán nem tudja kezelni!

Az APT szuperfelhasználói engedélyeket igényel, mivel a rendszer alapvető szempontjaival foglalkozik, így az Ubuntuban a legtöbb parancsot el kell fogadnia a "sudo" paranccsal.

Csomagok keresése

A szoftvert kereső parancs a következő:

apt-cache search [search term 1] [search term 2] … [search term n]

Cserélje ki a [keresési kifejezéseket], de ne használjon zárójeleket. Olyan kimenetet kapsz, mint ez:

Szavakat kereshet a csomagok leírásában, mondjuk egy pasziánsz játékhoz vagy csomagnévhez. Bizonyos keresések eredményeket eredményezhetnek, így a listával a következő paranccsal görgethet:
Szavakat kereshet a csomagok leírásában, mondjuk egy pasziánsz játékhoz vagy csomagnévhez. Bizonyos keresések eredményeket eredményezhetnek, így a listával a következő paranccsal görgethet:

apt-cache search [search terms] | less

Van egy cső a parancs közepén (egy kulcsot osztozik a -val). A kisebb parancs lehetővé teszi, hogy a nyílbillentyűkkel, az oldal fel / le billentyűkkel és a szóközzel, a b gombbal lapozzon a listán. A q megnyomásával kiléphet a listából, és visszatérhet a prompthoz.

Repositóriák hozzáadása

További szoftvereket találhat az online tárolókban. Vegyük például az Ubuntu Tweak programot, amely lehetővé teszi, hogy megváltoztasson valamilyen rejtett vagy egyéb módon nehéz változtatásokat a rendszeren. Egy másik tárhelyen van. Ha hozzáadja a tárolót ahelyett, hogy letölti és telepíti a csomagot, akkor a rendszer értesíteni fogja Önt a frissítésekről, és automatikusan frissíti az Ön számára. Az APT források fájljának szerkesztésével manuálisan hozzáadhatja és módosíthatja a tárhelyeket:

sudo nano /etc/apt/sources.list

De az Ubuntu 9.10 Karmic Koala ezt megváltoztatta. Könnyebb út!

Image
Image

sudo add-apt-repository [repository name here]

Nézzük az Ubuntu Tweak repo-ját, hogy lássuk, milyen lesz a gyakorlatban:

sudo add-apt-repository ppa:tualatrix/ppa

Voálá!

Források frissítése

A tárolók hozzáadása után frissíteni kell a csomaglistát.
A tárolók hozzáadása után frissíteni kell a csomaglistát.

sudo apt-get update

Ez egy lépésben frissíti a csomaglistákat minden tárolóról. Ne felejtse el ezt minden hozzáadott adattár után!

Telepítés

Most, hogy hozzáadta a szoftver repo programját, és frissítette a csomaglistát, és megtalálta a szükséges csomagnevet, telepítheti azt.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Ez letölti és telepíti az összes felsorolt csomagot. Ha függőségek vannak - más előfeltételes csomagok - akkor is telepítésre kerülnek. Néha az ajánlott, de opcionális csomagok listáját is megtekintheti a kiválasztáshoz. Néha megjelenik egy megerősítési kérés is, de nem mindig.
Ez letölti és telepíti az összes felsorolt csomagot. Ha függőségek vannak - más előfeltételes csomagok - akkor is telepítésre kerülnek. Néha az ajánlott, de opcionális csomagok listáját is megtekintheti a kiválasztáshoz. Néha megjelenik egy megerősítési kérés is, de nem mindig.

Gyakran előfordul, hogy egy központi csomagot lát más csatolt csomagokkal, így az installálás automatikusan telepíti a függőket és néha a kapcsolódó csomagokat is.

Image
Image

Csomagok eltávolítása

Ha meg akarsz szabadulni egy programtól, eltávolíthatja a kapcsolódó csomagokat.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Ha meg akarja menteni a konfigurációs fájlokat és a hozzá tartozó könyvtárakat (általában a felhasználó főkönyvtárában), akkor hozzá kívánja adni a tisztítási opciót:
Ha meg akarja menteni a konfigurációs fájlokat és a hozzá tartozó könyvtárakat (általában a felhasználó főkönyvtárában), akkor hozzá kívánja adni a tisztítási opciót:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Két kötőjel van ott. Ez hasznos lesz, ha egy program nem működik megfelelően. Az eltávolítással tisztítással "tiszta" telepítéssel rendelkezhet.

Legtöbbször csak kiválasztja az alapcsomagot, és a hozzájuk kapcsolódóakat is eltávolítja. Ha nem így van, használhatja a következő parancsot:

sudo apt-get autoremove

Ez automatikusan eltávolítja az összes olyan csomagot, amelyet nem használnak vagy társított bármelyik telepített programhoz. Például, ha megszabadult egy központi csomagtól, az autoremove megszabadul a kapcsolódó csomagoktól és a függőségektől, amíg nincs más program. Nagyszerű módja annak, hogy megtisztítsa a fel nem használt könyvtárakat és csomagokat, amelyekre nincs szüksége.

Szoftver frissítése

Tehát mi van akkor, ha a csomagok frissítésre szorulnak? Az egyes programok az alábbi paranccsal frissíthetők:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Vagy újabb érvek nélkül frissítheti az összes csomagot:

sudo apt-get upgrade

Ez megmondja, hogy hány és mely csomagok frissítésre szorulnak, és folytatni fogja a megerősítést.

Ne feledje, először frissítenie kell. A frissítés a programok régebbi verzióit helyettesíti újabb verzióival. Ez egy csere folyamat; ugyanaz a csomagnév szükséges, és a régebbi verziót egy újabb verzió váltja fel. Nincs teljesen új csomag telepítve, és a csomagokat nem távolítják el.

Néhány program nem így működik. Szükségük van egy kicsit más névvel rendelkező csomag eltávolítására, és egy új, más nevet kell telepíteni. Néha a program új verziójának új, szükséges csomagja van. Ezekben az esetekben a dist-upgrade-t kell használni.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Most minden függőség kielégül, nem számít.Ha nem vagy a mikrokezelő csomagok kezelése, akkor ez az a parancs, amelyet használni fog.

Ha csak azt szeretné látni, hogy mely csomagok lesznek frissítve, ha hipotetikusan futtatod a parancsot, szimulálhatsz egy frissítést a -s függvénnyel.

sudo apt-get –s upgrade

Ez nagyon hasznos, ha nem biztos abban, hogy egy csomag frissítése más programokat rendetlenné tesz, ami néha olyan dolgokkal történik, mint a PHP és a levélkiszolgálói könyvtárak.

Tisztítás

Amikor csomagokat tölt le, az Ubuntu gyorsítótárazza őket, amennyiben további hivatkozásra van szüksége. Ezt a gyorsítótárat törölheti és visszaszerezhet egy merevlemez-területet a következő paranccsal:

sudo apt-get clean

Ha meg akarja menteni a gyorsítótárat, de mentse a csomagok legújabb verzióit, akkor használja ezt helyett:

sudo apt-get autoclean

Ez megszabadulni fog a régebbi verzióktól, amelyek eléggé haszontalanok, de még mindig hagynak benneteket a gyorsítótárban.

A telepített tartalom ellenőrzése

Megtekintheti a telepített csomagok listáját a dpkg segítségével.

sudo dpkg –list

Kevesebbet is használhat a lista görgetéséhez.

sudo dpkg –list | less

A grep paranccsal is kereshet a listán.

dpkg –list | grep [search term]

Ha valami telepítve van, megjelenik egy csomag neve és leírása.

Kompakt módszert is kereshet:

dpkg –l ‘search term’

Ez az opció egy kis betű L, és a keresési kifejezésnek egyetlen idézeten belül kell lennie. A helyettesítő karaktereket jobban is keresheti.

Image
Image

Húsvéti tojás

Az APT-nek érdekes húsvéti tojása van.

sudo apt-get moo

Élvezze a szuper tehén hatalmait!

A csomagok és a telepített szoftverek parancsnoki parancsokkal történő kezelése időt takaríthat meg. Az Ubuntu szoftverfrissítője gyakran elhúzódik a rendszeremen, és tényleg fájni lehet, ha szoftveres reposzt és szoftvercsomagokat kell telepítenie a Szoftverközponton keresztül, különösen ha ismeri a csomagneveket. Ez is remek ahhoz, hogy távolról irányítsa a rendszert az SSH segítségével. Nem kell egy GUI-t működtetni egyáltalán, vagy foglalkoznia kell a VNC-vel.

Nagyon sok dolog lehet megtanulni, ha kényelmesebb lesz a parancssorral, ezért érdemes megnézni a Beginner's Guide to Nano, a Linux Command-Line szövegszerkesztőjét. Még több van!

Ajánlott: