Összeszerelésére vagy szoftvereket fordítunk forrásból a linux

Néha kiderül, hogy nincs a kívánt programot a tárolóban, hogy összeszerelést a gyártó honlapján a forgalmazás, de nagy szükségünk van pontosan ez a változat a csomagban, általában ez történik az új kiadások. Miért nem kell őket leírni a tárolókban nem látja értelmét.

A téma maga született kérésére egy jó ember, aki kérte, hogy külön téma. Fogok gyűjteni például geany csupasz újonnan telepített Debian disztribúció présel a Gnome a fedélzeten. „Miért Geany? Ő a tárolóban. „- kérdezed. Egyszerűen, ez az első program, amely gyűjtött a linux, hogy úgy mondjam nosztalgia.

Tehát, amit? Ezen túlmenően, ez általában írva „hogyan kell építeni” a Readme vagy Telepítés fájlt, mielőtt valamit néz a fájlt, akkor valószínűleg nem írta a telepítési folyamat, de attól függően, amelyek szükségesek a csomag.

Általában ez jön le, hogy végrehajtás

Innen lehet letölteni. de akkor a wget parancssori, ha nem egy parancs végrehajtása «cd» e, ez lesz letölthető a root felhasználó home könyvtár / home / user.

Akkor csomagolja ahogy tetszik, és mennyire tetszik „archiváló” kínálnak erre

Menj a kicsomagolt könyvtárat

Telepítése a szükséges csomagokat építeni

Később sor, nem kell

Build a klasszikus make, make install

Nem írom le a különböző előtagot, akkor kérhet segítséget. de ha gyűjt az első alkalommal, akkor nem kell.
./ Configure --help. A legtöbb esetben ./configure-nak nélkül előtagokat.

Beállíthatjuk egyszerre, de meg fogom mutatni a konfigurációs folyamat, azaz. A. Nem mindig egyértelmű, az összes szükséges csomagokat. Ez a folyamat hosszú időt vesz igénybe, akkor kész. Ez nem mindig lehetséges, hogy állítson össze egy programot, mint bármely disztribúció pihenhet ellen lánc feloldatlan függőségek, de néha meg kell gyűjteni őket.

Ebben a szakaszban, üzenetet kaptunk

Google „hiba” vagy nézzen közvetlenül a tárolóból. Itt meg kell tenni a fejlesztő csomag libgtk.

Keressen és megfigyelési listán

Most, ismétlem

Végül megkaptuk az üzenetet, hogy minden gud, ha nem, akkor telepítse a szükséges csomagokat ugyanazon az elven.

Összeszerelésére vagy szoftvereket fordítunk forrásból a linux

És telepítése

Egyenesen a szerelvény maga csinál az összeállítás


Van olyasmi, mint egy napló

Összeszerelésére vagy szoftvereket fordítunk forrásból a linux

Ha hiba, akkor a Google a hibát, majd ismételje meg. De ebben a szakaszban, a hibák lehetséges szabály szerint csak sokkal labilisabb, szoftver, valószínűleg segíteni csak egy hibajelentést a fejlesztő.

Ha minden rendben van, akkor most indul a gyökér, vagy használja sudo előtaggal

Összeszerelésére vagy szoftvereket fordítunk forrásból a linux

Ez minden. Archív tar.gz2 geany és a könyvtár lekerült az archív eltávolítható teljesítménye következetesen

Menj a gyökér a / home / user

Az épület telepítendő csomagot a csomagkezelő segítségével


Azt mondják, hogy miután egy klasszikus beállítás probléma lehet az eltávolítása a program. Nem tudom, hogy ez nem gond nélkül az összes törölt, de nem állítom, hogy ez nem az a hely kell.

Ahhoz, hogy megoldja ezeket a problémákat, van egy segédprogram, amely checkinstall először létrehoz egy .deb csomagot. rpm, és akkor már be van állítva. Miután a csomag összeállítási checkinstall nem kívánatos, hogy valaki másnak, ez a típus készül kizárólag a kényelem dolgozik egy adott számítógépen.

Visszük minden ugyanaz, mint a klasszikus változat, de néhány változtatást.

Azt hogy az első csomag checkinstall összeszerelési

Beállítható telepítésével a szükséges csomagokat magasabb lett volna.

Építsd telepíteni a csomagot


Most ahelyett, make install végre checkinstall természetesen is, root vagy sudo előtagot.


Továbbá azt kérik, hogy válaszoljon néhány kérdésre

1. Írja
2. Írja be
3. Töltsük, tisztázza, hogy ez nem kötelező mezőket, akkor nyugodtan hagyja, ha a csomag már nem lehet használni.

  • [0] Fenntartó - írj egy e-mailt
  • [10] előírja - csomag függőségeket, nincs szükség, hogy meghatározza a fejlesztő csomagokat, ebben az esetben libgtk2.0 bármely más program, ez a lista egészen nagy is lehet (-dev!).
    Összeszerelésére vagy szoftvereket fordítunk forrásból a linux


4. Ha úgy dönt, hogy minden rendben van, továbbra kattintva «Enter». Az újonnan létrehozott csomag lesz ugyanabban a könyvtárban, ebben az esetben,

/geany-0.20. valamint a rendszerbe telepített.

Összeszerelésére vagy szoftvereket fordítunk forrásból a linux

Megjegyzés: checkinstall kellett tenni egy másik apt-build, mert nem volt a rendszerben.
FAQ on checkinstall

Ez minden, köszönöm a figyelmet.

Kapcsolódó cikkek