Összeszerelése az rpm csomagot, friendsland s wiki, rajongók powered by Wikia
Ha dolgozik hosts gyűjteni szoftvert használó más forrásból sonfigure; Márka; make install - akkor nagyon gyorsan dirtied rendszer egyébként nem vezethető bármely gép, amely változata a szoftver telepítve van, és ennek megfelelően nem lehet csinálni a frissítést.
Administration azt a lehetőséget, hogy állítsa vissza a rendszert az alapoktól kezdve a dokumentáció kizárólag az RPM-csomagok, ezt elérni egy nagyon rövid idő alatt, és annak szükségességét, hogy a dokumentum csökkenteni egyszerű átadása RPM-csomagok + backup fájlokat, a beállításokat és a konfiguráció (/ etc / *).
Ezért, ha te mindent helyesen (ahogy azt egyébként nem) a teljes szoftverfejlesztési kell menni külön gépen vagy speciálisan létrehozott virtuális szerver, a forráskód különböző változatai tárolt CVS vagy SVN, majd töltse le / létrehozni / építeni egy stabil verzió a program forráskódját kell létrehozott RPM csomagokat, kényelmes a jövőben adminisztráció.
Összeszerelése rpm-csomagokat forráskódot (* .src.rpm) Edit
Felkészülés a Build
A saját könyvtárában (
/), Létre kell hozni a következő könyvtár felépítése:
Létrehozása egy fa, hogy építsenek egy könyvtárba:
Nyitott mcedit (vi), és létrehozza a saját könyvtárban fájl .rpmmacros a következő sorokat:
Tehát az első szükséges lépéseket tettek, és most van valóban megpróbál valamit gyűjteni. Hogyan.
Ahhoz, hogy épít csomagok archívumából típusú paket.src.rpm Bíróság:
tedd a csomag a katalógusban
Részletek katalógus
/ RPM / SRPMS a konzolból:
összeszerelés program futtatása:
Az összeszerelési folyamat eltarthat egy ideig, hogy attól függ, hogy melyik csomag úgy dönt, hogy újjáépíteni, valamint a számítógép teljesítményétől és variirovatsya néhány másodperctől akár több órán keresztül.
Ha minden jól megy (nem tudósít csomag függőségeket például), a kész bináris csomagok telepítéséhez rögzíteni fogja a végén a szerelvény, amely meg fogja találni a katalógusokban
/ RPM / noarch (attól függően, a csomag). Abban az esetben, ezeket az üzeneteket, meg kell alaposan megvizsgálja, és megfelelnek a követelményeknek, hogy ezekben a jelentésekben (doustanovit szükséges csomag).
Összeszerelése rpm-csomagokat a forráskódot (* .tar.gz, * .tar.bz2) Edit
Ha szükséges, a szerelvény a fajta paket.tar.gz fájlokat kell elhelyezni az archív fájl könyvtárban:
/ RPM / forrásokból. és a könyvtár
/ RPM / SPECS a fájlt adatok - paket.spec *
Most el kell menni a könyvtárba, egy fájl specifikáció:
felépíteni és futtatni a programot:
Ready csomagok lesznek tárolva ugyanabban a könyvtárban, abban az esetben a közgyűlés * .src.rpm, valamint az archív magát * .src.rpm (a
Alapértelmezésben minden csomag összeállítani a rendszer architektúrájának (például i386). Ha azt szeretnénk, hogy adjon meg egy erő platform csomagokat a szerelvény, akkor add meg a kívánt beállításokat:
ahol a gombok: --target i386 i686 --target --target x86_64, határozza meg a kapott csomag összeállítás i386 i686 és x86_64 volt.
- Van is egy módja annak, hogy építsenek, egy kulcs használatával -tb közvetlenül a forrásból csomagok - fájlok * .tar.gz * .tar.bz2, amelyek a kész fájl adatok:
Megjegyzések szerkesztése
- Egyes fejlesztők kiegészítő forrásarchívuma fájlt .spec, de ez nem mindig van így. Ilyen esetekben akkor sem kell írni a saját spec, vagy próbálja megtalálni a megfelelő az interneten, és szerkeszteni az Ön esetében. A legújabb verzió lehet letölteni az úton ** leírás fájlt az archív * .src.rpm és szerkeszteni már.
-
- A folyamat során a épület alkalmazások, vagy bármely más okból lehet szüksége, hogy a tartalma RPM csomagok - például egy fájlt a * .src.rpm leírás. Kitömörítő őket, akkor kell használni a forgatókönyvet rpm2cpio. Fájl rpm - egy különleges archív, csomagolja, ahol megadhatja a forgatókönyvet.
megy a könyvtárba a megfelelő csomag * .rpm és futtatni:
ahol: /usr/lib/rpm/rpm2cpio.sh - maga ize * .rpm script - fájl tartalma lehet, hogy el akarja távolítani.
Információ rpm2cpio.sh kölcsönzött listman.redhat.com oldal
Ezen túlmenően, kicsomagolás rpm-forrás csomagot, akkor is használhatja a bináris csomag telepítési parancsot:
Parancs futtatása után, megtalálja a az archív fájl tartalmát a megfelelő könyvtárakat (paket.spec a
/ RPMS / SPECS; A forrás és a javítások
/ RPMS / források, stb)
Összeszerelése az rpm csomagot, szabvány felhasználói jogok szerkesztése
Collect telepítés csomagokat rpm standard felhasználói jogokat.
A saját könyvtárában rangsorolja:
Továbbá, a home könyvtár a gyökér, így a parancs
myusernamed illetve cserélni a nevét. Ez minden.