5 csomagkezelés


a következő: 6 Az X Window System Up: Magyar Debian 3.0 FAQ Előző 4 konfigurálása Applications nbsp Tartalom

5.1 Milyen stabil. tesztelés. instabil Debian ág?

Ez az irány a munka a Debian.

  • stabil (stable) disztribúció - hivatalosan is megjelent forgalmazása, jellemzően változások történtek. hibákat helyezni egy külön raktár, és időszakosan az elosztó is, amely egy új kiadás. Az alapgondolat, hogy a stabil - minden berendezések egyaránt. Ez az eloszlás gyakran megtalálható a CD és DVD. Abban a pillanatban, stabil megoszlási Debian GNU / Linux 3.0r0 kódnéven Woody.
  • vizsgálat (teszt) eloszlása ​​- a jövő változata a forgalmazás. Fölötte folyamatosan dolgozik, hogy orvosolja a hibát, és ahol szükséges, frissített változata a szoftver. Egy bizonyos ponton végzett `` fagyasztva 'forgalmazás - kezdi készül, hogy kiadja az új eloszlást, amely csak a hibák kijavítását; szoftververzió változik csak ha feltétlenül szükséges. Amint száma kritikus hibák nullára csökken, és a szám a gyakori hibák nem halad meg egy bizonyos összeget, a forgalmazás akkor tekinthető kész kiadás. Abban a pillanatban, a vizsgálati eloszlás Sarge. Ellentétben a korábbi tesztváltozatának Debian. hogy elérhető CD és DVD.
  • instabil (instabil) eloszlása ​​- `` kísérleti terület '' Debian. Ez egy állandó frissítés szoftverek (akár több száz csomag egy nap!), Különösen nem keres hibákat, továbbá a kapcsolódó hibák biztonság. Használja ajánlott csak azok számára, akik szenteli, hogy egy külön számítógép :). A kód neve ennek eloszlása ​​Sid.
  • Korábban volt egy forgási kódnevei: például Woody először instabil. teszteljük, és most stabil. Nos, ez a forgatás zajlik csak egy stabil és kipróbált eloszlás. Úgy döntött, unstable neve mindig Sid.

    Debian támogatja a korábbi és a jelenlegi disztribúció stabil. Régebbi disztribúciók esik az archívumban. Nem végzett munka a hibák kijavítását rájuk.

    5.3 Mi az a kísérleti?

    Ez része a Debian. nem szerepelnek a hivatalos forgalmazás. A kísérleti jelölt lépésének Sid. amelyek nem felelnek meg minőségi kritériumokat vagy súlyos összeférhetetlenség függőségeket más csomagokat.

    5.4 Mi non-free és contrib?

    A Debian projekt létrehozása GNU / Linux disztribúció, amely szabad szoftver. Az engedélyre vonatkozó követelmény, hogy egy adott termék mellett tekinthető, ismertetjük Debian Free Software útmutatók (DFSG).

    Olyan szoftver, amely nem szabad, azt nem lehet felvenni a hivatalos ellátás Debian. és ez nem része a forgalmazás.

    De a Debian projekt elkerülése érdekében érdekeivel ellentétes a felhasználók (akik nem mindig értékelik a szabadságot), a források: a fájl szerverek, a tükröket és a bug nyomkövető rendszer, levelezőlisták néhány csomag nem szabad szoftverek. Ezek a csomagok kerülnek a részben az elosztó, amely a nevét a non-free. Összeállításakor az elosztó CD készült, nem szabad kiosztani, hogy egy külön meghajtó, vagy nem tartalmazza az értékesítési egyáltalán.

    Szintén suschestvet szabad szoftver, amely a működéséhez szükséges vagy nem szabad könyvtári program. Ez a szoftver részének kell tekinteni az elosztás, és található a hozzájárulás részben.

    Korábban, a forgalmazás archív képviselte a könyvtárnak a csomagokat rendezve naznachaniyu. Aztán úgy döntött, hogy teszteljék instabil és forgalmazás szerkezete a felhasznált pool / fő / levél vagy libbukva / pkg.deb. Ez a rendszer bizonyult, hogy nagyon kényelmes és rugalmas. Ezért Debian most már ebben az osztályban struktúra minden disztribúció.

    5.6 Hogyan adhatok http vagy ftp tükör Debian?

    Kétféle módon adja meg az utat, hogy az archívum a Debian csomagokat.

    Abban az esetben, meg kell adni az elérési utat a archív Debian csomagokat. épített formájában egységes szerkezetben (pl hivatalos tükör), szükség van a /etc/apt/sources.list-hez hogy hozzá egy sort:

    deb protokoll: // host ág szakaszok

    deb-src protokoll: // host ága szakaszok

    • protokoll - a protokoll (file, http, ftp)
    • host / path - hostname és tükrözi a módja annak, hogy a Debian hierarchia
    • ága - az ág (stabil, tesztelés, instabil)
    • szakasz - egy szóközzel elválasztva szakaszain forgalmazás (általában fő hozzájárulás non-free)
    például:

    Ha meg kell adnia az elérési utat a csomagot (például egy program, amely nem része a Debian), meg kell hozzá a következő sorokat az /etc/apt/sources.list fájlban:

    deb protokoll: // host / Path-to-archive / src protokoll: // host / Path-to-archive /

    • protokoll - a protokoll (file, http, ftp)
    • host / path - hostname és tükrözi a módja annak, hogy a Debian hierarchia
    • path-to-archív - a fájl elérési útját Packages.gz, vegye figyelembe, hogy `` / '' szükséges
    például:

    src vonal nem szükséges, és csak akkor szükséges, ha megy fordítanunk a saját, vagy egy csomagot.

    További információ megtalálható a dokumentációban apt a Debian listára. szentelt létrehozása `` támogatás „” Debian értéktárak.

    5.7 Adtam egy új sort a /etc/apt/sources.list-hez de csomagok nem kerülnek!

    Ha a CD-t készített standard eszközökkel, és egy egységes szerkezetben Debian könyvtárba (például, bármelyik készített lemezek Debian-CD vagy jigdo), írja be a parancsot elég

    és `` bevezetésére 'apt az új meghajtót.

    5.9 Hogyan kapom képeket a Debian CD?

    ISO9660 korong kép lehet letölteni bármelyik tükrök, amely meg fogja találni a Debian honlapján. de készen állsz, hogy a letöltés után a kép 650 megabájt, ez md5 összeg helytelen. )

    Van még két élvezetes módja, hogy a képeket a Debian CD.

    • vásárolni egy példányt a hivatalos CD-k
    • használja a programot jigdo
    A CD-t és DVD-Magyarország egy példányát a hivatalos Debian CD megvásárolhatók Linuxshop és LinuxCenter. valamint sok más helyen, amit szeretnék ide írni, ha hajlandó :)

    Ha úgy dönt, hogy töltse le a Debian képeket. Javasoljuk, hogy használja jigdo programot. Olyan ez, mint szinte bármilyen * NIX. és Windows alatt. Működési elve abban a tényben rejlik, hogy meg kell töltse le a `` üres „” lemez

    50 megabájt, és adja meg a tükröt, ahonnan letölthető az elosztó fájlokat. jigdo saját letölt egy fájlt, tedd őket egy adott helyen későbbi felhasználásra, majd gyűjtsük össze a lemez azonos az egyet, amely a betakarítás került sor, hogy majd erősítse ellenőrzi a md5 összeget.

    Segítségével jigdo és jó Debian tükör közelében mindig van friss hajtások, illetve tesztelése meghajtókat néhány alternatív csomagot.

    Ha helyesen azonosítani a forrását csomagok /etc/sources.list és futtatni az apt-get update. ahhoz, hogy fut a parancsot az apt-get dist-upgrade.

    apt-get install csomagnév

    Ha a csomag telepítése, attól mindig ellenőrizni, és ha nstallation csomag nem igényel telepítést vagy eltávolítását egyéb csomagok, meg kell adnia, hogy a lehetséges következményeket.

    Ha van egy csomag fájl, és biztosak vagyunk benne, hogy minden függőségek teljesülnek, akkor a csomag telepítéséhez parancs

    dpkg -i packagename.deb

    apt-get remove csomagnév

    ha meg akarja tartani a konfigurációs fájlokat, vagy

    apt-get remove csomagnév -purge

    Ha el kívánja távolítani a csomagot, így ha van, és nem volt beállítva.

    Ha töröl egy csomagot, attól mindig ellenőrizni, és ha a csomag eltávolítását igényli a telepítés vagy eltávolítás egyéb csomagok, meg kell adnia, hogy a lehetséges következményeket. például:

    5.13 Hogyan tudok saját .deb csomag?

    Fogok megvitatni itt egy egyszerű módszer, amely a kézi összeszerelés a csomag nélkül használt speciális eszközök, mint például deb-make és mások.

    Kezdetnek, akkor kell, hogy legyen valami, amit meg kell telepíteni a segítségével egy helyi csomagot. Legyen bármilyen eszköz, amely meghosszabbítja a rendszer képességeit. (Akár azt is - ez lehet egy további betűtípus-fájlok vagy bármi mást). Hagyja, hogy a közüzemi hívják próba. Tegyük fel, hogy ez a típus írtad kézikönyvoldala nevű ember probe.1 és emellett azt feltételezzük, hogy van egy fájl, ahol a lebontott példát dolgozik ez a típus neve pl. A fájl elérési útvonalát, és egy példa oldalas kézikönyvet úgynevezett kísérő fájlokat.

    Fontos, hogy Ön képviseli, ahol a közüzemi kell helyezni, és a mellékelt fájlokat. Általában futtatható fájlokat az / usr / bin. Man oldalak kerülnek vezetői /usr/man/man.1. és bármely példák a / usr / lib / imya_utility. Legyen ez így lesz a mi esetünkben.

    Tehát, hajtsa végre a következő lépéseket:

    1. Hozzon létre egy ideiglenes mappát nevű DEB
    2. Hozzon létre alkönyvtárakat a könyvtár, amelyben helyezni a hasznosság és a kísérő fájlok

    Hozzon létre alkönyvtárakat a könyvtár, amelyben helyezni a közüzemi és a kísérő fájlokat. Ugyanakkor könyvtárak jönnek létre, ha a DEB a gyökér könyvtárban. Így ebben az esetben a fájlokat kell elhelyezni az alábbiak szerint:

  • Hozzon létre egy könyvtárat szolgáltatás DEB nevű könyvtárat debian
  • Ebben a könyvtárban hozza létre a szükséges ellenőrző fájlt, és az Ön kérésére is hozzá kell adni a fájlok preinst. postinst. prerm. postrm és conffiles.

    Ez az, amit csinálnak:

    A script lefut, miután a csomagot eltávolítják

    Érdemes emlékeztetni arra, hogy a szkriptek kell a jogot, hogy végre, különben nem történik semmi, akkor nem.

    Fogok megvitatni itt egy egyszerű módszer, amely a kézi összeszerelés a csomag nélkül használt speciális eszközök, mint például deb-make és mások.

  • Most töltse ki a fájl ellenőrzési szolgálat információkat.

    Megjegyzés. mielőtt a szavak Ez az én segédprogram helyet. Rámutat arra, hogy a kifejezés a folytatása a leírás.

    Ha ez nem szállít, akkor kap egy hibaüzenet jelenik meg építeni a csomagot.

    1. Létrehozása és töltse ki a többi megadott fájlok a táblázatban, ha a csomag van szükség (ebben az esetben nincs szükség).
    2. A generál packet típusú parancs .deb

    dpkg -b könyvtárnév packagename.deb

    A mi esetünkben, a parancs így fog kinézni:

    dpkg -b DEB szonda-1.0.deb

    Ha követte az összes utasítást, kapsz egy próba-1.0.deb fájlt. akkor most meg a parancs

    dpkg -i szonda-1.0.deb.

  • Nem ez az egész nagyon egyszerű? Akkor megy előre, hogy saját kívül a szabványos eloszlás Debian stílusú és csatlakoztassa egy helyi könyvtárba a dpkg programot. Létrehozása azonban egy ilyen kiegészítő, a generációs csomagok fájl nehezebb lesz. Ezzel, azt javasoljuk, hogy olvassa el a man oldalt a nevét: dpkg (8). dpkg-deb (1). deb-kontroll (5) és a dpkg-scanpackages (8).

    5.14 Meg kell ize programot. és ez nem szerepel a stabil eloszlás bár / nem része a Debian. Mit tegyek?

    Ha ez a program nem tartalmazza a Debian. olvassa el a levelezési listát, és a helyén a fejlesztők.

    Ha a program még nem gyűjtött (vagy nem helyezik összeszerelt formában az interneten), próbáld ki magad! Ha a munka - készen áll, hogy a csomagok forrás és a javítások egy Debian letétbe. és jelentést a megfelelő levelezési listára róla.

    Ha a program nem szerepel a Debian. A licenc nem ellentétes a DFSG. és megvan a vágy, a képesség és az idő, hogy fenntartsák azt az összes platformon támogatja a Debian. Próbálj meg lesz 2 Debian Fejlesztő - írja a közösség Debian fejlesztők.

    Kapcsolódó cikkek