tar.gz dosyalarını indirdim. Ama nasıl kurulduğunu bilmiyorum. Bu tür bir dosyayı nasıl yüklerim?
tar.gz dosyalarını indirdim. Ama nasıl kurulduğunu bilmiyorum. Bu tür bir dosyayı nasıl yüklerim?
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.
.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.
cdkomutunu kullanın. Yükleme yönergeleri olan bir README dosyası varsa, bunun yerine kullanın.
dosyaları komutlardan biriyle çıkartın
tar xvzf PACKAGENAME.tar.gzkullanın
tar xvjf PACKAGENAME.tar.bz2kullanın
./configure
make
sudo make install
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 ..
İ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.
tarpaketlerinin 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.
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!
Ö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
Ö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.
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
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:
bzip2
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;)
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:
esnek
bizon veya bizon ++
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:
, arşiv yöneticisini çift tıklatarak arşiv yöneticisiyle açın, ardından çıkarın.
kodu:
cd-çıkarılmış-klasör yolu
./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
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.
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.
Kod:
make sudo make install
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.
ayıklanan tar.gz-, tar.bz2-, tar.xz-arşivi derlenmeden önce aşağıdakileri yapmalısınız:
Ö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
Ardından, temel oluşturma paketiniile yükleyin
sudo apt-get install build-essential
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
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.
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?
Önce sıkıştırılmış arşivin içeriğiniile çı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