Kwa muda mrefu tumekuwa tukiongea juu ya jinsi gani kufunga vifurushi na programu kupitia hazina, vifurushi vya deb, kutoka kwa vifurushi vya rpm, kutoka kwa PPA au kupitia programu kama Synaptic au Kituo cha Programu cha Ubuntu, lakini hatujazungumza juu ya jinsi ya kusanikisha programu kupitia nambari yake ya chanzo. Ufungaji huu ni wa fujo sana, lakini pia unaridhisha zaidi kwani, kama sheria ya jumla, ndio inayofaa zaidi kwa mfumo wetu wa uendeshaji, kwa mashine yetu. Ili kufanya usakinishaji huu, tunachohitajika kufanya ni kupakua kifurushi kilichoshinikizwa ambacho karibu kila wakati ni cha aina hiyo tar.gz au gz, ni nini ambayo ina nambari ya mpango na kutoka hapa kukusanya faili.
Index
Je! Ninahitaji programu gani za kusanikisha vifurushi kwa mikono?
Kwa kushangaza, Ubuntu, kama mifumo mingine ya msingi wa Debian, haijasakinishwa zote mipango inahitajika kukusanya. Kifurushi kilichojumuisha zana nyingi hakijasanikishwa kama kiwango, kwa hivyo lazima usakinishe kifurushi kwa mkono. Kweli, kukusanya kifurushi sisi wenyewe tutahitaji kufanya hivyo kwenye terminal:
Sudo apt-get install -ake automake muhimu tengeneza cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core
Hii itafanya Ubuntu kusakinisha karibu programu zote muhimu kuweza kukusanya nambari na kwa ugani kuweza kusanikisha vifurushi kwa mikono.
Je! Tunawezaje kuandaa mpango wenyewe?
Mara tu tunapofanya hatua za awali, tunafungua terminal na nenda kwenye folda ya nambari ya chanzo. Jambo la kwanza tutalazimika kufanya ni kuona faili «Kufunga»Kwamba karibu programu zote huleta, zingine hufanya katika«Tayari«. Kama kanuni ya jumla, kukusanya itabidi tuandike yafuatayo
./configure
kufanya
kufanya kufunga
jina la mpango
fanya safi
Ingawa, katika faili Readme au INSTALL Vifurushi muhimu na jinsi ya kusanikisha programu hiyo zitakuja kwa undani. Ninawaamuru ./configure na fanya wanasimamia kusanidi na kutengeneza kifurushi cha programu. Amri kufanya kufunga weka kile kilichoundwa na ./ tunaendesha programu hiyo. Kisha amri fanya safi hutunza kusafisha faili zisizo za lazima ambazo zimeundwa wakati wa usanikishaji. Hizi ni hatua zinazohitajika kukusanya programu, lakini wakati mwingine inahitajika kusanikisha maktaba au kifurushi ili usanikishaji ufanye kazi. Mwishowe, kumbuka kuwa ingawa usanikishaji ni bora, ni usakinishaji polepole, ambayo ni, kusanikisha vifurushi kwa mikono inategemea nambari ya chanzo na nguvu ya mashine, kwa hivyo mchakato unaweza kuchukua masaa au dakika. Ndio sababu inashauriwa kuifanya kwa wakati na kwa kompyuta zenye nguvu, ingawa njia hii ya kusanikisha vifurushi inaweza kufanywa kwenye kompyuta yoyote.
Maoni 7, acha yako
Imenitokea kwamba mimi chini ya faili tar.gz au tar.bz2 au sawa, na wakati wa kufanya ./configure inanitupia kosa; Ninatafuta Sakinisha au Readme na wengi hawaileti, lakini nikigusa inayoweza kutekelezwa ya programu inafunguliwa, ni kana kwamba kompyuta ndogo ilikuwa ikipakua lakini mara nyingi nataka kuisakinisha na sikuweza .
Inafanywaje katika visa hivyo?
Hi Gerson, unaweza kuniambia kifurushi au programu unayotaka kutumia. Kutoka kwa unachosema, kile umepakua ni kifurushi kilichotengenezwa mapema au karibu tayari, ambacho ni kitu tofauti na kufunga kutoka kwa nambari ya chanzo. Lakini kwanza nilitaka kuhakikisha. Asante na pole kwa usumbufu.
Labda nakala hiyo inapaswa kuitwa "Jinsi ya kukusanya programu katika Ubuntu", wakati wa kuona usanidi wa mwongozo wa vifurushi nilidhani utazungumza juu ya dpkg -i kifurushi
Habari Joaquin
Asante sana kwa kuhudhuria blogi yako. Nadhani ni nzuri, na kwa hilo nakushukuru.
Nilitaka kukuuliza juu ya usanikishaji wa programu (kwa Warzone, kwa mfano), na aina ya mkusanyiko (nadhani inaitwa hivyo) ambayo Gerson anauliza, kwa sababu nimejaribu kufanya kile unachosema, lakini sijui ' sielewi jinsi inavyofanyika, na hatua kama za mtu anayejifunza kusoma…. Ukweli ni kwamba mimi hufanya vitu kadhaa na terminal, lakini nimekuwa nikijaribu kufanya mambo haya kwa muda na sijapata maelezo ya kina, kama darasani…. Unaweza kuifanya?
Kuanzia sasa nawashukuru na kupokea salamu nzuri
José Manuel
Halo, jina langu ni Marco, ningependa kujifunza juu ya ulimwengu wa Linux, nina Ubuntu 13.10 lakini ni ngumu sana kwangu kuishughulikia, kusanikisha kitu ni ngumu, kwani katika kila programu inaniambia kuwa kifurushi hiki au hicho ni kukosa. Asante
Ndugu ya Geniaaallll, nilikuwa nikitafuta hiyo. Vigumu kuipata kwa kina na kwa hivyo inashukuru sooo. Mafanikio ya moyo kwako
Mchana mzuri, nimejaribu kusanikisha programu hii ya giza-3.0.1.tar.xz sijaweza, mimi ni mpya kutumia Ubuntu. Ningethamini ushirikiano wako.