Nem kell programozónak lenni ahhoz, hogy egy programot telepítsen a forrásból, és telepítse azt a rendszerére; csak az alapokat ismernie kell. Néhány paranccsal csak forrásból építheted a forrásból.
A szükséges szoftver telepítése
A build-esszenciális csomag telepítése az Ubuntu csomagtárában automatikusan telepíti az alapszoftvert, amelyet forrásból kell összeállítania, például a GCC fordítóprogramot és egyéb segédprogramokat. Telepítse azt a következő paranccsal a terminálon:
sudo apt-get install build-essential
Forráscsomag beszerzése
Most szüksége lesz a kívánt alkalmazás forráskódjára. Ezek a csomagok általában a.tar.gz vagy.tar.bz2 fájlkiterjesztésekkel rendelkező tömörített fájlok.
Példaként próbáljuk össze a Pidgint a forrástól - talán van egy újabb verzió, amelyet még nem csomagoltunk, és most azt szeretnénk. Keresse meg a program.tar.gz vagy.tar.bz2 fájlt, és mentse a számítógépre.
Használja ezt a parancsot a.tar.gz fájl kibontásához:
tar -xzvf file.tar.gz
Vagy használhatja ezt a parancsot a.tar.bz2 fájl kibontásához:
tar -xjvf file.tar.bz2
Függőségek megoldása
Miután a kibontott könyvtárban volt, futtassa a következő parancsot:
./configure
(Ne feledje, hogy egyes alkalmazások nem használhatják a./configure parancsot.) A "README" vagy az "INSTALL" fájl ellenőrzése az alkalmazás kibontott mappájába további utasításokat tartalmaz.)
A./configure parancs ellenőrzi a rendszert a program létrehozásához szükséges szoftverekhez.
sudo apt-get install intltool
A szükséges szoftver telepítése után futtassa újra a./configure parancsot. Ha további szoftvert kell telepíteni, ismételje meg ezt a folyamatot a sudo apt-get telepítés amíg a./configure sikeresen befejeződik. Nem minden szükséges csomag rendelkezik a pontos névvel a hibaüzenetben - szükség lehet a Google-nak a hibaüzenetre a szükséges csomagok meghatározásához.
Ha az össze telepíteni kívánt program régebbi verziója már megtalálható az Ubuntu szoftverállományainál, megcsalhatja a sudo apt-get build-dep parancs. Például ha futok sudo apt-get build-dep pidgin, az apt-get automatikusan letölti és telepíti az összes függőséget, amire szükségem van a Pidgin összeállításához. Amint láthatja, sok csomagot kell befejezni -dev.
Összeállítás és telepítés
A program összeállításához használja a következő parancsot:
make
Ez a folyamat eltarthat egy ideig, a rendszertől és a program méretétől függően. Ha a./configure sikeresen befejeződött, a készítés nem jelenthet problémát. Láthatod, hogy a szövegsorok gördülnek, ahogy a program összeállítja.
sudo make install
Valószínűleg a rendszer / usr / local alatt tárolódik. A / usr / local / bin része a rendszer elérési útjának, ami azt jelenti, hogy csak a " tört angolság"Egy terminálba, hogy elindítsa Pidgin-t.
sudo make uninstall
Az ilyen módon telepített programokat az Ubuntu Update Manager nem fogja automatikusan frissíteni, még akkor sem, ha biztonsági réseket tartalmaznak. Hacsak nem igényel egy olyan alkalmazást vagy verziót, amely nem az Ubuntu szoftverrekordjaiban van, jó ötlet, hogy ragaszkodjon a terjesztés hivatalos csomagjaihoz.
Sok fejlett trükköt fedezünk fel itt - de remélhetőleg a saját Linux-szoftvere összeállításának folyamata nem annyira ijesztő.