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:
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!
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
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]
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.
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]
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.
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.
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!