Jums nav jābūt programmētājam, lai izveidotu programmu no avota un instalētu to savā sistēmā; jums tikai jāzina pamati. Izmantojot tikai dažas komandas, jūs varat veidot no avota, piemēram, pro.
Nepieciešamās programmatūras instalēšana
Ubuntu pakotņu krātuvju instalēšanas būtiskās pakotnes instalēšana automātiski instalē pamata programmatūru, kas būs jāapkopo no avota, piemēram, GCC kompilatora un citu pakalpojumu. Instalējiet to, palaižot šādu komandu:
sudo apt-get install build-essential
Avota pakete
Tagad jums būs nepieciešams jūsu vēlamās programmas pirmkods. Šīs paketes parasti ir saspiestos failos ar.tar.gz vai.tar.bz2 failu paplašinājumiem.
Piemēram, mēģināsim kompilēt Pidgin no avota - varbūt ir jauna versija, kas vēl nav iepakota, un mēs to vēlamies tagad. Atrodiet programmas.tar.gz vai.tar.bz2 failu un saglabājiet to savā datorā.
Izmantojiet šo komandu, lai iegūtu.tar.gz failu:
tar -xzvf file.tar.gz
Vai arī izmantojiet šo komandu, lai iegūtu failu.tar.bz2:
tar -xjvf file.tar.bz2
Atkarīgo atkarību risināšana
Kad esat iegultā direktorijā, palaidiet šādu komandu:
./configure
(Ievērojiet, ka dažas lietojumprogrammas nedrīkst izmantot./configure. Lai iegūtu precīzākas instrukcijas, pārbaudiet faila "README" vai "INSTALL" lietojumprogrammas ekstraktajā mapē.)
Komandu./configure pārbauda jūsu sistēmu nepieciešamai programmatūrai, kas vajadzīga, lai izveidotu programmu.
sudo apt-get install intltool
Pēc nepieciešamās programmatūras instalēšanas vēlreiz palaidiet komandu./configure. Ja jums ir jāinstalē papildu programmatūra, atkārtojiet šo procesu ar sudo apt-get install komandu līdz./configure veiksmīgi pabeidz. Ne katrai nepieciešamai pakotnei būs precīzs nosaukums, kuru redzat kļūdas ziņojumā - iespējams, jums būs nepieciešams Google kļūdas ziņojums, lai noteiktu nepieciešamos pakotnes.
Ja vecākā programmas versija, kuru jūs mēģināt apkopot, jau ir iekļauta Ubuntu programmatūras krātuvēs, varat to pievilināt ar sudo apt-get build-dep komandu Piemēram, ja es palaistu sudo apt-get build-dep piķis, apt-get automātiski lejupielādēs un instalēs visas saistības, kas man būs jāapkopo Pidgin. Kā jūs varat redzēt, daudzi iepakojumi jums būs nepieciešams beigas -veds.
Apkopošana un instalēšana
Izmantojiet šo komandu, lai apkopotu programmu:
make
Šis process var aizņemt kādu laiku, atkarībā no jūsu sistēmas un programmas lieluma. Ja./configure veiksmīgi pabeigta, veidlapā nedrīkst būt nekādu problēmu. Jūs redzēsiet teksta rindas, kad programma apkopo.
sudo make install
Tas, iespējams, jūsu sistēmā tiks saglabāts zem / usr / local. / usr / local / bin ir daļa no jūsu sistēmas ceļa, kas nozīmē, ka mēs varam vienkārši ierakstīt " pidgin"Uz terminālu, lai uzsāktu Pidgin bez satraukuma.
sudo make uninstall
Šādi instalētās programmas Ubuntu atjauninātājs automātiski netiks atjaunināts, pat ja tie satur drošības ievainojamības. Ja vien jums nav nepieciešama īpaša lietojumprogramma vai versija, kas nav Ubuntu programmatūras krātuvēs, ieteicams pielīmēt savas izplatīšanas oficiālās paketes.
Šeit nav daudz progresīvu triku, ko šeit neaptverim, bet, cerams, ka jūsu Linux programmatūras apkopošanas process vairs nav tik bīstams.