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