.tar.gz (veya .tar.bz2) dosyasını nasıl yüklerim?

397

tar.gz dosyalarını indirdim. Ama nasıl kurulduğunu bilmiyorum. Bu tür bir dosyayı nasıl yüklerim?

    
sordu Silambarasan 12.02.2011 14:01

13 cevap

250

Yapmanız gereken ilk şey, dosyaları tar arşivinden bir klasöre çıkarmak. Dosyaları masaüstünüze kopyalayalım. Dosya tarayıcınızın içindeki arşiv dosyasının simgesine sağ tıklayarak ve içerik menüsündeki uygun girişe basarak bir arşiv çıkartabilirsiniz. Arşivin çıkarılması, benzer bir ada sahip yeni bir klasör oluşturmalıdır. Örneğin. % Co_de%. Şimdi terminalinizi açmalı ve aşağıdaki komutu kullanarak bu dizine gitmelisiniz:

cd /home/yourusername/Desktop/program-1.2.3

program-1.2.3 , INSTALL , INSTALL.txt adlı bir dosya veya çıkarılmışsa benzer bir dosya okuduğunuzdan emin olun. Terminalden böyle bir dosyanın var olup olmadığını README komutunu kullanarak kontrol edebilirsiniz. Dosya şu komutla açılabilir ve okunabilir:

xdg-open INSTALL

INSTALL dosyanızın adıdır. Bu dosya yükleme işlemine devam etmek için izlenecek doğru adımları içerecektir. Genellikle, üç "klasik" adımlar şunlardır:

./configure
make
sudo make install

Örneğin, ls komutunu çalıştırmanızın, bağımlılıkları eksik olan bir hata listesiyle yönlendirmesi durumunda bazı bağımlılıkları da yüklemeniz gerekebilir. Ayrıca configure yerine checkinstall kullanabilirsiniz. Bkz. İşte

Kilometrenizin değişebileceğini unutmayın.

    
verilen cevap Andrea Lazzarotto 05.08.2010 11:52
113

.tar.gz dosyasını veya .tar.bz2 dosyasını "yükleyemezsiniz". .tar.gz dosyaları gzip sıkıştırılmış tarball'lar, .zip dosyaları gibi sıkıştırılmış arşivlerdir. .bz2 dosyaları bzip2 ile sıkıştırılmıştır. % Co_de% dosyalarını aşağıdakileri kullanarak çıkarabilirsiniz:

tar xzf file.tar.gz

Benzer şekilde .tar.bz2 dosyalarını

ile çıkarabilirsiniz
tar xjf file.tar.bz2

Paketin açılması sırasında çıkarılan dosyaları görmek isterseniz, .tar.gz değerini ekleyin:

tar xzvf file.tar.gz

İnternet bağlantınız olmasa bile, Ubuntu'nun paket yönetim sistemini kullanmaya devam edebilirsiniz, sadece v dosyalarını İşte adresinden indirebilirsiniz. . Bağımlılıkları da indirmeyi unutmayın.

Çevrimdışı paketleri kurmanın daha kolay bir yolu için Yazılımı nasıl çevrimdışı yükleyebilirim? konusuna bakın.

    
verilen cevap Lekensteyn 12.02.2011 14:06
52

Bir programı bir kaynaktan nasıl derlersiniz

  1. bir konsolu açın
  2. doğru klasöre gitmek için cd komutunu kullanın. Yükleme yönergeleri olan bir README dosyası varsa, bunun yerine kullanın.
  3. dosyaları komutlardan biriyle çıkartın

    • tar.gz ise tar xvzf PACKAGENAME.tar.gz kullanın
    • eğer bir tar.bz2 ise tar xvjf PACKAGENAME.tar.bz2 kullanın
  4. ./configure

  5. make
  6. sudo make install

Yazılım kaynaklarından veya yazılım merkezinden bir paket indirin.

Yazılım kaynakları üzerinden bir paket yüklerseniz ve paketi kendiniz indirmiyorsanız, bu pakete yeni güncellemeler alacak ve bunları Güncelleme Yöneticisi aracılığıyla kuracaksınız.

Bir terminal yazarak MYPACKAGE yükleyebilirsiniz:

sudo apt-get install MYPACKAGE

veya yazılım merkezini kullanarak ve MYPACKAGE araması yapılıyor. Ama eğer değilse, kaynakla devam edin ..

    
verilen cevap Alvar 18.11.2011 23:02
21

İlk şeyler ilk

İnternet dosyalarından uygulama indirmek ve yüklemek genellikle değildir . Ubuntu için çoğu uygulama, sisteminizdeki "Ubuntu Yazılım Merkezi" aracılığıyla kullanılabilir (örneğin, K3B . Yazılım Merkezi'nden yükleme yapmak çok daha güvenli, çok daha kolay ve uygulamanın Ubuntu'dan güncellemeleri almasına izin verecek.

Bu, tar paketlerinin nasıl yükleneceğini söyledi

En iyi yol tar.bz2 ve tar.gz paketlerini önce sisteminize indirmektir. Ardından, dosyaya sağ tıklayıp dosyaları açmak için özü seçin. Ayıkladığınız klasörün konumunu açın ve Benioku dosyasını arayın ve açmak için çift tıklatın ve belirli bir paketin nasıl yükleneceği ile ilgili talimatı izleyin, çünkü uygun kurulum için farklı talimatlar olabilir. Dosya normal rutinin bazı hatalar olmadan önlenemeyeceği bir dosyadır.

    
verilen cevap all4naija 19.11.2011 00:07
17

Bu, yalnızca önceden kodlanmış ancak bir tar dosyasında paketlenmiş olan .tar.* dosyaları içindir.

Tamam, bu yeni başlayanlar için oldukça zor bir görev, ama sadece talimatlarımı takip et ve iyi olmalı.

Önce, .tar.* dosyasını indirin ve kaydedin . Açma. (Bu örneklerde, yükleyeceğim çünkü Dropbox Beta yapısını yükleyeceğim. Her neyse, bu yüzden kurulumun iyi bir şekilde belgelenebileceğini düşündüm.)

Dosyanızı indirdikten sonra ( Downloads dosyasına kaydettiğinizi varsayarak) aşağıdakini yazın:

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

NOT: İndirdiğiniz dosya adını kullanın. (ör. Firefox Nightly 19.0a1 64-bit derlemesi için sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/ yazarsınız)

Şimdi /opt/ dizinine geçin, programı açın ve eski dosyayı kaldırın:

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

(Yine, indirilen dosyanın adını kullanın. Uzantıyı unutma.)

Tamam, çıkarılan klasörün ne olduğunu görmek için kontrol edin:

ls -a

şunun gibi bir şey alırsınız:

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

Tamam, örneğimizde, Dropbox'ı kurduk ve buradaki tek klasör .dropbox-dist olarak adlandırıldı. Muhtemelen istediğimiz klasör bu yüzden bir sonraki adıma ekleyin (bir klasör olduğu için sonuna / ekleyin).

sudo chmod 777 .dropbox-dist/

Tamam, şimdi çalıştırılabilir olarak işaretlendi, bu yüzden sembolik bir bağlantı oluşturma zamanı geldi (bu, Terminal'den çalıştırmanıza izin verir):

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

NOT: Bu sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME} !!! % Co_de% değerinin program adının basitleştirilmiş, küçük harfli sürümü ile değiştirildiğinden emin olun (örneğin, Firefox Nightly için {PROGRAM_NAME} yazın; uTorrent sunucusu için firefox-nightly yazın. programı Terminalden çalıştırırken kullandığınız. Windows sistemlerinde PATH değişkenine benzer utserver düşünün.)

Tamam, bitti. Program şimdi Terminal'den yüklenip çalıştırılabilir.
Bu nedir? Başlatıcıdan çalıştırmak istediğinizi ve bir simgenin olmasını istediğinizi söylüyorsunuz? Sorun yok!

Bu bölüm oldukça basit:

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

NOT: Bir önceki yüklemeyi OVER yüklüyorsanız, /usr/bin/ kullanın ve önceden varolan .desktop dosyasını arayın. Bu dosyanın adını yerine takın.

Şimdi, burada simgeyi oluşturduğunuz yer. İşte iyi bir şablon; uygun şekilde düzenleyin.

[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;

MimeType seçeneğini tamamen terk etmek isteyebilirsiniz. Yapmazsan çok kötü olabilir.

Şimdi, "Kaydet" i tıklayın, kapatın ve işinizdesiniz!

    
verilen cevap JamesTheAwesomeDude 15.10.2012 00:49
15

Öncelikle, paketin build-essential kurulması önemlidir, derlemek için gereken tüm programları içerir. kendi başına.

Yukarıda belirtilen şekilde INSTALL dosyasını okuduktan ve önkoşulları yerine getirdikten sonra sihiri yapabilirsiniz.

./configure && make && sudo make install
    
verilen cevap ddeimeke 05.08.2010 13:17
11

Özellikle bir TAR / GZ olarak arşivlenmiş olsalar bile her yazılımın farklı bir oluşturma işlemine sahip olabileceği için, özellikle yanıt vermek zordur.

Bildiğim çoğu kaynak kodu için söyleyebileceğim şey, öncelikle tarball arşivini seçtiğiniz bir klasöre çıkarmanız gerektiğidir. Daha sonra çoğu kaynak kodu AUTOCONF ve MAKE programlarına güvenir, bu nedenle aşağıdaki komutları kullanmanız gerekecektir:

./configure
make

İkilinizi oluşturmak için ve sonra:

make install

Sisteme yüklemek için.

"./ configure", sisteminizdeki bilgileri almak için autoconf mekanizmasını kullanır ve kurulumunuzla uyumlu uygun ikili dosyaları oluşturmak için kaynak dosyada derleme komut dosyaları hazırlar.  "make", yapının kendisini kaynak koduna ayıracaktır, bu da ikili dosyaları kaynak koddan çıkaracaktır.  "make install", daha sonra yazılımların kullanıcılar tarafından kullanılabilir olmasını sağlamak için ikili dosyaları, belgeleri, yapılandırma dosyasını vb. sisteminizin uygun klasörlerine kopyalayacaktır.

Bu çok basit bir açıklamadır, asıl cevap: kaynak koduyla birlikte verilen dökümantasyonu okuyunuz ... Sadece orada tam olarak nasıl inşa edeceğinizi öğreneceksiniz.

    
verilen cevap Little Jawa 05.08.2010 11:53
7

Her zaman resmi olarak bir PPA / başka bir gayri resmi deposu olan depolardan yazılım yüklemeyi denemelisiniz. Bu şekilde, diğer sistem güncellemelerini yüklerken tüm kararlı sürüm, güvenlik ve yeni özellik güncellemelerini alırsınız. Diğer bir avantaj ise, kat dosyaları ile bağımlılık ve daha zor kaldırma (sistem uygulamada sinaptik görünmeyeceğinden) hakkında endişelenmenize gerek olmamasıdır.

Örneğin, mysql-server paketini kurarak mysql'yi yükleyebilirsiniz.

Katran dosyalarını gerçekten kullanmak istiyorsanız, ortak işlem çalıştırmaktır (yükleme yapmak sudo gerektirebilir):

./configure
make
make install

Lütfen yukarıdaki komutlardan bazılarının gerekli olmadığını unutmayın, lütfen tar dosyasındaki benioku dosyalarına bakın veya ./configure --help

dosyasını çalıştırmayı deneyin.     
verilen cevap papukaija 12.02.2011 15:22
4

tar.bz2 uzantılı dosyalar genellikle compressed tarball olarak bilinir. Diğer örnekler .tar.gz (daha sık) ve .tgz .

Bu dosyayı ... ile çıkarabilirsiniz

tar -xvjf file.tar.bz2

Bu, dosyaları tarball'ınız içinde bulunduğunuz dizine ayıklayacak ve orada dosyaları yeni bir dizin oluşturmalıdır.

Seçeneklerle ilgili kısa açıklama:

  • -x: extract
  • -v: verbose: neyin alındığını göster
  • -j: sıkıştırma türü, bu durumda bzip2
  • -f: 'sonraki dosya ismi geliyor

Bu muhtemelen olsa yeterli değil. Ne olduğuna bağlı olarak tam bir derlenmiş kurulum olabilir ve yeni dizine cd yapıp bir yürütülebilir dosyayı başlatmanız gerekir. Ayrıca, kaynak almayı, yapmaya, yüklemeye ihtiyaç duyduğunuz bir programa kaynak da içerebilir. Genel olarak (yani, varsayalım), daha sonra ne yapacağını açıklayan bir benioku içermesi gerekir.

Uyarı:

Bu gibi bir yazılım yüklemek, bağımlılıkları yüklemeyecek ve bu bağımlılıkları yüklemeden önce bir tarball yüklemeye çalıştığınızda şikayet edecektir. Bağımlılık olup olmadığını öğrenmek için bir web sitesini veya dosyayı kullanın ve ilkini yükleyin. Ancak her zaman her zaman öncelikle .DEB ian yükleme dosyasını veya ppa bağlantısını bulmayı deneyin, böylece ubuntu yazılım merkezini kullanabilirsiniz.

Eğer gimp eklentilerini kurmaya çalışıyorsanız, belirtilen yükleme işleminin bölümlerini atladınız bu bağlantıda .

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

ve ayrıca gegl dosyasına ihtiyacınız olacak:

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

Dosyaları wget ile indirmeden önce web sitesini ziyaret edin ve daha yeni sürümleri olup olmadığını görün. Bu talimatlar 3 Mayıs 2012'den itibaren eski olabilir;)

    
verilen cevap Rinzwind 18.05.2012 00:27
4

Linux Mint resmi web sitesinden

Arşivlerden yükleme (.zip tar.gz vb.):

Bu arşivler genellikle paketin kaynağını içerir. Bunların her biri genellikle kurulma konusunda farklı bir yaklaşıma sahiptir. Hepsine göre çalışacakları ortak bir yöntemi tartışacağım.

Genel gereksinimler:

  1. esnek

  2. bizon veya bizon ++

  3. piton

Bu arşivler kaynağı içerdiğinden, kaynağınızı derlemek ve oluşturmak için sisteminizin gerekli programlama dillerine ihtiyacı vardır. Yani yukarıda belirtilen genel ihtiyaç paketleri sizin için yeterli olmayabilir. Bu durumda gerekli paketleri # 1, # 2, # 3 (internet bağlantısı gerektirir) işlemlerinden birini kullanarak yüklemelisiniz. Yazılımınız ile ilgili bağımlılıkları, arşivlerde bulunan bir benioku dosyasında bulabilirsiniz.

Adım:

  1. , arşiv yöneticisini çift tıklatarak arşiv yöneticisiyle açın, ardından çıkarın.

  2. kodu:

cd-çıkarılmış-klasör yolu

    Çıkarılan klasörün içinde
  1. dikkatlice görünür ....

. Yapılandı adlı bir dosya bulursanız

./configure    
make
sudo make install

İlk kod çalıştırılamıyorsa, bu kodu yukarıdaki kodlardan önce çalıştırın:

chmod +x configure

b. İnstall.sh adlı bir dosya bulursanız

Kod:

chmod +x install.sh

./install.sh veya sudo ./install.sh (root izni gerekiyorsa)

veya çift tıklayabilir ve terminalde çalışmayı seçebilir veya sadece çalıştırabilirsiniz.

N.B .: Bazen bir dosya var, your_software_name.sh yerine install.sh gibi bir şey bulundu. Bu durumda, install.sh 'yi önceki kodlarda doğru adla değiştirmeniz gerekir.

c. Yükleme adında bir dosya bulursanız

Kod:

chmod +x install

./install veya sudo ./install (root izni gerekiyorsa)

veya çift tıklayabilir ve terminalde çalışmayı seçebilir veya sadece çalıştırabilirsiniz.

ö. Make adlı bir dosya bulursanız (yapılandırma dosyası yoksa)

Kod:

make
sudo make install

e. Gerekli dosyaları hala bulamıyorsanız

sonra özel bir klasörde olabilir (genellikle bin adlı bir klasörde). Bu klasöre cd komutu ile uygun yolla gidin ve sonra tekrar bakın ve aynı işlemi uygulayın.

    
verilen cevap Jasser 14.07.2015 10:42
1

ayıklanan tar.gz-, tar.bz2-, tar.xz-arşivi derlenmeden önce aşağıdakileri yapmalısınız:

  1. Öncelikle, derlemeye çalıştığınız uygulama için Ubuntu paketinin varlığını kontrol etmelisiniz.
    Örneğin, Empati 'yi derlemeye çalışıyorsanız, packages.ubuntu.com adresinden paket arşivi aramalısınız. sürümünüz için (veya tüm sürümler için ). > Empati için sonuçlar:

      

    Paket empati

         
    • güvenilir (14.04LTS) (gnome): GNOME çoklu protokol sohbet ve çağrı istemcisi   3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el
    •   
    • güvenilir güncellemeler (gnome): GNOME çoklu protokol sohbet ve çağrı istemcisi   3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el
    •   
    • xenial (16.04LTS) (gnome): GNOME çoklu protokol sohbet ve çağrı istemcisi [ evren ]
        3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x
    •   
    • artful (gnome): GNOME çoklu protokol sohbet ve çağrı istemcisi [ evren ]
        3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    •   
    • biyonik (gnome): GNOME çoklu protokol sohbet ve çağrı istemcisi [ evren ]
        3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    •   
  2. Ardından, temel oluşturma paketini

    ile yükleyin
    sudo apt-get install build-essential
    
  3. Paketlerin bağımlılıkları olduğunu (hem yürütme hem de derleme) bildiğimiz için, derleme zamanı bağımlılıklarını (ayrıca yapı bağımlılıkları olarak da bilinir) kurmamız gerekiyor. Yazılım ve amp; Kaynak kodu depolarını ( deb-src ) etkinleştirmelisiniz. Güncellemeler ( software-properties-gtk ) ve sonra çalıştır

    sudo apt-get build-dep empathy
    
  4. Sonra, indirilen kaynak arşivini çıkarabilir ve her zamanki gibi derlemeyi deneyebilirsiniz

    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
    

    Not: Bu örnekte ./configure aşaması, kitaplık sürümlerinin bağımlılıklarının karşılanamaması nedeniyle Ubuntu Xenial (16.04 LTS) üzerinde başarısız olacaktır.
    Bu durumda iki seçeneğiniz vardır - depodan daha eski önceden derlenmiş paketlenmiş sürümü kullanın, PPA'larda daha yeni bir sürüm bulmaya çalışın veya Ubuntu'yu bir sonraki sürümde (tercihen LTS) yükseltin.

verilen cevap N0rbert 14.04.2018 12:42
0

Sıkça, tar.gz dosyaları olarak sunulan programların kaynağından derlenmesi gerekmez; sadece sıkıştırılmamış, uygun dizinde sıkışmış olmalı ve bir yürütülebilir yola bağlı. İşte bugün kullandığım bazı örnek komutlar.

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

Kullandığım dizinler bu gönderiden haberdar edildi: Programları nereye kurabilirim?

    
verilen cevap Selah 15.03.2018 17:59
0

Önce sıkıştırılmış arşivin içeriğini

ile çıkartın
tar jvxf filename.tar.bz2

Dosyaların ayıklandığı dizine geçin

cd filename/  

Komut dosyasını derlemeye hazırlanan arşivden çalıştırın

./configure  

Kaynak kodu (a) ikili dosya (lar) içine derleyin

make  

Ayrıca, çalıştırılabilir dosyaları 'sudo' (superuser do) kullanarak kurun

sudo make install

Nezaket: Adam Angelo ve İşte

    
verilen cevap harrypotter0 22.05.2018 17:13

Etiketlerdeki diğer soruları oku