Pertanyaan Bagaimana cara menginstal file .tar.gz (atau .tar.bz2)?


Saya telah mengunduh file tar.gz. Tapi saya tidak tahu cara menginstalnya. Bagaimana cara menginstal file semacam ini?


400
2018-02-12 13:01


asal


Seperti yang disebutkan dalam beberapa jawaban di bawah ini, cobalah keras untuk tidak menginstal paket melalui tarball karena akan sering menggigit paket yang dikelola dan membawa Anda ke dalam keadaan yang tak terpecahkan, dan membuat Anda sangat sedih. Instalasi melalui pengelola paket lebih disukai dalam 99.14159265% kasus. - Catskul
Ada video bermanfaat di YouTube yang menjelaskannya: youtube.com/watch?v=njqib0fzE9c - Benny Neugebauer
Saya mencoba ini dan itu berhasil. - Kulasangar
Coba ini blog.bluematador.com/posts/… - gpaoli


Jawaban:


Hal pertama yang perlu Anda lakukan adalah mengekstrak file-file dari dalam arsip tar ke folder. Mari kita salin file ke desktop Anda. Anda dapat mengekstrak arsip dengan mengklik kanan ikon file arsip di dalam peramban file Anda dan menekan entri yang sesuai di menu konteks. Ekstrak arsip harus membuat folder baru dengan nama yang mirip. misalnya program-1.2.3. Sekarang Anda perlu membuka terminal Anda dan arahkan ke direktori itu menggunakan perintah berikut:

cd /home/yourusername/Desktop/program-1.2.3

Pastikan Anda membaca file bernama INSTALL, INSTALL.txt, README, atau sesuatu yang mirip jika salah satu diambil. Anda dapat memeriksa apakah file semacam itu ada dari terminal dengan menggunakan ls perintah. File dapat dibuka dan dibaca dengan perintah:

xdg-open INSTALL

Di mana INSTALL adalah nama file Anda. File ini akan berisi langkah-langkah yang tepat untuk mengikuti untuk melanjutkan proses instalasi. Biasanya, tiga langkah "klasik" adalah:

./configure
make
sudo make install

Anda mungkin juga perlu menginstal beberapa dependensi jika, misalnya, menjalankan configure Anda diminta dengan daftar kesalahan yang dependensi Anda hilang. Anda juga bisa menggunakan checkinstall dari pada make install. Lihat disini https://help.ubuntu.com/community/CheckInstall

Ingat bahwa jarak tempuh Anda mungkin bervariasi.


252
2017-08-05 09:52



Saya akan sangat merekomendasikan menggunakan checkinstall, karena itu akan membuat menguninstall aplikasi jauh lebih mudah. - Tommy Brunn
Secara pribadi saya suka menaruh sumber di ~ / src untuk menjaga Desktop saya tidak berantakan :) - invert
.. tentu saja dengan asumsi tarball berisi beberapa jenis kode sumber. - andol
ini adalah instruksi untuk kasus tertentu ... kasus yang lebih umum yang saya hadapi tidak perlu dikompilasi, informasi penting untuk diketahui adalah di mana di filesystem saya saya harus memindahkannya dan bagaimana membuat file icon .desktop - Selah
Tarballs digunakan untuk mendistribusikan kode sumber hampir setiap saat. Jika Anda memiliki contoh spesifik tarball yang tidak biasa, Anda dapat mempertimbangkan untuk menambahkannya sebagai jawaban dan bahwa akan menjadi kasus spesifik. - Andrea Lazzarotto


Anda tidak bisa "menginstal" a .tar.gz file atau .tar.bz2. .tar.gz file adalah gzip-compressed tarballs, arsip yang dikompresi seperti .zip file. File .bz2 dikompres dengan bzip2. Anda bisa mengekstrak .tar.gz file menggunakan:

tar xzf file.tar.gz

Demikian pula Anda dapat mengekstrak file .tar.bz2 dengan

tar xjf file.tar.bz2

Jika Anda ingin melihat file yang diekstrak selama membongkar, tambahkan v:

tar xzvf file.tar.gz

Bahkan jika Anda tidak memiliki koneksi Internet, Anda masih dapat menggunakan sistem manajemen paket Ubuntu, cukup unduh .deb file dari http://packages.ubuntu.com/. Jangan lupa untuk mengunduh dependensi juga.

Untuk cara yang lebih mudah untuk menginstal paket secara offline, lihat pertanyaannya Bagaimana saya bisa menginstal perangkat lunak secara offline?.


113
2018-02-12 13:06



Eh ..... Bagaimana tepatnya Anda mengunduh file .deb & ketergantungan tanpa koneksi internet ...? - AlwaysLearning
@AlwaysLearning Bagaimana Anda bisa mengirim komentar di sini tanpa koneksi internet ...? Coba tautan "Bagaimana saya menginstal perangkat lunak offline" yang tertaut. - Lekensteyn
Terkadang sebenarnya ada tidak perlu untuk instalasi. Anda hanya perlu menyalin / memindahkan file yang diarsipkan ke folder yang benar: Pertama, cari tahu di mana instalasi saat ini berada, mis., Melalui which <SoftwareName>. Kemudian pindahkan konten yang diekstrak tar.gz arsipkan ke folder itu untuk menimpa konten. - AlQuemist


Bagaimana Anda menyusun program dari suatu sumber

  1. buka konsol
  2. gunakan perintah cd untuk menavigasi ke folder yang benar. Jika ada file README dengan instruksi instalasi, gunakan itu sebagai gantinya.
  3. ekstrak file dengan salah satu perintah

    • Jika itu tar.gz menggunakan tar xvzf PACKAGENAME.tar.gz
    • jika itu a tar.bz2 menggunakan tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install

Unduh paket dari sumber perangkat lunak atau pusat perangkat lunak.

Jika Anda menginstal paket melalui sumber perangkat lunak dan tidak mengunduh paket sendiri, Anda akan mendapatkan pembaruan baru untuk paket itu dan menginstalnya melalui Pengelola Pembaruan.

Anda hanya bisa menginstal MYPACKAGE dengan mengetik di terminal:

sudo apt-get install MYPACKAGE

atau dengan menggunakan pusat perangkat lunak dan mencari MYPACKAGE. Tapi jika tidak ada sumbernya ..


52
2017-11-18 22:02



Nah, instruksi yang lebih umum akan "mengunduh file, membongkar dan mencari petunjuk penginstalan di dalam atau di situs web". - Sergey
Saya tidak pernah mendapat instruksi untuk menginstal dari sumber, saya hanya mendapatkan folder dengan beberapa install.sh atau mengkonfigurasi file. Sumber apa yang Anda unduh? - Alvar
@sergey apakah lebih baik sekarang? - Alvar
@Alvar: ./configure && make && sudo make install berasumsi bahwa paket tersebut menggunakan gaya autoconf untuk mengonfigurasi dan menyusun program. Anda harus mencari file INSTALL, READMEatau serupa. Juga, make install tidak akan berfungsi jika awalan disetel ke lokasi istimewa (yang merupakan default). Karena itu, gunakan sudo make install atau menginstalnya ke direktori di direktori home menggunakan ./configure --prefix=~/yourprogram. Lalu letakkan ~/yourprogram/bin di dalam kamu $PATH atau membuat symlink ke dalamnya ~/bin/. - Lekensteyn
Perhatikan bahwa bagian tentang k3b adalah karena jawaban ini digabungkan dari pertanyaan lain (yang, saya kira, adalah tentang menginstal k3b dari sumber). Jadi jika kamu tidak mencoba menginstal k3b, jangan ikuti itu! Tidak mengatakan bahwa k3b buruk meskipun = P - MiJyn


Hal pertama yang pertama

Itu umumnya tidak disarankan untuk mengunduh dan menginstal aplikasi dari file internet. Sebagian besar aplikasi untuk Ubuntu tersedia melalui "Pusat Software Ubuntu" pada sistem Anda (misalnya, K3B  Install K3B). Menginstal dari Pusat Perangkat Lunak jauh lebih aman, lebih mudah, dan akan memungkinkan aplikasi untuk mendapatkan pembaruan dari Ubuntu.

Yang mengatakan, cara menginstal tar paket

Cara terbaik adalah mengunduh paket tar.bz2 dan tar.gz ke sistem Anda terlebih dahulu. Selanjutnya adalah klik kanan pada file dan pilih ekstrak untuk mendekompresi file. Buka lokasi folder yang Anda ekstrak dan cari Baca aku file dan klik dua kali untuk membukanya dan ikuti instruksi tentang cara menginstal paket tertentu karena, mungkin ada instruksi yang berbeda tersedia untuk instalasi file yang tepat yang rutinitas normal mungkin tidak dapat mencegah tanpa beberapa kesalahan.


21
2017-11-18 23:07





Ini hanya untuk .tar.* file yang memiliki kode pra-dikompilasi tetapi dikemas ke dalam file tar.

Oke, ini adalah tugas yang cukup menantang untuk pemula, tetapi cukup ikuti instruksi saya, dan itu harus baik-baik saja.

Pertama, unduh .tar.* file, dan menyimpan saya t. Jangan membukanya. (Dalam contoh ini, saya akan menginstal Build Dropbox Beta, karena saya akan menginstalnya, jadi saya pikir saya mungkin juga mendokumentasikan instalasi.)

Setelah Anda mengunduh file Anda, (dengan asumsi Anda menyimpannya Downloads,) ketikkan yang berikut:

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

CATATAN: gunakan nama file apa pun yang Anda unduh. (misalnya, untuk Firefox Nightly 19.0a1 64-bit build, Anda akan mengetik sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

Sekarang, ganti ke /opt/ direktori, ekstrak program, dan hapus file lama:

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

(Sekali lagi, gunakan nama file yang diunduh. Jangan lupa ekstensi.)

Oke, periksa untuk melihat folder yang diekstrak bernama:

ls -a

Anda akan mendapatkan sesuatu seperti ini:

james@james-OptiPlex-GX620:/opt$ ls -a
.  ..  .dropbox-dist
james@james-OptiPlex-GX620:/opt$

Oke, dalam contoh kami, kami memasang Dropbox, dan satu-satunya folder di sana disebut .dropbox-dist. Itu mungkin folder yang kita inginkan, jadi tancapkan ke langkah berikutnya (tambahkan a / sampai akhir, karena ini adalah folder.):

sudo chmod 777 .dropbox-dist/

Oke, sekarang ditandai sebagai dapat dieksekusi, jadi saatnya untuk membuat tautan simbolik (inilah yang memungkinkan Anda untuk menjalankannya dari Terminal):

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

CATATAN: ini sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}!!! Pastikan itu {PROGRAM_NAME} diganti dengan versi sederhana yang lebih kecil dari nama program (misalnya, untuk tipe Nightly, Firefox firefox-nightly; untuk server uTorrent, ketik utserver. Apa pun yang Anda ketikkan di sini adalah perintah yang Anda gunakan setiap kali menjalankan program dari Terminal. Pikirkan /usr/bin/ seperti variabel PATH pada sistem Windows.)

Oke, selesai. Program ini sekarang diinstal dan dijalankan dari Terminal.
Apa ini? Anda mengatakan Anda ingin menjalankannya dari peluncur, DAN Anda ingin memiliki ikon? Tidak masalah!

Bagian ini cukup sederhana:

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

CATATAN: Jika Anda menginstal lebih dari satu instalasi sebelumnya, gunakan ls -a /usr/share/applications dan cari file .desktop yang sudah ada. Tancapkan nama file itu sebagai gantinya.

Sekarang, di sinilah Anda membuat ikon. Berikut template yang bagus; edit dengan tepat.

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

Anda mungkin ingin meninggalkan opsi MimeType sepenuhnya. Itu bisa sangat buruk jika Anda tidak.

Sekarang, klik "Simpan", tutup, dan Anda dalam bisnis!


17
2017-10-14 22:49



Saya pikir ini bukan jawaban yang bagus, karena Anda tidak membedakan antara perangkat lunak yang Anda miliki sebagai biner dan perangkat lunak dalam kode sumber. - BuZZ-dEE
Wow, ada apa dengan semua downvote? Saya ingat baru di Ubuntu; Saya akan memberikan bagian tubuh, komponen komputer, atau keduanya untuk tutorial seperti ini ... - JamesTheAwesomeDude
Pikirkan Anda mendapatkan suara bawah karena Anda tidak menjelaskan apa yang harus dilakukan dengan sebagian besar file kode sumber yang Anda unduh. Hanya karena dropbox datang pada biner yang bagus siap untuk diekstraksi /opt itu tidak berarti bahwa setiap aplikasi akan dikirimkan seperti itu, khususnya karena dropbox adalah sumber tertutup. Ini tidak menjelaskan bagaimana cara mengambil paket sumber, membangunnya, dan menginstalnya seperti apa adanya. - Bruno Pereira
Apa artinya "Oke, sekarang ditandai sebagai dapat dieksekusi, jadi inilah waktunya untuk membuat tautan simbolis (inilah yang memungkinkan Anda untuk menjalankannya dari Terminal) "Berarti?
sudo ln -s / opt / {FOLDER_NAME} / dll. haruskah sudo ln -s / opt / {FOLDER_NAME} / {nama asli program}? dll. - Ferroao


Pertama-tama, penting untuk menginstal paket build-essential, berisi semua program yang perlu dikompilasi sendiri.

Setelah membaca file INSTALL sebagaimana dinyatakan di atas dan memenuhi prasyarat Anda dapat melakukan sihir.

./configure && make && sudo make install

15
2017-08-05 11:17





Sulit untuk menjawab secara khusus, karena setiap perangkat lunak mungkin memiliki proses pembuatan yang berbeda, bahkan jika mereka diarsipkan sebagai TAR / GZ

Apa yang bisa saya katakan untuk sebagian besar kode sumber yang saya tahu adalah bahwa Anda harus terlebih dahulu mengekstrak arsip tarball ke folder pilihan Anda. Kemudian sebagian besar kode sumber bergantung pada program AUTOCONF dan MAKE, jadi Anda harus menggunakan perintah berikut:

./configure
make

Untuk membangun binari Anda, dan kemudian:

make install

Untuk menginstalnya di sistem.

"./configure" menggunakan mekanisme autoconf untuk mengambil informasi di sistem Anda, dan menyiapkan skrip build dalam file sumber untuk membuat binari yang sesuai dengan instalasi Anda.  "make" akan menginvasi build itu sendiri, yang akan membuat binari dari kode sumber.  "make install" kemudian akan menyalin binari, dokumentasi, file konfigurasi, dll ke dalam folder yang sesuai dari sistem Anda sehingga perangkat lunak tersedia bagi pengguna.

Ini adalah penjelasan yang sangat mendasar, jawaban yang sebenarnya adalah: baca dokumentasi yang disediakan dengan kode sumber ... Hanya di sana Anda akan tahu persis bagaimana membangunnya.


11
2017-08-05 09:53





Anda harus selalu mencoba untuk menginstal perangkat lunak dari repositori apakah itu resmi, PPA / repositori tidak resmi lainnya. Dengan begitu, Anda akan mendapatkan semua rilis stabil, keamanan, dan pembaruan fitur baru saat Anda menginstal pembaruan sistem lainnya. Keuntungan lainnya adalah Anda tidak perlu khawatir tentang membangun, ketergantungan, dan menghapus instalasi lebih keras (karena aplikasi tidak akan muncul dalam synaptic) dengan file tar.

Misalnya, Anda dapat menginstal mysql dengan menginstal paket mysql-server.

Jika Anda benar-benar ingin menggunakan file tar, proses umum adalah untuk menjalankan (make install mungkin memerlukan sudo):

./configure
make
make install

Harap perhatikan bahwa beberapa perintah di atas mungkin tidak diperlukan, silakan lihat file readme apa pun dalam file tar atau coba jalankan ./configure --help


7
2018-02-12 14:22





File dengan ekstensi tar.bz2 adalah apa yang umumnya dikenal sebagai compressed tarball. Contoh lainnya adalah .tar.gz (lebih umum) dan .tgz.

Anda dapat mengekstrak file ini dengan ...

tar -xvjf file.tar.bz2

Ini akan mengekstrak file dari tarball ke direktori tempat Anda saat ini dan harus membuat direktori baru di sana dengan file dari tarball.

Penjelasan singkat tentang opsi:

  • -x: ekstrak
  • -v: verbose: menunjukkan apa yang sedang diekstraksi
  • -j: jenis kompresi, dalam hal ini bzip2
  • -f: 'selanjutnya muncul namafile'

Ini mungkin belum cukup. Tergantung pada apa itu bisa memiliki setup dikompilasi lengkap dan Anda perlu cd ke direktori baru dan mulai dieksekusi. Ini juga bisa berisi sumber ke program yang Anda perlu konfire, buat, buat instal. Secara umum (mis. Saya akan berasumsi) itu harus berisi readme yang menjelaskan apa yang harus dilakukan selanjutnya.

PERINGATAN:

Menginstal perangkat lunak seperti ini TIDAK akan menginstal dependensi apa pun dan akan mengeluh jika Anda mencoba menginstal tarbal sebelum Anda menginstal dependensi ini. Gunakan situs web atau file itu sendiri untuk mencari tahu apakah ada dependensi dan menginstalnya terlebih dahulu. Tetapi selalu selalu selalu pertama kali mencoba mencari .DEBfile penginstalan ian atau tautan ke a ppa sehingga Anda dapat menggunakan pusat perangkat lunak ubuntu.


Jika Anda mencoba menginstal plugin gimp Anda melewatkan bagian dari proses instalasi yang disebutkan di tautan ini.

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

dan Anda juga perlu 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

Sebelum mengunduh file dengan wget kunjungi situs web dan lihat apakah itu memiliki versi yang lebih baru. Instruksi-instruksi ini adalah dari 3 Mei 2012 sehingga mereka bisa menjadi tua;)


4
2018-05-17 22:27



Saya berlari tar -xvjf lalu ./configure dan saya mendapat pesan kesalahan, lihat hasil edit saya di pos asli. - Wut
Iya nih. Juga, saya melakukan itu dan mendapat kesalahan lain, silakan lihat suntingan kedua saya di posting asli. - Wut
Bisakah Anda ulang kata-kata itu? - Wut
Anda menginstal babl. 1 kali Anda mendapat kesalahan, itu hanya mengeluh tentang babl. jadi cobalah untuk mengkonfigurasi tarbal pertama (yang mengeluh tentang babl) mungkin berhasil sekarang. - Rinzwind
Oh, saya mengerti sekarang. Dilihat dari tutorial yang Anda tautkan ke dalam posting Anda, saya menganggap masih banyak yang harus saya lakukan. Ini semua di atas kepalaku jadi kurasa aku hanya akan menunggu. Deb. Terima kasih atas bantuan Anda! - Wut