Kaip sukurti iš pradinio kodo GNU / Linux

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Daugelio daugelio GNU / Linux paskirstymo saugyklų programinė įranga ir paketai yra gausūs; vis rečiau, kai reikalaujama ką nors kurti iš šaltinio (nebent naudojatės „Gentoo“), tačiau daugelis vartotojų liko nežinantys apie kaip tai padaryti, jei kada nors atsiras poreikis.

Ši instrukcija parodys jums nuo pradžios iki pabaigos, kaip ji padaryta. Aš naudoju „Arch Linux“, todėl gali atsirasti mažai keiksmažodžių, kurie šiek tiek skiriasi nuo distribucijų, tokių kaip „Ubuntu“, tačiau procesas yra beveik identiškas, išskyrus tuos atvejus, kai tenka žaisti priklausomybes.

Pastaba: Šis mokymas bus atliktas beveik visiškai komandinėje eilutėje, todėl būkite pasiruošę, kad jūsų rankos šiek tiek nešvarios ir atidaryti terminalo langą!

Mes ketiname statyti Pidgin iš šaltinio. „Pidgin“ yra populiarus daugiaprotokolių pokalbių klientas, naudojamas prisijungti prie kelių skirtingų pokalbių vienu metu, pavyzdžiui, „Skype“ ir „Facebook Messenger“ ( Čia yra straipsnis apie „Ghacks“ , parodykite, kaip prisijungti prie tų dviejų)

„Pidgin“ galima rasti daugelyje platinimo saugyklų, tačiau aš maniau, kad mes ją pastatysime, nes ji yra paprasta, lengvai pagaminta ir nebus labai sudėtinga pirmą kartą statant.

Pidgin Source

1 veiksmas: atsisiųskite šaltinį

Pirmas dalykas, kurį turime padaryti, yra gauti mūsų pirminius failus! Galite juos patraukti iš čia .

Kai tik jie bus atsisiųsti, atsidarykite terminalą ir eikite į aplanką Atsisiuntimai (arba visur, kur atsisiuntėte tą tarbolą).

  • CD / atsisiuntimai

Kitas, mes turime išpakuoti archyvą, mes tai darome naudodami komandą „tar“

  • tar -xf pidgin-2.12.0.tar.bz2

Pastaba:

  • -x liepia degutei išgauti failą

  • f liepia tar perskaityti archyvo turinį iš failo, kaip mūsų pidgin-2.12.0.tar.bz2

Kitas, mes CD į katalogą

  • cd pidgin-2.12.0 /

Toliau turime sukonfigūruoti savo mašinos šaltinio kodą ir įsitikinti, kad turime visas būtinas priklausomybes, reikalingas šaltiniui sukurti.

Paprastai tai daroma paprasčiausiai įvedant ./configure, tačiau aš žinau, kad pidgin ims klaidą, jei tai padarysite, nes daugumoje distribucijų nėra reikalingų paketų, kad būtų galima sudaryti dvi Pidgin dalis: reikalingos TCL palaikymui (senesnė programavimo kalba retai naudojami daugiau), taip pat paketai, reikalingi palaikyti „tuo tarpu“, kuris reikalingas naudojant Pidgin su „Sametime“, IBM tiesioginių pranešimų paslauga / produktu.

Taigi, nebent jums konkrečiai reikia TCL ar „Sametime“ palaikymo, mes pasakysime savo sistemai, kad neleidžia kurti tų paketų į Pidgin, todėl apeisime mūsų poreikį įvykdyti tuos reikalavimus, kad sukonfigūruotume programą!

  • ./konfigūruoti - išjungti-tuo tarpu –išjungti-tcl

jei viskas klostysis gerai (kaip tai nutiko mano labai minimaliame „Arch Linux“ diegime, taigi tvirtesnių platinimų vartotojams taip pat „neturėtų kilti problemų“), gausite krūvą slenkančio teksto ekrane ir galų gale pasakysite:

konfigūracija baigta, dabar įveskite „make“

... Būtent tai mes darome toliau

  • padaryti

Jūs matysite visą krūvą teksto, kuris šiuo metu užplūs jūsų terminalą. Kita vertus, jūs ketinate atsigerti kavos, pasivaikščioti šuns ar paskelbti tą vaizdą socialinėje žiniasklaidoje, kurią norėjote paskelbti, ir vis atidėkite; tai užtruks keletą minučių (mano nešiojamajame kompiuteryje tai užtruko maždaug 5 minutes)

Kai tai bus baigta, paskutinis žingsnis yra įdiegti „Pidgin“!

  • sudo make install

Kai teksto siena bus baigta, taip ir jūs!

Pastaba: Aš turėjau atsijungti ir vėl prisijungti, kol „Pidgin“ pasirodė mano programų meniu. Jei nematote, pabandykite tai.

Apibendrinant:

  1. Atsisiųskite šaltinio failą ir ištraukite.
  2. Vykdyti ./konfigūruoti
  3. Paleiskite
  4. Vykdykite „sudo make install“

Baigiamieji žodžiai

Viskas! Tai yra programų sudarymo iš šaltinio pagrindai. Kai kurios programos pateikiamos šiek tiek kitaip, bet tai jau yra kitos dienos tema; pamatysite, kad šis procesas yra tas pats daugeliui programų. Taigi, mėgaukitės!