Paano makabuo mula sa source code sa GNU / Linux

Karamihan sa mga repositori para sa maraming mga pamamahagi ng GNU / Linux ay may mga dami ng software at magagamit sa mga pakete sa loob ng mga ito; nagiging parami nang parami itong bihirang kinakailangan mong bumuo ng anumang bagay mula sa mapagkukunan (maliban kung gumagamit ka ng Gentoo), gayunpaman, maraming mga gumagamit ang naiwan ng hindi alam ng paano gawin ito kung ang pangangailangan ay kailangan pa.

Ang tutorial na ito ay magpapakita sa iyo mula sa simula hanggang sa katapusan, kung paano ito nagawa. Gumagamit ako ng Arch Linux, kaya ang mga maliit na quirks ay maaaring lumitaw na medyo naiiba sa mga pamamahagi tulad ng Ubuntu, ngunit ang proseso ay halos magkapareho, maliban kung ang pagtupad ng mga dependencies ay naglalaro.

Tandaan: Gagawin ang Tutorial na ito halos ganap sa loob ng linya ng utos, kaya maghanda upang makuha ang iyong mga kamay ng isang maliit na marumi at magkaroon ng isang bukas na window window!

Kami ay magtatayo ng Pidgin, mula sa mapagkukunan. Ang Pidgin ay isang tanyag na kliyente ng multi-protocol chat, na ginamit upang kumonekta sa maraming iba't ibang mga chat nang sabay-sabay, tulad ng Skype at Facebook Messenger ( Mayroong isang artikulo dito sa Ghacks , na nagpapakita kung paano kumonekta sa mga dalawa)

Magagamit ang Pidgin sa karamihan sa mga repositibong pamamahagi, ngunit naisip ko na itatayo namin ito, dahil simple, madaling gawin, at hindi makakakuha ng sobrang kumplikado para sa iyong unang gusali.

Pidgin Source

Hakbang 1: I-download ang mapagkukunan

Ang unang bagay na kailangan nating gawin, ay makuha ang aming mga sourcefiles! Maaari mong makuha ang mga ito mula rito .

Kapag na-download ang mga iyon, buksan ang iyong terminal at mag-navigate sa iyong folder ng Mga Pag-download (o saan mo nai-download ang tarball na iyon)

  • cd / Mga pag-download

Susunod, kailangan nating i-unpack ang archive, ginagawa natin ito sa utos ng 'tar'

  • tar -xf pidgin-2.12.0.tar.bz2

Tandaan:

  • ang -x ay nagsasabi sa tar upang kunin ang file

  • ang f ay nagsasabi sa tar na basahin ang nilalaman ng archive mula sa isang file, tulad ng aming pidgin-2.12.0.tar.bz2

susunod, cd namin sa direktoryo

  • cd pidgin-2.12.0 /

Susunod, kailangan nating i-configure ang source code para sa aming makina, at tiyakin na mayroon kaming lahat ng kinakailangang mga dependencies na kinakailangan upang mabuo ang mapagkukunan.

Karaniwan ito ay ginagawa lamang sa pamamagitan ng pag-type ./configure, gayunpaman, alam kong mali ang talakayan kung gagawin mo iyon dahil ang karamihan sa mga pamamahagi ay walang kinakailangang mga pakete upang makatipon ang dalawang bahagi ng Pidgin: kinakailangan para sa suporta ng TCL (isang mas lumang programming language bihirang ginagamit ngayon, pati na rin ang mga pakete na kinakailangan upang suportahan ang 'pansamantala', na kinakailangan para sa paggamit ng Pidgin na may 'Sametime,' isang serbisyo / produkto ng pagmemensahe sa IBM.

Kaya, maliban kung kailangan mo ng partikular na suporta para sa TCL o Sametime, sasabihin namin sa aming system na huwag paganahin ang pagbuo ng mga pakete sa Pidgin, samakatuwid ay palalampasin ang aming pangangailangan upang matupad ang mga kinakailangan upang i-configure ang application!

  • ./configure --disable-samantala -disable-tcl

kung maayos ang lahat (tulad ng nangyari sa aking napakaliit na pag-install ng Arch Linux, kaya ang mga gumagamit ng mas matatag na pamamahagi din ay 'hindi dapat magpatakbo ng mga isyu), makakakuha ka ng isang bungkos ng pag-scroll ng teksto sa screen, na sa huli ay nagsasabi sa iyo:

i-configure ang kumpleto, ngayon i-type ang 'gumawa'

... Alin ang susunod na gagawin natin

  • gumawa

Makakakita ka ng isang buong pangkat ng teksto na talagang baha ang iyong terminal sa puntong ito. Ikaw ay sa kabilang banda ay pupunta upang makakuha ng kape, maglakad sa aso, o mag-post ng larawang iyon sa social media na nais mong mag-post at magpatuloy sa pagtapon; aabutin ng ilang minuto (tumagal ng 5 minuto o higit pa sa aking laptop)

Kapag natapos na sa wakas, ang huling hakbang ay ang pag-install ng Pidgin!

  • sudo gumawa ng pag-install

Kapag natapos na ang pader ng teksto, ganoon din!

Tandaan: Kailangang mag-log out at bumalik, bago lumabas si Pidgin sa menu ng aking aplikasyon. Kung hindi mo ito nakikita, subukan mo iyon.

Upang mabilang ito:

  1. I-download ang source file at kunin ito.
  2. Patakbuhin ./configure
  3. Tumakbo make
  4. Patakbuhin ang pag-install ng sudo

Pangwakas na Salita

Ayan yun! Iyon ang mga pangunahing kaalaman sa pag-iipon ng mga aplikasyon mula sa mapagkukunan. Ang ilang mga aplikasyon ay tapos na ng kaunti naiiba, ngunit iyon ay isa pang paksa para sa isa pang araw; makikita mo ang prosesong ito ay pareho para sa marami, maraming mga programa. Kaya magpakasaya!