Je! Ninasanikisha vipi faili ya .tar.gz (au .tar.bz2)?


Nenda kwa jibu lililokubaliwa


Nimepakua faili za tar.gz. Lakini sijui jinsi ya kuisakinisha. Je! Ninasanikishaje faili ya aina hii?


493





2011-02-12




Idadi ya majibu: 13


Jambo la kwanza unahitaji kufanya ni kuondoa faili kutoka ndani ya jalada la tar kwenye folda. Wacha nakala za faili kwenye desktop yako. Unaweza kutoa matunzio kwa kubonyeza kulia ikoni ya faili ya kumbukumbu ndani ya kivinjari chako cha faili na kubonyeza kuingia sahihi kwenye menyu ya muktadha. Kuondoa kumbukumbu kunapaswa kuunda folda mpya na jina linalofanana. mfano program-1.2.3 . Sasa unahitaji kufungua terminal yako na uruke kwenye saraka hiyo kwa kutumia amri ifuatayo:

 cd /home/yourusername/Desktop/program-1.2.3
 

Hakikisha kusoma faili inayoitwa INSTALL , INSTALL.txt , README , au kitu sawa kama mtu imetolewa. Unaweza kuangalia kama vile a faili ipo na terminal kwa kutumia ls amri. Faili inaweza kufunguliwa na kusomwa na amri:

 xdg-open INSTALL
 

Ambapo INSTALL ni jina la faili yako. Faili hii itakuwa na hatua zinazofaa kufuata ili kuendelea na mchakato wa ufungaji. Kawaida, hatua tatu za "classical" ni:

 ./configure
make
sudo make install
 

Unaweza kuhitaji pia kusanikisha utegemezi ikiwa, kwa mfano, kukimbia configure kulichochochea na orodha ya makosa ambayo utegemezi unakosa.

Unaweza kutumia pia checkinstall badala ya make install .

Kumbuka kuwa mileage yako inaweza kutofautiana.


295


2010-08-05

Hauwezi "kufunga" .tar.gz faili au .tar.bz2. .tar.gz faili ni tarakilishi za gzip-iliyoshinikwa, kumbukumbu zilizoshinikwa kama .zip faili. Faili za .bz2 zimekandamizwa na bzip2. Unaweza kutoa .tar.gz faili kwa kutumia:

 tar xzf file.tar.gz
 

Vivyo hivyo unaweza kutoa faili za .tar.bz2 na

 tar xjf file.tar.bz2
 

Ikiwa ungependa kuona faili zinatolewa wakati wa kufunguliwa, ongeza v :

 tar xzvf file.tar.gz
 

Hata kama hauna muunganisho wa mtandao, bado unaweza kutumia mfumo wa usimamizi wa kifurushi cha Ubuntu, pakua .deb faili tu kutoka kwa http://packages.ubuntu.com/ . Usisahau kupakua utegemezi pia.

Kwa njia rahisi ya kufunga vifurushi nje ya mkondo, angalia swali Je! Ninawezaje kusanikisha programu nje ya mkondo? .


137


2011-02-12

Jinsi unavyounda mpango kutoka kwa chanzo

  1. Fungua koni
  2. Tumia amri cd kwenda kwenye folda sahihi. Ikiwa kuna faili ya README iliyo na maelekezo ya ufungaji, tumia hiyo badala yake.
  3. Futa faili na moja ya amri

    • Ikiwa ni matumizi ya tar.gz tar xvzf PACKAGENAME.tar.gz
    • ikiwa ni matumizi ya tar.bz2 tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install (au na checkinstall )

Pakua kifurushi kutoka kwa vyanzo vya programu au kituo cha programu.

Ikiwa utasanikisha kifurushi kupitia vyanzo vya programu na sio kupakua kifurushi mwenyewe, utapata visasisho vipya kwenye kifurushi hicho na ukisakinisha kupitia Kidhibiti Usasisho.

Unaweza kusanikisha tu MYPACKAGE kwa kuandika kwenye terminal:

 sudo apt-get install MYPACKAGE
 

au kwa kutumia kituo cha programu na utafute MYPACKAGE . Lakini ikiwa sio huko nenda na chanzo.


61


2011-11-18

Hii ni kwa .tar.* faili ambazo zina nambari iliyotengenezwa hapo awali lakini imejaa faili ya tar.

Sawa, hii ni kazi ngumu kwa mwanzo, lakini tu fuata maagizo yangu, na inapaswa kuwa sawa.

Kwanza ondoa .tar.* faili, na uihifadhi . Usifungue. (Katika mifano hii, nitakuwa nikianzisha Dropbox Beta kujenga , kwa sababu nilikuwa nitaisakinisha, kwa hivyo nilifikiria kuwa naweza pia kuweka hati ya usakinishaji.)

Baada ya kupakua faili yako, (ikizingatiwa kuwa umeihifadhi Downloads ,) chapa yafuatayo:

 cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/
 

KUMBUKA: tumia jina la faili yoyote uliyopakua. (mfano, kwa ujenzi wa Firefox Nightly 19.0a1 64-bit, unaweza kuandika sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/ )

Sasa, badilisha kwenye /opt/ saraka, toa programu hiyo, na uondoe faili ya zamani:

 cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz
 

(tena, tumia jina la faili iliyopakuliwa. Usisahau kiendelezi.)

Sawa, angalia kuona ni nini folda iliyotolewa inaitwa:

 ls -a
 

utapata kitu kama hiki:

 [email protected]:/opt$ ls -a
.  ..  .dropbox-dist
[email protected]:/opt$
 

Sawa, kwa mfano wetu, tuliweka Dropbox, na folda pekee iliyoitwa .dropbox-dist . Labda hiyo ni folda tunayotaka, kwa hivyo kuziba katika hatua inayofuata (ongeza / mwisho, kwa kuwa ni folda.):

 sudo chmod 777 .dropbox-dist/
 

Sawa, sasa imewekwa alama kuwa inaweza kutekelezeka, kwa hivyo ni wakati wa kuunda kiunga cha mfano (hii ndio inayoruhusu kuisimamisha kutoka kwenye Kituo):

 sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox
 

KUMBUKA: hii ndio sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME} !!! Hakikisha hiyo {PROGRAM_NAME} inabadilishwa na toleo rahisi la kesi ya chini ya mpango huo (kwa mfano, kwa Firefox Usiku, chapa firefox-nightly ; kwa seva ya uTorrent, chapa utserver . Chochote unachochapa hapa itakuwa amri ambayo utatumia wakati wowote kuiendesha programu kutoka kwa Kituo. Fikiria /usr/bin/ kama kutofautisha kwa PATH kwenye mifumo ya Windows.)

Sawa, umemaliza. Programu hiyo imesanikishwa na kuendeshwa kutoka kwa Kituo.
Hii ni nini? Unasema unataka kuisimamisha kutoka kwa kuzindua, NA unataka iwe na icon? Hakuna shida!

Sehemu hii ni rahisi:

 gksu gedit /usr/share/applications/dropbox.desktop
 

KUMBUKA: Ikiwa ls -a /usr/share/applications unasanikisha WOTE usanikishaji uliopita, tumia na utafute faili iliyokuwepo ya zamani ya .desktop. Bonyeza jina la faili hiyo badala yake.

Sasa, hapa ndipo unapounda ikoni. Hapa kuna template nzuri; hariri ipasavyo.

 [Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;
 

Unaweza kutaka kuacha chaguo la MimeType kabisa. Hiyo inaweza kuwa mbaya sana ikiwa haukufanya.

Sasa, bonyeza "Hifadhi", funga, na uko kwenye biashara!


22


2012-10-14

Kwanza kwanza

Ni kwa ujumla si wanashauriwa kupakua na kuweka maombi kutoka files mtandao. Maombi mengi ya Ubuntu yanapatikana kupitia "Kituo cha Programu cha Ubuntu" kwenye mfumo wako (kwa mfano, K3B
Weka K3B

). Kufunga kutoka Kituo cha Programu ni salama zaidi, na rahisi zaidi, na itaruhusu programu kupata visasisho kutoka Ubuntu.

Hiyo ilisema, jinsi ya kufunga tar vifurushi

Njia bora ni kupakua vifurushi vya tar.bz2 na tar.gz kwenye mfumo wako kwanza. Ifuatayo ni kubonyeza kulia kwenye faili na uchague dondoo ili kutenganisha faili. Fungua eneo la folda uliyoondoa na utafute faili ya Readme na bonyeza mara mbili kuifungua na fuata maagizo ya jinsi ya kusanikisha kifurushi fulani kwa sababu, kunaweza kuwa na maagizo tofauti yanayopatikana kwa usanikishaji sahihi wa faili ambayo utaratibu wa kawaida inaweza kuwa na uwezo wa kuteleza bila makosa kadhaa.


21


2011-11-18

Kwanza kabisa ni muhimu kufunga kifurushi cha kujenga-muhimu , ina programu zote zinazohitajika kukusanya peke yako.

Baada ya kusoma faili ya INSTALL kama ilivyoonyeshwa hapo juu na kutimiza matakwa unayoweza kufanya uchawi.

 ./configure && make && sudo make install
 

16


2010-08-05

Ni ngumu kujibu haswa, kwani kila programu inaweza kuwa na mchakato tofauti wa ujenzi, hata ikiwa ni jalada kama TAR / GZ

Ninachoweza kusema kwa misimbo mingi ya chanzo ambayo najua ni kwamba utahitaji kwanza kutoa kumbukumbu ya tarball kuwa folda ya chaguo lako. Kisha nambari nyingi za chanzo hutegemea AUTOCONF na mipango ya MAKE, kwa hivyo utahitaji kutumia amri zifuatazo:

 ./configure
make
 

Kuunda kumbukumbu yako, na kisha:

 make install
 

Ili kuisanikisha kwenye mfumo.

"./configure" hutumia mfumo wa hakimiliki kupata habari kwenye mfumo wako, na uandae maandishi ya maandishi kwenye faili ya chanzo ili kujenga vifungu vinavyoendana na usanikishaji wako. "tengeneza" itavamia jengo lenyewe, ambalo litaunda miiba ya nje ya msimbo wa chanzo. "fanya kusanidi" kisha kunakili kazi za maandishi, nyaraka, faili ya usanidi, nk kwenye folda sahihi za mfumo wako ili programu hiyo ipatikane na watumiaji.

Ni maelezo ya msingi kabisa, jibu la kweli ni: soma nyaraka zilizotolewa na msimbo wa chanzo ... Ni hapo tu ndio utajua kabisa jinsi ya kuiunda.


11


2010-08-05

Unapaswa kujaribu kila wakati kusanikisha programu kutoka kwenye hazina ikiwa ni rasmi, PPA / hazina yoyote isiyo rasmi. Kwa njia hiyo, utapata kutolewa kwa dhabiti, usalama na sasisho mpya wakati unasasisha sasisho zingine za mfumo. Faida nyingine ni kwamba hauitaji kuwa na wasiwasi juu ya ujenzi, utegemezi na usanikishaji mgumu zaidi (kwani programu haitaonekana kwa kisigino) na faili za tar.

Kwa mfano, unaweza kufunga mysql kwa kusanikisha kifurushi cha seva ya mysql.

Ikiwa unataka kutumia faili za tar, mchakato wa kawaida ni kuanza (kufanya kusanidi kunaweza kuhitaji sudo):

 ./configure
make
make install
 

Tafadhali kumbuka kuwa amri zingine hapo juu zinaweza kuwa sio lazima, tafadhali rejelea faili zozote za kusoma kwenye faili ya tar au jaribu kukimbia ./configure --help


7


2011-02-12

Faili zilizo na upanuzi tar.bz2 ni ile inayojulikana kama a compressed tarball . Mfano zingine ni .tar.gz (kawaida) na .tgz .

Unaweza kutoa faili hii na ...

 tar -xvjf file.tar.bz2
 

Hii itatoa faili kutoka kwa tarball kwenye saraka uliyonayo sasa na inapaswa kuunda saraka mpya hapo kwa kuwa faili kutoka kwa tarball.

Maelezo mafupi juu ya chaguzi:

  • -x: dondoo
  • -v: verbose: onyesha kile kinachotolewa
  • -j: aina ya compression, katika kesi hii bzip2
  • -f: 'ijayo inakuja jina la faili'

Hii labda haitoshi hata hivyo. Kutegemea na ni nini kinaweza kuwa na usanidi kamili uliojumuishwa na unahitaji cd kwenye saraka mpya na kuanza kutekelezwa. Inaweza pia kuwa na chanzo kwa mpango ambao unahitaji kuburudisha, kutengeneza, kutengeneza. Kwa ujumla (n.k. naweza kudhani) inapaswa kuwa na fomati inayoelezea nini cha kufanya baadaye.

Onyo:

Kufunga programu kama hii HAKUTA kufunga utegemezi wowote na italalamika ikiwa utajaribu kusanikisha tarball kabla ya kusanidi utegemezi huu. Tumia wavuti au faili yenyewe ili kujua ikiwa kuna utegemezi na usanikishe zile za kwanza. Lakini kila wakati kila wakati jaribu kupata .DEB faili ya ufungaji wa ian au kiunga cha ppa hivyo unaweza kutumia kituo cha programu cha ubuntu.


Ikiwa unajaribu kufunga programu-jalizi za gimp uliruka sehemu za mchakato wa usanikishaji zilizotajwa kwenye kiunga hiki .

 wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install
 

na pia utahitaji gegl :

 wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install
 

Kabla ya kupakua faili hizo kwa wget tembelea tovuti na uone ikiwa ina aina mpya zaidi. Maagizo haya ni kutoka 3 ya Mei 2012 ili waweze kuwa mzee;)


6


2012-05-17

http://community.linuxmint.com/tutorial/view/1525

Kutoka kwa wavuti rasmi ya Linux Mint

Kufunga kutoka kwa kumbukumbu (. Zip tar.gz, nk):

Hifadhi hizi kwa ujumla zina chanzo cha kifurushi. Kila mmoja wao kwa ujumla ana njia tofauti ya kufunga. Nitakuwa nikijadili njia ya kawaida ambayo itawafanyia kazi wote.

Mahitaji ya jumla:

  1. kubadilika

  2. Bison au Bison ++

  3. python

Vile kumbukumbu hizi zina chanzo, mfumo wako unahitaji lugha zinazohitajika za kuandaa na kuunda chanzo. Kwa hivyo vifurushi vya mahitaji ya jumla yaliyosemwa hapo juu yanaweza kutosheleza. Katika hali hiyo lazima usakinishe vifurushi vinavyohitajika kupitia moja ya michakato # 1, # 2, # 3 (inahitaji unganisho la mtandao). Unaweza kujua juu ya utegemezi juu ya programu yako katika faili ya kusoma iliyojumuishwa kwenye nyaraka.

Hatua:

  1. fungua matunzio na meneja wa jalada kwa kubonyeza mara mbili, kisha uifute.

  2. nambari:

cd njia-ya-kwa-kutolewa-folda

  1. ndani ya folda iliyotolewa uangalie kwa umakini ....

a. Ukipata faili inayoitwa Sanidi basi

 ./configure    
make
sudo make install
 

Ikiwa nambari ya kwanza itashindwa kutekeleza basiendesha nambari hii kabla ya nambari zilizo hapo juu:

 chmod +x configure
 

b. Ikiwa utapata faili inayoitwa sak.sh basi

Nambari:

 chmod +x install.sh
 

./install.sh au sudo ./install.sh (ikiwa inahitaji ruhusa ya mizizi)

au unaweza kubonyeza mara mbili na uchague kukimbia kwenye terminal au tu kukimbia.

NB: wakati mwingine kuna faili, kitu kama your_software_name.sh kinapatikana badala ya install.sh . Kwa kesi hii, lazima ubadilishe install.sh na jina sahihi katika nambari zilizopita.

c. Ukipata faili inayoitwa kusanikisha basi

nambari:

 chmod +x install
 

./install au sudo ./install (ikiwa inahitaji ruhusa ya mizizi)

au unaweza kubonyeza mara mbili na uchague kukimbia kwenye terminal au tu kukimbia.

d. Ikiwa utapata faili inayoitwa fanya (ikiwa hakuna faili ya kusanidi) basi

nambari:

 make
sudo make install
 

e. Ikiwa bado huwezi kupata faili zinazohitajika

basi inaweza kuwa kwenye folda maalum (kwa ujumla kwenye folda inayoitwa bin ). Sogeza kwenye folda hii na cd amri na njia inayofaa na kisha angalia tena na ufuate mchakato sawa.


5


2015-07-14

Kabla ya mkusanyiko wa tar.gz-, tar.bz2-, tar.xz-nyaraka unapaswa kufanya yafuatayo:

  1. Mwanzoni unapaswa kuangalia uwepo wa kifurushi cha Ubuntu kwa programu, ambayo unajaribu kuunda.
    Kwa mfano kama wewe ni kujaribu kukusanya Empathy unapaswa kutafuta mfuko archive ajili yake juu ya packages.ubuntu.com kwa ajili ya kutolewa yako (au kwa releases wote ).
    Matokeo ya huruma :

    Utoaji wa huruma

    • trusty (14.04LTS) (gnome): Gumzo ya mazungumzo ya mikutano mingi na mteja wa simu 3.8.6-0ubuntu9: amd64 arm64 armhf i386 Powerpc ppc64el
    • sasisho za kuaminika (gnome): Gumzo ya mazungumzo ya GNOME na simu ya mteja 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 Powerpc ppc64el
    • xenial (16.04LTS) (gnome): Gumzo ya mazungumzo ya mikutano mingi na mteja wa simu [ ulimwengu ]
      3.12.11-0ubuntu3: amd64 arm64 armhf i386 Powerpc ppc64el s390x
    • kisanii (gnome): GNOME mazungumzo mengi ya itifaki na mteja wa simu [ ulimwengu ]
      3.25.90 + real3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    • bionic (gnome): GNOME mazungumzo mengi ya itifaki na mteja wa simu [ ulimwengu ]
      3.25.90 + real3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
  2. Kisha usanikishe kifurushi cha kujenga na

     sudo apt-get install build-essential
     
  3. Kama tunavyojua kuwa vifurushi vina tegemezi (zote mbili juu ya utekelezaji na juu ya mkusanyiko), kwa hivyo tunahitaji kusanikisha utegemezi wa wakati (pia hujulikana kama utegemezi wa ujenzi). Unapaswa kuwezesha hazina za msimbo wa Chanzo ( deb-src ) katika Programu na Sasisho ( software-properties-gtk ) na kisha kukimbia

     sudo apt-get build-dep empathy
     
  4. Basi unaweza kutolewa kwenye jalada la chanzo lililopakuliwa na jaribu kulitengeneza kwa njia ya kawaida

     wget http://ftp.gnome.org/mirror/gnome.org/sources/empathy/3.25/empathy-3.25.90.tar.xz
    tar -xf empathy-3.25.90.tar.xz
    ./configure
    make
    sudo make install # or better - checkinstall
     

    Kumbuka: katika ./configure hatuahii ya mfanoitashindwa kwa Ubuntu Xenial (16.04 LTS) kwa sababu ya ukweli kwamba utegemezi wa matoleo ya maktaba haujaridhika.
    Katika hali hiyo unayo chaguzi mbili - tumia toleo la zamani lililoandaliwa kutoka kwenye uwekaji, jaribu kupata toleo mpya katika PPA au uboresha Ubuntu wote ili kutolewa ijayo (ikiwezekana LTS).


1


2018-04-14

Mara nyingi mipango ambayo hutolewa kama faili za tar.gz hazihitaji kutengenezwa kutoka kwa chanzo; zinahitaji tu kufunguliwa, kukwama katika saraka inayofaa, na kuunganishwa na njia inayoweza kutekelezwa. Hapa kuna amri kadhaa za mfano nilitumia leo.

 tar -xzf ~/Downloads/Newprogram.tar.gz
sudo mv Newprogram/ /usr/local/lib/
sudo ln -s /usr/local/lib/Newprogram/run.sh /usr/local/bin/newprogram.sh
 

Karatasi nilizotumia zilifahamishwa na chapisho hili: wapi kufunga programu?


0


2018-03-15

Wakati mwingine kifurushi kina faili inayoweza kuendeshwa na jina moja la programu. Unaweza tu kukimbia hiyo kwenye terminal.

 $ ./Software-Name
 

0


2019-02-14