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

482

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

Silambarasan
sumber
11
Seperti disebutkan dalam beberapa jawaban di bawah ini, berusahalah keras untuk tidak menginstal paket melalui tarball karena akan sering membuat paket yang dikelola dan membuat Anda dalam keadaan tidak terselesaikan, dan membuat Anda sangat sedih. Menginstal melalui manajer paket lebih disukai di 99.14159265% kasus.
Catskul
1
Ada video bermanfaat di YouTube yang menjelaskannya: youtube.com/watch?v=njqib0fzE9c
Benny Neugebauer
1
Saya mencoba ini dan itu berhasil.
Kulasangar
apakah ini sama untuk ubuntu 18 atau apakah ada UI untuk melakukannya juga?
tgkprog

Jawaban:

290

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

cd /home/yourusername/Desktop/program-1.2.3

Pastikan Anda membaca sebuah file yang bernama INSTALL, INSTALL.txt, README, atau yang serupa jika diekstraksi. Anda dapat memeriksa apakah file tersebut ada dari terminal dengan menggunakan lsperintah. 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 diikuti untuk melanjutkan proses instalasi. Biasanya, tiga langkah "klasik" adalah:

./configure
make
sudo make install

Anda juga mungkin perlu menginstal beberapa dependensi jika, misalnya, menjalankan configurememinta Anda dengan daftar kesalahan dependensi mana yang Anda lewatkan.

Anda juga dapat menggunakan checkinstallbukanmake install .

Ingatlah bahwa jarak tempuh Anda mungkin berbeda.

Andrea Lazzarotto
sumber
33
Saya sangat merekomendasikan menggunakan checkinstall, karena itu akan membuat menghapus aplikasi lebih mudah.
Tommy Brunn
2
Secara pribadi saya suka memasukkan sumber di ~ / src untuk menjaga kekacauan Desktop saya gratis :)
invert
2
.. tentu saja dengan asumsi tarball berisi semacam kode sumber.
andol
1
ini adalah petunjuk untuk kasus tertentu ... kasus yang lebih umum yang saya alami tidak memerlukan kompilasi, informasi penting yang perlu diketahui adalah di mana di sistem file saya, saya harus memindahkannya dan cara membuat file .desktop icon
Selah
1
Tarball digunakan untuk mendistribusikan kode sumber hampir setiap waktu. Jika Anda memiliki contoh spesifik tarball yang tidak biasa, Anda dapat mempertimbangkan menambahkannya sebagai jawaban dan itu akan menjadi kasus khusus.
Andrea Lazzarotto
135

Anda tidak dapat "menginstal" .tar.gzfile atau file .tar.bz2. .tar.gzfile adalah tarbal terkompresi gzip, arsip terkompresi seperti .zipfile. File .bz2 dikompres dengan bzip2. Anda dapat mengekstrak .tar.gzfile menggunakan:

tar xzf file.tar.gz

Anda juga dapat mengekstrak file .tar.bz2 dengan

tar xjf file.tar.bz2

Jika Anda ingin melihat file yang diekstraksi 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 .debfile dari http://packages.ubuntu.com/ . Jangan lupa mengunduh dependensi juga.

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

Lekensteyn
sumber
Erm ..... Bagaimana tepatnya Anda mengunduh file .deb & dependensi tanpa koneksi internet ...?
AlwaysLearning
3
@AlwaysLearning Bagaimana Anda bisa mengirim komentar di sini tanpa koneksi internet ...? Coba tautan "Bagaimana saya menginstal perangkat lunak secara offline" yang ditautkan.
Lekensteyn
Terkadang sebenarnya tidak perlu untuk instalasi. Kita hanya perlu menyalin / memindahkan file yang diarsipkan ke folder yang tepat: Pertama, cari tahu di mana instalasi saat ini berada, misalnya, via which <SoftwareName>. Kemudian pindahkan konten tar.gzarsip yang diekstraksi ke folder itu untuk menimpa konten.
AlQuemist
61

Bagaimana Anda menyusun program dari suatu sumber

  1. Buka konsol
  2. Gunakan perintah cduntuk 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 digunakan tar.gztar xvzf PACKAGENAME.tar.gz
    • jika itu penggunaan tar.bz2tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install(atau dengan checkinstall)

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 Manajer Pembaruan.

Anda bisa menginstal MYPACKAGEdengan mengetik di terminal:

sudo apt-get install MYPACKAGE

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

Alvar
sumber
7
Nah, instruksi yang lebih umum adalah "unduh file, buka paket dan cari instruksi instal baik di dalam atau di situs web".
Sergey
1
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 sekarang lebih baik?
Alvar
4
@Alvar: ./configure && make && sudo make installmengasumsikan bahwa paket menggunakan gaya autoconf untuk mengkonfigurasi dan mengkompilasi program. Anda harus mencari file INSTALL, READMEatau yang serupa. Juga, make installtidak akan berfungsi jika awalan diatur ke lokasi istimewa (yang merupakan default). Oleh karena itu, gunakan sudo make installatau instal ke direktori di direktori home menggunakan ./configure --prefix=~/yourprogram. Kemudian dimasukkan ~/yourprogram/bindalam Anda $PATHatau membuat symlink ke dalam ~/bin/.
Lekensteyn
1
Perhatikan bahwa bagian tentang k3b adalah karena jawaban ini digabungkan dari pertanyaan lain (yang saya kira adalah tentang menginstal k3b dari sumber). Jadi jika Anda tidak mencoba menginstal k3b, jangan ikuti itu! Tidak mengatakan bahwa k3b buruk = P
MiJyn
21

Hal pertama yang pertama

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

Yang mengatakan, cara menginstal tarpaket

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

all4naija
sumber
21

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

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

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

Setelah 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. (mis. untuk Firefox Nightly 19.0a1 64-bit build, Anda harus mengetik sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

Sekarang, ubah 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

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

Oke, periksa untuk melihat apa yang disebut folder yang diekstrak:

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 yang dipanggil .dropbox-dist. Itu mungkin folder yang kita inginkan, jadi colokkan itu ke langkah berikutnya (tambahkan a /sampai akhir, karena itu folder.):

sudo chmod 777 .dropbox-dist/

Oke, sekarang ditandai sebagai executable, jadi sekarang 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 bahwa {PROGRAM_NAME}diganti dengan versi nama program yang disederhanakan, huruf kecil (misalnya, untuk Firefox Nightly, ketik firefox-nightly; untuk server uTorrent, ketik utserver. Apa pun yang Anda ketik di sini akan menjadi perintah yang Anda gunakan setiap kali menjalankan program dari Terminal. Pikirkan /usr/bin/seperti variabel PATH pada sistem Windows.)

Oke, sudah selesai. Program sekarang diinstal dan dapat 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 instalasi sebelumnya, gunakan ls -a /usr/share/applicationsdan cari file .desktop yang sudah ada sebelumnya. Masukkan nama file itu sebagai gantinya.

Sekarang, di sinilah Anda membuat ikon. Inilah templat yang bagus; sunting 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 melakukannya.

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

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

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

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

./configure && make && sudo make install
ddeimeke
sumber
11

Sulit untuk menjawab secara khusus, karena setiap perangkat lunak mungkin memiliki proses pembangunan 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 pertama-tama harus mengekstrak arsip tarball ke folder pilihan Anda. Kemudian sebagian besar kode sumber mengandalkan 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 pada sistem Anda, dan menyiapkan skrip build dalam file sumber untuk membuat biner yang sesuai dan kompatibel dengan instalasi Anda. "make" akan meng-invode build itu sendiri, yang akan membuat binari dari kode sumber. "make install" kemudian akan menyalin binari, dokumentasi, file konfigurasi, dll ke folder yang sesuai sistem Anda sehingga perangkat lunak tersedia untuk pengguna.

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

Jawa kecil
sumber
7

Anda harus selalu mencoba menginstal perangkat lunak dari repositori baik 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 lain adalah Anda tidak perlu khawatir tentang pembangunan, dependensi, dan penghapusan instalasi yang lebih sulit (karena aplikasi tidak akan muncul secara sinaptik) dengan file tar.

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

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

./configure
make
make install

Harap perhatikan bahwa beberapa perintah di atas mungkin tidak diperlukan, silakan merujuk ke file readme apa pun di file tar atau mencoba menjalankannya ./configure --help

papukaija
sumber
6

File dengan ekstensi tar.bz2adalah apa yang dikenal sebagai a compressed tarball. Contoh lain 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 Anda saat ini dan harus membuat direktori baru di sana dengan file dari tarball.

Penjelasan singkat tentang opsi:

  • -x: ekstrak
  • -v: verbose: tunjukkan apa yang sedang diekstraksi
  • -j: jenis kompresi, dalam hal ini bzip2
  • -f: 'selanjutnya adalah nama file'

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

Peringatan:

Menginstal perangkat lunak seperti ini TIDAK akan menginstal dependensi dan akan mengeluh jika Anda mencoba menginstal tarball sebelum Anda menginstal dependensi ini. Gunakan situs web atau file itu sendiri untuk mengetahui apakah ada dependensi dan instal yang pertama. Tetapi selalu selalu selalu pertama-tama mencoba menemukan .DEBfile instalasi atau tautan ke ppasehingga Anda dapat menggunakan pusat perangkat lunak ubuntu.


Jika Anda mencoba untuk menginstal plugin gimp Anda melewatkan bagian dari proses instalasi yang disebutkan dalam 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 ada versi yang lebih baru. Instruksi-instruksi ini berasal dari 3 Mei 2012 sehingga dapat menjadi tua;)

Rinzwind
sumber
1
Saya berlari tar -xvjflalu ./configuresaya mendapat pesan kesalahan, lihat hasil edit saya di posting asli.
Wut
Iya. Juga, saya melakukan itu dan mendapat kesalahan lain, silakan lihat edit kedua saya di posting asli.
Wut
Bisakah Anda mengulanginya?
Wut
Anda menginstal babl. pertama kali Anda mendapat kesalahan itu HANYA mengeluh tentang babl. jadi coba konfigurasikan tarball pertama (yang mengeluhkan babl) mungkin berhasil sekarang.
Rinzwind
Oh, saya mengerti sekarang. Dilihat oleh tutorial yang Anda tautkan dalam posting Anda, saya kira ada banyak lagi yang harus saya lakukan. Ini jauh di atas kepala saya, jadi saya kira saya hanya akan menunggu deb. Terima kasih atas bantuan Anda!
Wut
5

Dari situs resmi Linux Mint

Menginstal dari arsip (.zip tar.gz, dll.):

Arsip-arsip ini umumnya berisi sumber paket. Masing-masing dari mereka umumnya memiliki pendekatan yang berbeda untuk menginstal. Saya akan membahas metode umum yang seharusnya akan bekerja untuk mereka semua.

Persyaratan Umum:

  1. melenturkan

  2. bison atau bison ++

  3. ular sanca

Karena arsip ini berisi sumber, sistem Anda membutuhkan bahasa pemrograman yang diperlukan untuk mengkompilasi dan membangun sumber. Jadi paket persyaratan umum yang disebutkan di atas mungkin tidak cukup untuk Anda. Dalam hal ini Anda harus menginstal paket yang diperlukan melalui salah satu proses # 1, # 2, # 3 (memerlukan koneksi internet). Anda dapat mengetahui tentang dependensi tentang perangkat lunak Anda dalam file readme yang termasuk dalam arsip.

Langkah:

  1. buka arsip dengan manajer arsip dengan mengklik dua kali, lalu ekstrak.

  2. kode:

cd path-to-the-extracted-folder

  1. di dalam folder yang diekstrak, perhatikan dengan teliti ....

Sebuah. Jika Anda menemukan file bernama configure maka

./configure    
make
sudo make install

Jika kode pertama gagal dieksekusi kemudian jalankan kode ini sebelum kode di atas:

chmod +x configure

b. Jika Anda menemukan file bernama install.sh maka

Kode:

chmod +x install.sh

./install.shatau sudo ./install.sh(jika perlu izin root)

atau Anda dapat mengklik dua kali dan memilih run in terminal atau hanya menjalankan.

NB: kadang-kadang ada file, sesuatu seperti your_software_name.shditemukan bukan install.sh. Untuk kasus ini, Anda harus mengganti install.shdengan nama yang benar dalam kode sebelumnya.

c. Jika Anda menemukan file bernama install maka

kode:

chmod +x install

./installatau sudo ./install(jika perlu izin root)

atau Anda dapat mengklik dua kali dan memilih run in terminal atau hanya menjalankan.

d. Jika Anda menemukan file bernama make (jika tidak ada file configure) maka

kode:

make
sudo make install

e. Jika Anda masih tidak dapat menemukan file yang diperlukan

maka mungkin ada di folder khusus (umumnya di folder bernama bin). Pindah ke folder ini dengan cdperintah dengan jalur yang sesuai dan kemudian lihat lagi dan ikuti proses yang sama.

Jasser
sumber
1

Sebelum kompilasi tar.gz-, tar.bz2-, tar.xz-arsip yang diekstrak, Anda harus melakukan hal berikut:

  1. Pada awalnya Anda harus memeriksa keberadaan paket Ubuntu untuk aplikasi, yang Anda coba kompilasi.
    Sebagai contoh jika Anda mencoba untuk mengkompilasi Empathy Anda harus mencari arsip paket untuk itu di paket.ubuntu.com untuk rilis Anda (atau untuk semua rilis ).
    Hasil untuk Empati :

    Paket empati

    • trusty (14.04LTS) (gnome): GNOME multi-protokol obrolan dan panggilan klien 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el
    • trusty-updates (gnome): obrolan dan panggilan klien multi-protokol GNOME 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el
    • xenial (16.04LTS) (gnome): GNOME multi-protokol obrolan dan panggilan klien [ semesta ]
      3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x
    • artful (gnome): GNOME multi-protokol obrolan dan panggilan klien [ semesta ]
      3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    • bionic (gnome): GNOME multi-protokol obrolan dan panggilan klien [ semesta ]
      3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
  2. Kemudian instal paket build-essential dengan

    sudo apt-get install build-essential
    
  3. Seperti yang kita ketahui bahwa paket memiliki dependensi (baik pada eksekusi dan kompilasi), jadi kita perlu menginstal dependensi waktu kompilasi (juga dikenal sebagai build-dependencies). Anda harus mengaktifkan repositori kode sumber ( deb-src ) di Perangkat Lunak & Pembaruan ( software-properties-gtk) dan kemudian jalankan

    sudo apt-get build-dep empathy
    
  4. Kemudian Anda dapat mengekstrak arsip sumber yang diunduh dan mencoba mengompilasinya dengan cara biasa

    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
    

    Catatan: pada./configuretahapcontoh iniakan gagal pada Ubuntu Xenial (16.04 LTS) karena fakta bahwa dependensi versi pustaka tidak terpenuhi.
    Dalam hal ini Anda memiliki dua opsi - gunakan versi paket yang lebih lama dikompilasi dari repositori, cobalah untuk menemukan versi yang lebih baru dalam PPA atau tingkatkan seluruh Ubuntu untuk rilis berikutnya (lebih baik LTS).

N0rbert
sumber
0

Seringkali program yang ditawarkan sebagai file tar.gz tidak perlu dikompilasi dari sumber; mereka hanya perlu di-unzip, terjebak di direktori yang sesuai, dan ditautkan ke jalur yang dapat dieksekusi. Berikut adalah beberapa contoh perintah yang saya gunakan hari ini.

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

Direktori yang saya gunakan diberitahu oleh pos ini: Di mana akan menginstal program?

Selamanya
sumber
0

Terkadang paket berisi file runnable dengan nama yang sama dari perangkat lunak. Anda bisa menjalankannya di terminal.

$ ./Software-Name
WeirdElfB0y
sumber