Csomagok kezelése a debian - debian segítség
kiindulási konfiguráció
APT egy fájlt, amely felsorolja a „források”, amelyből csomagokat lehet beszerezni. Ez a fájl /etc/apt/sources.list. Bejegyzések ebben a fájlban általában a következő formátumokban:
Természetesen a felvétel fent jelzett csak példaként és nem szabad használni. Az első szó minden sor, a deb vagy deb-src, jelezze, hogy milyen típusú archív: függetlenül attól, hogy egy string hivatkozás a bináris csomagok (deb), amelyek előre elkészített csomagokat, hogy mi általában használ, vagy ez egy utalás a forráskód az eredeti program, valamint ellenőrző fájlok debian (.dsc) és diff.gz tartalmazó szükséges változtatásokat "debianizing" program.
Íme néhány sort szükséges Debian alapegység. Az első blokk jelzi a főbb regionális archív fájlt, a második - a biztonsági frissítéseket, és a harmadik a Debian frissítés.
Vonalak kezdődő deb - linkek fájlok bináris csomagokat, kezdve src - fájlokra mutató linkeket forráskód csomagot.
/etc/apt/sources.list fájl tartalmazhat különböző vonalak. APT tudja, hogyan kell használni a levéltár a következő: http, ftp, fájl (helyi fájlok, hogy van, a könyvtár, amely a szerelt ISO9660 típus) és ssh, hogy tudom.
Ne felejtsd el futtatni az apt-get update parancsot megváltoztatása után /etc/apt/sources.list fájlt. Jössz, hogy APT juthatnának a csomagot listákat a forrásokból megadott. Amikor egy csomag telepítése APT megkapta a szükséges fájlokat a házigazdák felsorolt /etc/apt/sources.list, tárolja azokat egy helyi tárolóhoz (/ var / cache / apt / archives /), és továbblépünk telepíteni.
Alapcsomag eszköz
dpkg - Debian csomag fájltelepítővel
apt-get - parancssori eszköz APT
alkalmassági - olyan, mint egy ál felület, és egy lehetőség a parancssorban
szinaptikus - grafikus (GUI) interfész APT
dpkg - a csomagkezelő alapú menük
tasksel - Feladat telepítő
A szoftver telepítéséhez az apt, tegye a következőket:
A segédprogram a következő paramétereket:
-h - kijelző segítségével
-d - Csak letöltés csomagokat, de nem telepíti őket
-f - megpróbálja folytatni, ha a integritását a teszt sikertelen
-s - nem tesz semmit, csak a telepítés szimuláció
-y - a válasz igen mind a kérdésekre, és nem kérnek
-u - szintén megjelennek a frissített csomagokat.
Példák a felhasználásra az apt-get
Ha bármilyen módon sérült a telepített csomag, vagy egyszerűen csak szeretné frissíteni a csomagot a legújabb verzió, ami elérhető, akkor használja ezt a beállítást --reinstall például a következők:
Frissítése a csomagot listákat felsorolt forrásokból a sources.list file:
Software Update via APT:
Ha módosítani szeretné a listát a mirror APT:
Keressen egy csomagot a helyi cache:
Törlés a program segítségével APT:
Frissítse a csomagok listáját:
Frissítés elérhető csomag jelent meg:
Frissítse a telepített csomagok:
Itt található az összes telepített csomag és a távoli:
Itt található a csomag telepítését állapota:
Összes csomag, amely megfelel a maszk:
Itt található a csomagokat, amelyek tartalmazzák a húr:
Itt található a fájlok listája a csomagban:
Állapotát mutatják a csomagban:
Itt található csomag részleteit:
Itt található kapcsolódó csomagok:
Telepítse a csomagot a deb file:
Tisztítsuk ki a csomagot a rendszer együtt konfigurációs fájlokat:
Re-futtatni a konfiguráció a csomag:
Szerezd meg a forráskód a csomag:
Meghatározza a források szerint, és telepíti őket, ha szükséges:
Telepítse a csomagot a megadott release:
Ez megakadályozza, hogy a letöltés a program a rendszer indításakor:
-u listáját jeleníti frissíthető csomagok:
Hogyan tudom, hogy milyen csomagok lehet frissíteni?
apt-show-versions - egy olyan program, amely megmutatja, hogy milyen csomagok a rendszerben lehet frissíteni, és ezen felül, néhány hasznos információt.
Csomagkezelő alkalmassági
Alkalmassági jelenleg előnyös rendszer használható APT (Advanced Package eszköz). Úgy emlékszik, hogy melyik csomag lett telepítve közvetlenül az Ön által, és amely csomagok telepítése miatt függőségek. Friss csomagok automatikusan törlődik alkalmassági rendszer, amikor már nem lesz szükség semmilyen csomagot telepíteni közvetlenül. Alkalmassági egy fejlett csomagszűrő funkció, de bonyolult lehet beállítani.
Frissítése a helyi cache az elérhető csomagok (korábban: apt-get update):
Frissítve csomagok (korábban: apt-get upgrade):
Frissítés csomagok, még ha ez azt jelenti egy részének eltávolításával egy csomagot (korábban: apt-get dist-upgrade):
Egy csomag telepítése (korábban: apt-get install):
Távolítsuk el a csomagot (korábban: apt-get remove):
Vegye ki a csomagot, és a konfigurációs fájlok (korábban: apt-get remove -purge):
Keresés csomag szöveggel "string" a neve, vagy leírása (korábban: apt-cache search string):
A részletes információk a csomag (korábban: apt-cache show pkgname):
Eltávolítja a letöltött csomagot fájlok (korábban: apt-get clean):
Törölje a fájlokat csak csomagok régebbi verziói, de a jelenlegi változat a csomagot hagyott (korábban: apt-get autoclean):
Javítócsomagot a jelenlegi verzió, és frissíti azt automatikusan (korábban: nem világos, echo-to-file):
Ahhoz, hogy távolítsa el a zárat, használja a paraméter Unhold.
optimalizált sources.list
Általánosságban elmondható, hogy erőfeszítéseket létrehozására optimalizált sources.list nem termel sok javulást.
apt-kém teremt sources.list automatikusan alapján várakozási idő és sávszélesség. netselect-apt létrehoz egy komplett sources.list használ, de egyszerűbb módszert választotta a legjobb tükör (ping idő összehasonlítás).
Csapat dpkg-átirányítás
File „eltérés” (divertions) - ez a módja annak, hogy a dpkg nem telepít egy fájlt az alapértelmezett könyvtárat, de telepítve a megváltozott könyvtárban. „Eltérések” keresztül használható a Debian csomagkezelő scriptek mozgatni egy fájlt egy másik helyre, ahol nem okoz konfliktusokat. A rendszergazdák is használhatja az „eltérés” az elnyomás a konfigurációs csomag fájl, vagy abban az esetben, ha néhány fájl (ami nem jelölt conffiles) meg kell őrizni dpkg rendszer telepítése során egy új verziója a csomag, amely tartalmazza ezeket a fájlokat.
Mi van, ha a dpkg parancs van törve
Egy törött dpkg lehetetlenné teszi, hogy telepíteni .deb. Az alábbiakban leírt eljárás segít ebben a helyzetben. Meg kell majd mindkét csapat böngészés weboldalak, például a linkeket.
Helyi csomagarchívumról
Annak érdekében, hogy hozzon létre egy helyi csomagarchívumot amely kompatibilis az APT és a dselect rendszer csomagok létre kell hozni, és belépett egy speciális könyvtár fa.
A helyi deb adattár hasonló a Debian hivatalos archívum, létre lehet hozni az alábbiak szerint:
Egy másik módja, gyors és piszkos helyi deb fájl létrehozásával lehet az alábbiak szerint:
Ezek a fájlok távolról hozzá lehet férni, ha hozzáférést kap a könyvtárakat keresztül HTTP vagy FTP, és tegye meg a szükséges változtatásokat a /etc/apt/sources.list-hez
A parancs auto-apt
auto-apt - ez az alkalmazás csomagok telepítésére kereslet.
Gyakori hibák az irányító csomag
Hibák mindig történik, sokan miatt a felhasználók nem érdekel. Az alábbiakban a leggyakoribb hibák és információk, hogy mit kell tenni, ha azok előfordulnak.
1. Ha a következő üzenetet kapja, amikor megpróbál végrehajtani egy parancsot típusú apt-get install csomag
Elfelejtetted futtatni az apt-get update parancsot, miután módosította az /etc/apt/sources.list.
2. Ha a hiba így néz ki:
amikor megpróbálja használni az egyik módszer az apt-get, mint forrást, akkor majd nem kell root jogosultságok, vagyis fut, mint egy normál felhasználó.
Van egy hiba hasonló az a fentiekből kiderül, mely akkor jelentkezik, ha fut két példányban apt-get egyidejűleg, vagy akkor is, ha megpróbálja futtatni az apt-get aktív folyamat dpkg. Az egyetlen módszer, hogy lehet használni egyszerre a másik - egy eljárás forrás.
3. Ha a telepítés megszakad a közepén a folyamatot, és úgy látja, hogy már nem lehet telepíteni vagy eltávolítani kívánt csomagokat, próbálja meg az alábbi két parancsot:
majd próbálja meg végrehajtani a telepítést újra. Szükség lehet arra, hogy teljesítse a második a csapat többször leírtuk. Ez lehet egy jó lecke azoknak kalandorok, akik szeretik használni a „nem stabil” szoftver.
4. Ha egy hibaüzenet
futás közben apt-get update, adjuk hozzá a következő sort /etc/apt/apt.conf: