Létrehozása deb

Nagyon gyakran van egy program, amely nem talál az interneten, nincs kész DEB vagy RPM csomagokat. Az eloszlás adattárak, valamint nem mindig a tényleges változata a program. Ezért egy program telepítése forráskódból az egyetlen kiút.

Mivel vannak figyelembe véve batch Linux disztribúció, majd gyűjteni a forrásból leszünk DEB és az RPM csomagokat. Az ilyen csomagok utólag könnyen telepíthető és távolítható el az operációs rendszer.

Az alábbi lista a parancs, hogy segítsen létrehozni DEB és RPM csomag forrásból. Több alatti minden csapat jobban festett.

Létrehozása DEB-csomagot forráskód:

$ Sudo apt-get install checkinstall

# Sudo rpm -i checkinstall

# Állítsa be a checkinstall csomag

# Menj a könyvtárba a forrás programot

# Állítsa be a forráskódját az operációs rendszer

# Létrehozása és telepítése csomagokat forráskód

Részletes leírás az egyes lépések

Telepítse checkinstall programot

Telepítse checkinstall csomag nem okoz túl nagy nehézséget. Az operációs rendszerek, melyek a DEB csomag telepítése a következő paranccsal:

# Sudo apt-get install checkinstall

Az operációs rendszer az RPM csomagokat telepíteni checkinstall csomagjának:

# Sudo rpm -i checkinstall

Ha egy ilyen csomag az operációs rendszer nem található, akkor látogasson el a projekt honlapján és töltse le a megfelelő verziót a:

Megy a könyvtárat a forráskód a program

Megy a könyvtárat a forráskód a program nagyon egyszerű és nem okozhat nehézséget.

Szeretném emlékeztetni a nagyon praktikus eszköz Linux parancssor - TAB billentyűt. TAB, akkor automatikusan hozzáfűzi a neve a hosszú könyvtárakat és fájlokat. Szeretne belépni csak az első karakter a nevét a könyvtár / fájl, majd nyomja meg a TAB billentyűt. amely automatikusan hozzáadja a teljes nevét.

Szinte az összes forrásból oszlanak archívumokban tar.gz. formátumban Csomagoljuk ki a tömörített beírt parancsot:

# Tar xvzf imya_arhiva.tar.gz

További információ az dolgozik fájlokat itt.

Állítsa be a források az operációs rendszert

Egyszerűen fogalmazva, ez a folyamat „tuning” a forráskód egy adott operációs rendszer. Ez a folyamat létrehoz egy fájlt a konfigurációs leírás. Konfigurálása a forrás többnyire egy egyszerű paranccsal:

Ez a parancs nem történtek változások, az operációs rendszer, és így nem lesz képes semmilyen módon sértse meg.

vagy olvassa el a readme fájlt vagy telepíteni

Ez a lépés a leginkább időigényes, mert az kell telepíteni további csomagokat, amelyek függnek a forráskód a program állítja össze. Ha a végrehajtás során ezt a parancsot, akkor egy hibaüzenet és a konfigurációs folyamat leáll, az azt jelenti, hogy valamilyen függőség hiányzik a rendszerből.

Például, hiba történt beállítása közben Pidgin:

ellenőrzése GTK. igen
ellenőrzése PanGo. igen
ellenőrzése X11. igen
ellenőrzése GTKSPELL. nincs
nincs
konfigurálásához: error:
GtkSpell fejlesztési fejlécek nem található.
Használd a --disable-gtkspell ha nincs rá szükség.

A fenti felsorolás azt mutatja, hogy a GTK, PANGA, X11 megfelelnek a lefordított forráskódot (igen), és nem hozott létre GTKSPELL ellenőrző érték. Valószínűleg ebben a példában a beállítani kívánt libgtkspell-dev.

Ez a példa azt mutatja, hogy ez nem olyan nehéz. Ha a konfiguráció során nem hiba, akkor a folyamat akkor tekinthető sikeresen befejeződött.

Összeállítása forráskód - a folyamat „automatikus”, feltéve, hogy sikeres befejezése az előző bekezdésben.

Ha azonban hiba történik, akkor valószínű, hogy ez a probléma a forráskódot. Meg kell, hogy része a kiadási tételek, amelyek a hiba minden kereső, és látni a keresési eredmények között. Talán ez a hiba már szembe az internetes közösség.

Létrehozása DEB-csomag forráskódját

checkinstall program létrehozza és telepíti a csomagot az operációs rendszert. Csomag típusa (DEB vagy RPM) checkinstall határozza meg magát. Ahhoz, hogy adja meg milyen nehéz csomagokat létrehozni parancs használatával checkinstall a gombokkal:

# Sudo checkinstall -R

# Létrehoz és telepíti az RPM-csomag

Kapcsolódó cikkek