Mag-install ng mga application sa Guadalinx v9

Mag-install ng mga application sa Guadalinx v9

Mag-install ng mga application sa Guadalinx v9

Kapag nag-i-install Guadalinex v9 mayroong ilang mga application na direktang magagamit na ngayon nang hindi na kailangang gumawa ng anupaman. Kung kailangan mo ng iba na hindi kasama sa paunang pag-install, walang problema, maaari mong idagdag ang mga ito sa iyong system anumang oras.

Talaan ng Nilalaman

    Kapag nag-install ng bagong application sa Guadalinex at sa pangkalahatan sa Linux, maaaring mayroong apat na kaso

    • na ang application na kailangan mo ay nasa mga software repository ng Guadalinex
    • iyon ay nasa isang partikular na imbakan sa labas ng mga Guadalinex
    • bigyan ka ng developer ng DEB package (ang sistemang ginagamit ng Debian at mga derivatives nito)
    • para ibigay sa iyo ang source code para ma-compile mo ito mismo

    Ang apat na sitwasyong ito ay inayos simula sa pinakasimple at nagtatapos sa pinakamahirap at nagsisimula din sa pinakamalamang at nagtatapos sa pinakamadalas; kaya sa ngayon ang pinaka-malamang na paraan ng pag-install ay ang pinakasimpleng.

    I-install mula sa mga repositoryo ng Guadalinex

    Ang mga repositoryo ng software ay ang mga pasimula ng mga modernong tindahan ng software na tiyak na gagamitin mo, halimbawa, upang mag-install ng mga application sa iyong mobile phone. Maaari kang mabigla na malaman na ang imbensyon na ito ay umiikot sa loob ng mahabang panahon.

    Ang software mula sa mga repository ay maaaring mai-install nang napakadaling gamit ang isang command mula sa console o, kung hindi mo masyadong gusto ang terminal, mula sa isang graphical na application na makakatulong din sa iyong tuklasin ang mga available na package.

    Para mag-install ng package mula sa command line, i-type lang sudo apt-get install program, na may "program" ang pangalan ng package. Ito ay hindi mahalaga ngunit ito ay isang magandang ideya na magsimula sa pamamagitan ng pag-update ng listahan ng package na may sudo apt-makakuha ng update. Ang utos sudo na nauuna sa mga utos ay ginagamit upang maisagawa ang mga ito nang may mga pribilehiyo ng administrator kaya, kahit sa unang pagkakataon, hihilingin sa iyo na isulat ang iyong password at lohikal na ang iyong user ay dapat nasa pangkat ng mga administrator. Habang ang pag-update nito ay magpapakita ng pag-unlad, sa screenshot sa ibaba ay lumalabas itong dimmed at buod upang tumuon sa kung ano ang mahalaga.

    I-update ang mga repository mula sa console gamit ang sudo apt-get update

    Kung ang package na iyong na-install ay nakasalalay sa iba, ito ay ipaalam sa iyo at hihingi sa iyo ng kumpirmasyon upang mai-install ang mga ito. Upang mai-install ang lahat dapat mong i-click ang S key (na, dahil ito ay pinili bilang default, ay maaaring palitan ng Enter key) o kung ang inaalok nito ay hindi angkop sa iyo, maaari mong i-click ang n key at kanselahin ang operasyon. Sa screenshot sa ibaba, na naka-gray din, nag-aalok ito na mag-install ng ilang mga pakete bilang karagdagan sa Arduino, na siyang hiniling namin, at nagmumungkahi at nagrerekomenda ng iba. Ipinapaalam din nito sa iyo na kakailanganin mong gumamit ng isang tiyak na halaga ng espasyo sa disk upang makumpleto ang operasyon.

    I-install ang package mula sa console na may sudo apt-get install

    Kung sakaling mas gusto mo ang isang bagay na mas graphic, Guadalinex v9 gumagamit Synaptic Bilang isang manager ng package, sa aking opinyon, isang mahusay na desisyon. Upang ilunsad ito dapat mong piliin ito mula sa Administration entry sa pangunahing menu kung gagamitin mo ang "standard" na bersyon o mula sa Preferences kung gagamitin mo ang "lite" na bersyon.

    Pag-access sa Synaptic mula sa menu ng pangangasiwa ng Guadalinex Cinnamon
    Pag-access sa Synaptic mula sa menu ng mga kagustuhan sa Guadalinex LXDE

    Dahil nangangailangan ito ng mga pribilehiyo ng administrator, hihilingin nito sa iyo ang password bago patakbuhin ang application. Kung ang iyong user ay wala sa pangkat ng mga administrator, tiyak na malalaman mo ang password ng ibang tao na (normal na nagtatrabaho sa isang walang pribilehiyong user ay hindi kalokohan, nagdaragdag ito ng isa pang layer ng seguridad) Ang kahon na naglalaman ng pangalan ng user ay isang drop-down na menu menu kung saan maaari mong piliin ang privileged user at pagkatapos ay isulat ang kanilang password sa kahon sa ibaba.

    Pinatotohanan ng password ang pag-access sa Synaptic sa Guadalinex Cinnamon

    Ang bilang ng mga programang kasama sa mga repositoryo ng Guadalinex ay medyo malaki, kaya upang mahanap ang iyong hinahanap ay maaari mong galugarin ang isang seksyon sa pamamagitan ng pag-click sa kaukulang pindutan sa ibabang kaliwang kahon at pagkatapos ay sa pangalan nito sa kaliwang itaas at makakuha ng impormasyon tungkol dito sa pamamagitan ng pagpili nito mula sa kanan.

    Sa halimbawa sa screenshot sa ibaba napili namin ang seksyon ng electronics ng mga repositoryo ng "uniberso" (libreng software) at mula dito pinili namin Arduino, na ang paglalarawan ay ipinapakita sa kanang ibabang kahon.

    Galugarin ang mga seksyon ng repository mula sa Synaptic

    Sa kahon na naglalaman ng paglalarawan ng pakete ay may tatlong mga pindutan. Ang una, ang pinakamalayo sa kaliwa, ay nagsisilbing magpakita ng screenshot ng application. Sa gitnang isa ay makikita mo ang isang ulat ng mga pagbabago na naranasan ng package mula noong na-install namin ito (kung naaangkop) at sa huling isa maaari mong bisitahin ang website ng application.

    Screenshot ng Arduino package mula sa Synaptic sa Guadalinex Cinnamon

    Maaari mo ring mahanap ito gamit ang search engine at pagsusulat ng ilang text na nakapaloob sa pangalan o paglalarawan ng package. Ang kahon sa kaliwa ay lilipat sa mode ng resulta ng paghahanap kung saan lilitaw ang isang listahan ng mga pinakabagong paghahanap. Ang mga pakete na makikita na may mga kundisyon sa paghahanap ay lilitaw sa kahon sa kanan.

    Maghanap ng mga repositoryo para sa mga pakete na may Synaptic sa Guadalinex Cinnamon

    Kapag nahanap na namin ang package (o mga package) na gusto naming i-install, ang kailangan lang naming gawin ay piliin ito gamit ang context menu button ng mouse (karaniwang kanan, maliban kung kaliwete ka) at piliin na markahan ang i-install. Ang operasyon na ito ay maaaring ulitin para sa maraming mga programa kung kinakailangan at kapag natapos ang pag-install ay isinasagawa sa pamamagitan ng pag-click sa pindutang "Ilapat".

    Suriin upang i-install ang Arduino package sa Synaptic ng Guadalinex Cinnamon

    Tulad ng ipinaliwanag sa utos apt-get install, kung kinakailangang mag-install ng iba pang mga pakete kung saan nakasalalay ang napili namin, ipapakita ang isang kahon ng impormasyon kasama ang mga kinakailangan at hihilingin ang awtorisasyon bago markahan ang mga ito.

    Kumpirmahin ang pagpili ng mga karagdagang pakete upang i-install ang Arduino mula sa Synaptic sa Guadalinex Cinnamon

    Sinabi na pagkatapos nito, ang pag-click sa mag-apply ay mag-i-install ng mga markadong pakete, kaya alam na natin kung paano mag-install ng mga application na nasa mga repositoryo, ngayon ay titingnan natin kung paano magdagdag ng mga bagong repositoryo upang mag-install ng iba pang mga program na wala sa mga ibinigay ng Guadalinex. Siyempre, kakailanganin mong ibigay sa iyo ng developer ang impormasyon sa mga repositoryo na ito.

    Mag-install mula sa isang repository na hindi kasama sa Guadalinex

    Ipagpalagay na gusto kong i-install ang kahanga-hangang circuit simulator anong meron. Una sa lahat, gaya ng nasabi na, titingnan ko Synaptic, ang aming manager ng package, para makita kung available ito sa mga repository namin Guadalinex na-configure.

    Maghanap ng Qucs package sa mga repository na may Synaptic sa Guadalinex Cinnamon

    Walang lalabas na package na may ganoong pangalan. Logically, I have made sure that it is written correctly and that it is what I really looking for so I assume that it is not in the repository.

    Resulta ng paghahanap ng Qucs package sa mga repository na may Synaptic sa Guadalinex Cinnamon

    Ang susunod na bagay ay upang makuha ang kinakailangang impormasyon upang idagdag ang mga repositoryo na naglalaman ng program na kailangan ko sa aking pagsasaayos. Sa aking halimbawa, naghanap ako anong meron sa Internet at nakita ko sa kanilang website, bukod sa iba pang impormasyon, kung ano ang itinatampok ko sa sumusunod na screenshot: isang link sa PPA (Personal Package Archive, Personal Package Archive sa Spanish)) ng mga application package .

    Hinanap sa Internet ang website ng proyekto ng Qucs gamit ang DuckDuckGo

    Sa parehong link, ipinapaliwanag din nito kung paano ito gagawin mula sa console. Dahil ito ay napaka-simple, tingnan natin ito bago magdetalye kung paano ito gagawin Synaptic. Malinaw na hindi mo kailangang gumawa ng higit sa isa sa dalawang bagay: mula sa console o mula sa manager ng package.

    Upang magdagdag ng repositoryo mula sa console, gamitin ang sudo command apt-add-repository ppa:qucs/qucs na siyang mamamahala din sa paghahanap para sa pampublikong susi upang hindi magaya ang pagkakakilanlan ng developer at mag-install ng ibang software. Sa sandaling idinagdag, kakailanganing i-update ang mga repository kasama ang order sudo apt-makakuha ng update. At na, upang i-install ang package (at ang mga dependencies nito) ay sapat na upang gamitin ang command sudo apt-get install qucs. Tulad ng ipinaliwanag na namin, kakailanganing tanggapin ang pag-install ng mga karagdagang pakete kung saan nakasalalay ang sa amin at dahil kailangan ang mga pribilehiyong pang-administratibo, hihilingin nito ang password kahit sa unang pagkakataon.

    Tulad ng iba pang mga console session, sa screenshot sa ibaba, na-gray out ko ang mga mensahe at ibinubuod ang mga hindi gaanong makabuluhan para i-highlight kung ano ang pinakamahalaga sa iyo: ang mga utos at babala na naghihintay ng tugon. Kapag nakumpleto na ang proseso, mai-install ang program sa aming system at handa nang gamitin.

    Console session upang idagdag ang Qucs repository at i-install ang package

    Tulad ng nakita mo, sa terminal ito ay medyo mabilis at napakasimple. Ngayon ay ipapaliwanag namin kung paano ito gagawin mula sa Synaptic. Karaniwang kailangan mong idagdag ang bagong repository at, para sa seguridad, ang pampublikong susi na pumipirma dito (upang maiwasan itong magaya). Maaari tayong magsimula sa pamamagitan ng paghahanap para sa susi at sa gayon ay gagawin natin ang natitirang proseso mula sa manager ng package.

    Sa website ng proyekto anong meron nakahanap kami ng impormasyon tungkol sa PPA na humahantong sa amin ang website ng mga pakete. Sa sumusunod na screenshot na-highlight ko ang link upang mahanap ang susi. Dapat mong ipakita ang teknikal na impormasyon ng PPA at i-click ito (Signing key)

    Maghanap Qucs PPA signing key

    Sa pamamagitan ng pag-click sa key, dadalhin ka ng browser sa pahina ng paghahanap para sa Ubuntu keyserver. Sa aming kaso mayroon lamang isa, nag-click kami dito at mayroon na kaming teksto ng pampublikong susi; Ito ang tekstong iyon na kasama sa pagitan ng mga linyang BEGIN PGP PUBLIC KEY BLOCK at END PGP PUBLIC KEY BLOCK.

    Hanapin ang Qucs PPA public key

    Upang magamit ang susi sa manager ng package, kailangan mong kopyahin ito (gayundin ang mga linya na nakapaloob dito) at i-save ito sa isang payak na dokumento ng teksto (iyon ay, na may isang text editor tulad ng Gedit, hindi gamit ang word processor tulad ng nasa LibreOffice) Tandaan ang pangalan at lokasyon ng dokumento kapag nagtanong ang package manager.

    Kopyahin ang Qucs PPA public key

    naghanap kami anong meron sa aming manager ng package at hindi ito lumitaw, ngayon ay idaragdag namin ang bagong repositoryo na naglalaman nito gamit, upang gawin ito, ang entry na "Repositories" sa menu na "Mga Setting".

    I-configure ang Synaptic repository sa Guadalinex Cinnamon

    Kapag ipinasok mo ang mga setting, lilitaw ang isang dialog box. Sa tab na "Iba pang software" maaari mong makita ang isang listahan ng kasalukuyang magagamit na mga repositoryo at gamit ang pindutang "Magdagdag" maaari kang tumukoy ng bago.

    Listahan ng mga base repository ng Guadalinex sa Synaptic

    Sa lalabas na dialog box, isinusulat namin ang address ng PPA na nakuha namin mula sa web page na ipinakita namin dati. Mahalagang tandaan na dapat mong tukuyin ang bersyon ng Ubuntu na gagamitin. Sa aming kaso, tulad ng ipinaliwanag namin sa artikulo Mayroon na tayong Guadalinex v9, ito ay nagmula sa Ubuntu TrustyTahr kaya kailangan nating magsulat mapagkakatiwalaan upang matukoy ang imbakan na ginamit.

    Magdagdag ng bagong repository sa Synaptic na may Guadalinex Cinnamon

    Bumalik tayo sa website ng Qucs PPA para ipaliwanag kung saan ito nanggaling. deb http://ppa.launchpad.net/qucs/ubuntu mapagkakatiwalaang pangunahing. Sa sumusunod na screenshot, ang lugar na naglalaman ng impormasyong kinaiinteresan natin ngayon ay na-highlight.

    Hanapin ang address ng Qucs PPA sa website nito

    Kapag naidagdag na ang bagong repositoryo, lalabas ito sa nakaraang listahan. Sa pamamagitan ng paraan, ang source code repository ay lilitaw din bilang karagdagan sa isa na naglalaman ng mga binary packages (na-compile) na aming tinukoy.

    Binagong listahan ng repositoryo sa Synaptic mula sa Guadalinex Cinnamon

    Bago i-install ang mga pakete mula sa bagong repository kailangan nating ma-verify ang mga ito gamit ang kanilang susi. Ito ang dahilan kung bakit namin kinokopya ito mula sa web at i-save ito sa isang text na dokumento. Sa tab na "Authentication" maaari naming i-load ito gamit ang button na "Import key" na hihilingin sa amin ang lokasyon ng dokumentong naglalaman nito (ang naitala namin dati)

    Mga pampublikong susi para sa pagpapatunay ng mga repositoryo sa Synaptic ng Guadalinex Cinnamon

    Kung maayos ang lahat, pagkatapos piliin ang dokumento na may pampublikong key sa tab na "Pagpapatunay", lilitaw ang isang bagong bloke na tumutugma sa bagong repositoryo.

    Bagong pampublikong key para sa pagpapatunay ng Qucs repository sa Synaptic ng Guadalinex Cinnamon

    Kapag isinasara ang dialog box pagkatapos idagdag ang bagong repository at ang kaukulang key nito, nagbabala ang manager ng package na nagbago ang mga repository ngunit hindi magkakabisa ang mga pagbabago hanggang sa mai-reload ang mga ito.

    Paunawa sa pagbabago ng repository sa Synaptic na may Guadalinex Cinnamon

    Mula sa paunawa sa pag-update ng mga repositoryo mismo, maaari silang i-reload sa pamamagitan ng pagpindot sa kaukulang pindutan. Maaari rin itong gawin mula sa pangunahing interface ng Synaptic gamit ang button na "I-reload" na matatagpuan sa kaliwang tuktok, sa ilalim ng menu.

    I-update ang progreso ng mga Synaptic repository ng Guadalinex Cinnamon

    Nang matapos naming i-reload ang impormasyon mula sa mga repository, ang package na hinahanap namin, anong meron, ay available na ngayong i-install gaya ng ipinaliwanag sa itaas: piliin ito gamit ang button ng menu ng konteksto, pagpili sa "Mark to install" at pag-click sa "Apply" kapag tinatapos ang pagpili ng mga package na i-install.

    Qucs, bagong package na natagpuan sa mga bagong repository na idinagdag sa Synaptic sa Guadalinex Cinnamon

    I-install mula sa isang DEB package

    Upang gawin ang operasyong ito nang napakadali maaari naming gamitin ang tool GDebi na ginagamit upang mag-install ng mga DEB package mula sa isang graphical na kapaligiran. Sa lahat ng nakikita sa ngayon, tiyak na alam mo kung paano hanapin ang package at markahan ito upang mai-install ito.

    I-install ang GDebi gamit ang Synaptic sa Guadalinex Cinnamon

    Sa pamamagitan ng paraan, kapag sinusuri ito ay kinakailangan din na pumili ng ilang mga pakete na ginagamit nito. Ilang bahagi ng interpreter Sawa at ang pangunahing pakete ng programa mismo (gdebi-core)

    Suriin ang mga karagdagang pakete upang i-install ang GDebi mula sa Synaptic sa Guadalinex Cinnamon

    Kung kailangan mong i-install Pag-aalaga, ang laminating program ultimaker, tulad ng nakita na natin sa nakaraang seksyon, magsisimula ako sa pamamagitan ng paghahanap para dito sa mga repository, dahil hindi ito magagamit, susubukan kong maghanap sa Internet para sa mga repositoryo maliban sa Guadalinex (at maaasahan) na naglalaman nito. Sa kasong ito, hindi ko nahanap ang mga ito, gayunpaman, natagpuan ko sila sa website ultimaker isang dokumento na may extension na .deb (isang DEB package) na naglalaman nito.

    Mahalagang piliin mo ang package na tumutugma sa arkitektura ng platform ng iyong system. Sa aming kaso i386, na kung saan ay ang 32-bit na bersyon ng Guadalinex.

    Maghanap sa Internet para sa DEB package ng Cura
    I-download ang Cura DEB package

    Kapag na-download na ang package (mula sa website ultimaker) binubuksan namin ito gamit ang aming bagong naka-install GDebi. Dahil malamang na wala kang ibang application na naka-install upang pamahalaan ang mga pakete ng DEB, i-double click lamang ang icon ng dokumento (karaniwan ay mapupunta ito sa folder na "Mga Download" ng iyong personal na folder). Ngunit kung may isa pang default na application, minsan ito nangyayari sa mga application Upang i-compress ang mga dokumento, dapat mong piliin ito gamit ang pindutan ng menu ng konteksto ng mouse at hayagang buksan ito gamit ang GDebi.

    Pag-install ng Cura gamit ang GDebi

    GDebi ay nagbabala na kakailanganing mag-install ng 8 karagdagang mga pakete upang mai-install ang package na naglalaman Pag-aalaga. Ang pag-click sa pindutang "Mga Detalye" ay magpapakita ng isang listahan na may mga pakete na partikular na kailangang i-install.

    Mga detalye ng lugar ng Cura

    Kapag nag-click ka sa "I-install ang package" hihilingin nito ang password (tandaan na ang pag-install ng mga application ay nangangailangan ng mga pribilehiyo ng administrator). Kung, tulad ng sa aming kaso, ang iba pang mga pakete (dependencies) ay kailangan, ito ay magda-download ng mga ito at awtomatikong mai-install ang mga ito kasama ng mga programa na naglalaman ng aming package.

    Nagda-download ng mga dependency ng Cura mula sa GDebi sa Guadalinex Cinnamon
    Pag-install ng mga dependency ng Cura mula sa GDebi sa Guadalinex Cinnamon
    Pag-install ng Cura mula sa GDebi sa Guadalinex Cinnamon
    Naka-install ang Cura kasama ang GDebi sa Guadalinex Cinnamon

    At voila, magagamit na ito ngayon. Ang natitira na lang ay isara ang mga dialog box. Tiyak na napansin mo na posible, sa pamamagitan ng pagpili sa kaukulang kahon, na awtomatikong isara ang mga dialog box na ito kung walang babala tungkol sa isang bagay na nagkamali o nangangailangan ng iyong pansin.

    Naka-install ang Cura kasama ang GDebi sa Guadalinex Cinnamon

    Kapag natapos na ang pag-install, babalik ito sa paunang dialog box ngunit sa pagkakataong ito, sa "Status" na kahon ay iniulat nito na ang package ay naka-install na at nag-aalok na i-uninstall o muling i-install ito gamit ang kaukulang mga pindutan para sa bawat operasyon: "I-install muli ang package" at "I-uninstall ang package ».

    Matapos makita ang pangatlong pamamaraan na ito, ang pag-install mula sa isang pakete ng DEB, maaaring mukhang mas madali ito kaysa sa pangalawa, ang pag-install mula sa isang imbakan na hindi kasama sa Guadalinex, at ipinapalagay na inutusan sila ayon sa kahirapan. Sa katagalan ay hindi ganoon; ang paggamit ng mga repositoryo ay may ilang mga pakinabang sa pag-install lamang ng isang pakete; Sa isang banda, maaari silang maglaman ng ilang mga kaugnay na pakete na mas mahusay na niresolba ang mga dependency at sa kabilang banda, kapag ang repositoryo ay naisama na sa package system, magiging mas madali, kung hindi man awtomatiko, ang pag-update ng mga application upang itama ang mga error o isama ang mga bagong tampok. Posible ring gumawa ng mga repository na nagpapangkat ng mga application ng ilang uri (electronics, multimedia, 3D printing...) at mas madalas na ina-update kaysa sa opisyal na sangay, na pinagsama-sama para sa mga alternatibong platform (gaya ng mga ARM processor) na na-customize ayon sa ilang corporate. o teknikal na pamantayan.

    I-compile ang source code ng program

    Ang pag-compile ay isang terminong ginamit upang sumangguni sa proseso ng pagbuo ng isang application para magamit sa isang partikular na sistema batay sa isang partikular na platform. Ang proseso ng compilation o construction, gaya ng madalas na tawag dito, ay nagbibigay-daan sa pagkuha ng mga executable, binary na mga dokumento (machine code) mula sa source code. Ang nasa itaas ay napapailalim sa maraming mga nuances, halimbawa, sa Java Ang byte-code ay pinaandar, na magiging katulad ng machine code para sa isang virtual machine (isang software machine, hindi isang pisikal). Sawa) bagaman posible rin na awtomatikong malikha ang object code sa mabilisang paraan. Wala ring dahilan upang hindi paghaluin ang lahat ng nasa itaas at, halimbawa, gawin ang mga bahagi ng application na nagsasagawa ng mas masinsinang mga gawain sa pagkalkula sa isang pinagsama-samang wika at ang user interface sa isang na-interpret na wika.

    Ang lahat ng nasa itaas ay dapat magmungkahi na mayroong napakaraming posibleng paraan upang makabuo ng isang aplikasyon upang makapagsalita ng isang ganap na karaniwang pamamaraan at malamang na kakailanganin mong kumonsulta sa impormasyong ibinibigay ng may-akda upang mabuo ang programa, na tiyak na sasamahan ng isang construction at/o installation script (isang program, literal na isang script).

    Sa mga nakaraang caveat na nabanggit, makikita natin ang proseso, bilang pamantayan hangga't maaari, ng pagbuo ng isang application mula sa source code nito. Sa pangkalahatan at sinusubukang maging generic, ito ang mga hakbang na dapat gawin:

    • Mag-download ng source code
    • I-unzip ito (kung naaangkop)
    • Itakda ang default na direktoryo (upang gawin itong mas maginhawa)
    • I-configure
    • Magtipon
    • I-install (o kopyahin sa pamamagitan ng kamay, kung naaangkop, ang resulta ng pagbuo)

    Mayroong pangunahing dalawang alternatibo download code ng mapagkukunan: na inaalok ito ng may-akda, kadalasang naka-compress, sa isang web page o, mas karaniwan ngayon, na gumagamit siya ng version control system (VCS) na may kasamang repository. Bagama't may ilan pa, tulad ng papalit-palit o Bazaar, ang pinaka ginagamit na VCS kamakailan ay Pagbabagsak (kilala rin bilang SVN) at higit pa GIT. Posible na ang may-akda ay nagbibigay ng mga link upang i-download ang mga dokumento ng application sa mismong bersyon ng control server, ngunit ang pinakamainam na bagay, halimbawa upang mapanatili ang isang update, ay ang paggamit ng mga partikular na tool na magagamit sa mga repositoryo ng Guadalinex.

    Mula sa sinabi, makatuwirang isipin na ang bawat aplikasyon ay mangangailangan ng mga tool na partikular sa wikang ginagamit bilang karagdagan sa mga generic na maaaring magamit. Malamang na kailangan mong i-install ang g++ compiler, na depende naman sa gcc na nakadepende sa cpp at sa mga tool na gumagawa, automake, autoconf, autoreconf... na wala sa base installation kahit na ang magandang balita ay sila ay nasa mga imbakan ng Guadalinex kaya alam mo na kung paano i-install ang mga ito.

    I-install ang Subversion gamit ang Synaptic sa Guadalinex Cinnamon
    I-install ang GIT gamit ang Synaptic sa Guadalinex Cinnamon

    Ngayon na na-install na namin ang mga tool, susubukan namin ang mga ito sa ilang mga application, halimbawa, upang i-download ang NVC (isang VHDL compiler at simulator) ginagamit namin ang command. git clone https://github.com/nickg/nvc.git

    Pag-clone ng NVC gamit ang GIT

    Ngayon ay gagamitin namin ang svn upang i-download ang PIC32Prog, isang application para sa pagprograma ng 32-bit na PIC microcontroller na gumagamit, bukod sa iba pa, isang PICKit2 programmer. Ang utos na may pananagutan sa paggawa nito ay svn checkout http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only Huwag mag-alala tungkol sa read-only, ang ibig sabihin nito ay na kung hindi ka nakarehistro ay hindi mo maipapadala ang mga pagbabagong gagawin mo sa program sa repository, ngunit ang programa ay magiging ganap na gumagana at siyempre ikaw ay magiging magagawang baguhin ito sa iyong computer. Gaya ng dati, ini-summarize ko ang mga mensahe.

    svn checkout pic32prog

    Kung ito ang kaso (wala ito sa mga nakaraang halimbawa) ngayon ay oras na upang mag-decompress. Magagawa mo ito sa iyong paboritong graphical na tool, marahil sa file manager, na naka-install Guadalinex, o dahil mayroon kaming console sa kamay, maaari mong gamitin ang isa sa mga sumusunod na pamamaraan:

    • Kung ito ay isang dokumento sa format ZIP kasama ang utos i-unzip ang na-download na application
    • Kung ito ay nasa format TGZ o TAR.GZ kasama ang utos tar -zxvf ang na-download na aplikasyon
    • Kung ang format ng dokumento ay BZ2 kasama ang utos tar -jxvf ang na-download na aplikasyon

    Ang susunod na hakbang, isang bagay na medyo maliit ngunit kapaki-pakinabang, ay baguhin ang direktoryo (folder) sa isa na naglalaman ng application na aming binuo (compile). Ito ay medyo simple, pagiging nvc ang bagong folder ng application, gamitin lamang ang command cd nvc. Kung nagpapalit ka ng mga folder para sa iba pang mga operasyon, maaaring kailanganin mong gamitin ang buong landas ng folder bilang halimbawa cd /home/vixtor/nvc o kung ito ay nasa loob ng iyong personal na folder maaari kang mag-save ng ilang mga keystroke gamit cd ~/nvc. Sa aming mga nakaraang halimbawa, ito ay magiging hitsura ng mga screenshot sa ibaba na ipinapakita.

    Baguhin sa nvc directory
    Baguhin sa direktoryo ng pic32prog

    Ang susunod na hakbang ay pagsasaayos. Karaniwan ito ay sapat na upang gamitin ang utos . / I-configure Ngunit tulad ng nasabi nang mas maraming beses, mahalagang konsultahin kung ano ang mga dokumento ng may-akda sa bagay na ito. Sa aming mga halimbawa, ang pic32prog ay hindi nangangailangan ng pagsasaayos (hindi na kailangang gamitin . / I-configure) habang kailangan munang isagawa ng nvc ang mga utos ./autogen.sh y ./tools/fetch-ieee.sh at lumikha ng folder magtayo mula sa kung saan ang pagsasaayos ay isinasagawa gamit ang utos ../configure

    Kapag ang application ay na-configure, ang command ay ginagamit gumawa para itayo ito. Kung naaangkop, maaaring kailanganin ding gamitin gumawa ng i-install upang itala ang lahat sa lugar pagkatapos mabuo ang executable code. Maraming beses itong magagamit gawing malinis upang iwanang malinis ang lahat, halimbawa upang muling mag-compile mula sa simula kung may mga pagbabagong ginawa.

    Pagbuo ng pic32prog gamit ang make

    Bilang karagdagan sa mga tool upang bumuo ng application mula sa source code, maaaring kailanganin ng application ang iba pang mga bahagi upang gumana, madalas na mga aklatan, at samakatuwid ay para sa pagbuo nito. Sa aming mga halimbawa, kailangan ng pic32prog ang mga aklatan upang pamahalaan ang USB port, kung saan ang programmer (PICKit o iba pa) ay ikokonekta, at ang nvc ay nangangailangan ng TCL, Flex at LLVM, na dapat na magagamit bago buuin ang application.

    Tulad ng makikita mo, maraming mga kadahilanan na nakakaimpluwensya sa proseso ng pagbuo ng aplikasyon, kaya kinakailangan na tapusin ang sinabi sa simula: napakahalaga na kumunsulta sa dokumentasyon na ibinigay ng may-akda tungkol sa pamamaraan at mga kinakailangan para sa pagbuo ng application. application dahil napakahirap mag-alok ng generic na pamamaraan na lampas sa pag-download ng mantra, i-unzip, i-configure, i-build, i-install at linisin.

    Maaaring Na-miss Mo