Telepítőcsomagjaira linux menta, a javítási és beállítási számítógépek
Mint már említettük, a Linux Mint használta a deb csomagokat kiterjesztése, amelyekre a dpkg parancssori segédprogram, amely része a forgalmazás. Ez a legalacsonyabb szint, és a felhasználók többsége, akik telepítik a programot a csomagfájlok (róluk később), valószínűleg nem kell majd használni dpkg szolgáltatásokat. De egy ilyen igény még előfordulhatnak, például, ha a csomag áll rendelkezésre a tároló régi verziót a program vagy a program nem (új, nem tesztelt, nem tartoznak a különböző okok miatt, és így tovább. D.).
A csomag maga ebben a formátumban:
ahol gnome-mplayer - a program nevét; 0.9.4-1 - változata a program; amd64 - azt mutatja, milyen típusú processzor lefordítani ezt a csomagot, ebben az esetben - a 64 bites rendszerek 32 bites itt lehet i386, i586 vagy i686-függőség öt optimalizálási szint egy bizonyos típusú processzor.
Linux Szoftver Jellemzők
Ha a csomag tartalmazza a forráskódot, ami aztán le kell fordítani, akkor a csomag tartalmazza az érték az src. A csomag, amely nem tartalmaz bináris adatokat, amely alkalmas minden rendszer, akkor fel kell tüntetni, noarch.
Tekintettel arra, hogy a deb-csomagok lehet gyűjteni a különböző Linux disztribúciók, csomagszerkesztő gyakran jelzi a disztribúció, amely a csomag jött létre. Ezért egy másik komponens lehet a forgalmazási név, és még az ő verzióját - Ubuntu, Debian, stb ...
Ha ez a mező nincs jelen, akkor lehetséges, hogy a csomag a sokoldalú és alkalmas az összes Linux disztribúció rpm.
A telepítéshez a deb csomagot, akkor a -i opcióval:
$ Sud o DPK g i package_name.de b
a felhasználó gyakran megkapja a csomagot minden függőség CDili DVD-ROM-on, néhány magazin. Állítsa őket megadásával kulcs -R (-recursive), mint a paraméter az a könyvtár, ahol az összes fájl a következő:
$ Sudo dpkg -r / usr / local / src
Bár van egy másik lehetőség - a reguláris kifejezést minták:
$ Sudo dpkg -i * .deb
Most fog telepíteni a deb-csomagok az aktuális könyvtárban.
Ahhoz, hogy információt kapjon az összes paramétert bármely konzol Linux parancsokat, a gomb - segítségével.
Ha nincs rá szükség, akkor lehet, hogy egy másik sablont. Például, hogy telepítse az összes csomagot, amely tartalmazza a szót a nevét mplayer használják a következő minta:
$ Sudo dpkg -i * .deb mplayer *
Egy csomag eltávolításához dpkg hívás gombot r (vagy -remove), egyszerűen megadásával a csomag neve, mint az utolsó argumentum (ábra. 5,2), de ebben az esetben az összes konfigurációs fájl mentésre kerül.
Ábra. 5.2. Törlése csomag
Összhangban a Debian vezérelvek kézikönyve (ami azt mondja, hogy „a listán az ajánlott csomagokat kell tüntetni a telepítendő csomagok együtt alapcsomag mindig, kivéve atipikus setting”) csomagkezelő rendszer alapértelmezés szerint be van állítva nemcsak a felsorolt csomagok listáját a fő függőségek csomagot, de ajánlott. Ha azt szeretnénk, hogy elkerüljék ezt a bizonyos csomagokat, az apt-get install--no-ajánlja; Ha azt szeretnénk, hogy soha nem telepíteni az ajánlott csomagokat, add APT. Install-ajánlja "false"; A /etc/apt/apt.conf. Kérjük, vegye figyelembe, hogy ennek eredményeként, hogy egyes programok nem érhetők el az összes lehetőséget.
Ha töröl egy csomag általában visszaigazolása nem kérte, hogy van, úgy gondoljuk, hogy ha a felhasználó beírja a parancsot, ő tudja, mit kell tennie. Légy óvatos!
Egy csomag eltávolításához teljesen együtt konfigurációs fájlokat használja a -p kapcsoló:
$ Sudo dpkg -P xchat
További kulcsok és -force -ignore-függ segítséget figyelmen kívül hagyni a problémák, amikor telepítése vagy eltávolítása a csomagot, például, ha a csomagot nem lehet telepíteni miatt elégedetlen függőségek. De ezeknek a használata kulcs a teljes felelősség a stabilitási program vagy rendszer teljesen rád.
Ahhoz, hogy a telepített csomagokat, a gomb -l (-list) (ábra. 5.3).
Amellett, hogy a csomag nevét, verzióját és leírást az első pozíció jelzi az állapotot. A legtöbb esetben az általunk telepített állapotban van, ami azt jelenti,
hogy a csomag kicsomagolása és beállítva. Néha találkoznak config-fájl csomagot, amikor a program eltávolítjuk, és a rendszer továbbra is csak a konfigurációs fájlokat. A többi paraméter, lásd a man-dokumentáció, amely előállítható megadásával a konzol férfi dpkg.
$ Sudo dpkg -l> install.tx t
Most, a fájl tartalmazza az összes programot. Befejezésül történt görgetés egy időben, akkor kell használni kevesebb terméket:
$ Sudo dpkg -l | les s
Ennek eredményeként, a képernyő első csomagok listáját jelenik meg. A nyilak használatával, akkor felfelé és lefelé, hogy megtalálja a megfelelő.
Ezen felül, akkor kimenet szűrése segítségével grep konzol segédprogramot. Például, válassza ki az összes telepített programok, és írja le a címben Sanya ahol ott van a szó video:
$ Sudo dpkg -l | GRE o -i vide o
A telepítés során a csomag nem csak kicsomagolva, hanem a testre, néha szükség van állítanod a csomagot. Ezt meg lehet tenni a segítségével a csapat és dpk g -configur e nazvanie_paket és vagy közüzemi dpkg újrakonfigurálást.
Dpkg írott és grafikus front-end GDebi, amely része a Linux Mint. Meg lehet hozzáférni kattintson a Megnyitás az GDebi csomagkezelő.
A telepítés a program ablak (ábra. 5.5). A gomb megnyomása található a jobb felső, akkor helyezze vissza a csomagot.
A különböző fülek állnak rendelkezésre: leírás, részletek a csomag és a fájlok listáját tartalmazza. Uninstall a program Linux Mint még egyszerűbb elég
válassza ki a menüből nyissa meg a helyi menüt, és válassza a Törlés elemet.
Ábra. 5.5. Szerelési csomag Linux Mint segítségével GDebi
Mint látható, minden nagyon egyszerű, de mégis kényelmetlen. Elvégre, ha a csomag előírja a munkájához, a másik csomag, akkor is meg kell előre letölteni és telepíteni egy listára. De mi van, ha egy ilyen csomag tíz, ami viszont megköveteli még néhány csomagot? Ebben az esetben a telepítés is alakulnak a pokol. Ezen túlmenően, ez nagyon kellemetlen, hogy keresni csomagokat, hogy kompatibilis az összes helyek az interneten.
Ahhoz, hogy ki ez a helyzet, a fejlesztők még tovább mentek összegyűjtése a csomagok egy helyen, egy speciális program nyomon követi a függőségek között, amelyek szintén automatikusan beállításra kerül. Ennek eredményeképpen az alkalmazások telepítése Linux alatt is egyszerűbb, mint a Windows. De a telepítés egyes csomagokat használják ma olyan esetekben, amikor a megfelelő csomagot nem a tároló és a sávszélesség kímélése mert amikor már megvan a megfelelő csomagot, hogy miért kell töltse le újra?
By the way, a dpkg elérhető interaktív shell van egy funkciója függőség ellenőrzés - dpkg (. Ábra 5.6), hogy nincs telepítve a rendszerben az alapértelmezett, de ez könnyen megoldható.
$ Sudo apt-get install dpkg
Ezután futtatni az eszközt, mint egy rendszergazda:
Ábra. 5.6. Egy interaktív héj dpkg - dselect
Eleinte egy egyszerű menü, a nyílbillentyűkkel válassza ki a további működést - Frissítse az elérhető csomagok listája, mely csomagokat telepíteni, telepítés, frissítés, törlés, csomagjai beállításához, stb Aztán, hogy a kívánt műveletet az al-menü .. Azonban dpkg már gyakorlatilag nem népszerű, akkor sikeresen helyettesíti az APT és az alkalmassági.
A csomagolási rendszer
A közelmúltban, a legszélesebb körben használt csomagkezelő rendszerek, amelyek a felhasználók egy egységes interfészt keresni, telepíteni, frissíteni, és távolítsa el a csomagot. A legismertebb és legelterjedtebb a APT (Advanced Packaging Tool). Bevezetett először a Debian, és eredetileg tervezték, hogy a csomagok deb formátum, ő hamar univerzális program irányítási eszköz, beleértve a más csomagokat rpm formában (ALTLinux és Connectiva disztribúciók).
APT Port használható Slackware tgz-csomag úgynevezett slapt-get.