Salah satu masalah yang terus menjadi masalah bagi pendatang baru di Linux atau pengguna yang kurang pengetahuan adalah instalasi paket atau cara menginstal program di Linux. Ini sebagian telah diselesaikan dengan alat seperti YaST, Pusat Perangkat Lunak, Pi Store, dan program lain untuk mengotomatiskan instalasi Linux seperti Gdebi, Synaptic, dll.
Tapi saat kita mendownload paket perangkat lunak yang tidak ada dalam repositori distribusi kami atau kami ingin menginstal program di Linux dengan versi yang berbeda dari yang disediakan oleh sumber distro kami, segalanya menjadi lebih rumit. Apalagi jika paket yang diunduh adalah tarball dengan kode sumber.
Di Windows, dengan Penginstal Windows semuanya jauh lebih mudah, juga tidak ada terlalu banyak ekstensi binari yang akan diinstal (.exe, .bat, .msu). Mereka yang berasal dari platform Apple juga akan memperhatikan bahwa .dmg Mac OS X kebetulan memiliki terlalu banyak ekstensi.
Topik seram lainnya di Linux (dan * nix lainnya) adalah ketergantungan, yaitu, paket-paket yang bergantung pada paket lain dan jika yang terakhir tidak diinstal, kami tidak akan dapat menginstal yang pertama. Dalam kasus ini, ada banyak pengelola paket yang membuat hidup lebih mudah dan secara otomatis menyelesaikan ketergantungan. Jika tidak, kami harus menyelesaikannya sendiri secara manual.
Dengan ini tutorial Saya bermaksud agar semua ini menjadi sesuatu yang lebih sepele bagi Anda dan tidak menimbulkan masalah saat menginstal program di Linux. Pada baris berikut kami akan menjelaskan semua ekstensi dan jenis paket yang paling populer yang ada di dunia Linux dan prosedur untuk menginstalnya dengan cara yang sederhana.

Paket .Deb dan .rpm:
Linux terbagi menjadi dua dunia besar dan paket-paket mewakilinya dengan sangat baik DEB dan RPM. Yang pertama digunakan oleh Debian dan turunannya seperti Ubuntu, sedangkan yang kedua digunakan oleh SuSE, Fedora, dan lainnya.
RPM:
Jika Anda masuk Novell SuSE atau di openSuSE, Anda dapat menggunakan YaST untuk menginstal paket jenis ini. Untuk melakukan ini, Anda hanya perlu pergi ke menu SuSE, klik "System", "YaST" dan kemudian masuk ke opsi "Install / uninstall software". Jadi kita dapat menginstal program di Linux dari DVD distro Anda atau dari jaringan.
Jika kami sudah mengunduh paket, kami dapat mengklik kanan padanya dan itu akan memberi kami opsi untuk Menginstal. Sangat mudah…
Jika kita ingin melakukannya dari konsol, bukan YaST menggunakan Zypper:
zypper install nombre_programa
Di Red Hat lebih sama ... Di sisi lain, jika Anda punya Fedora atau CentOS, Anda dapat menggunakan YUM. Mari kita pergi dulu dengan YUM, bahwa dari direktori tempat paket itu berada, di terminal Anda harus menulis:
yum install nombre_paquete
Dan jika ada alat umum untuk menginstal RPM RPM itu sendiri ada di banyak distribusi yang didasarkan pada jenis paket ini:
rpm –i nombre_paquete.rpm
Di Mandriva Anda dapat menggunakan Mandriva Control Center untuk menginstal program atau RPMDrake. Anda juga dapat menggunakan dalam mode teks
urpm:
urpm –i nombre_paquete.rpm
PEPATAH:
Di Ubuntu, Anda dapat menggunakan Pusat Perangkat Lunak Ubuntu sederhana untuk menginstal paket dari repositori resmi. Dari Debian itu juga dapat diinstal dengan gdebi-gtk, secara grafis dan mudah atau dengan Synaptic, ini juga berfungsi di distro lain, Anda hanya perlu menginstalnya.
Alat menarik lainnya adalah Dselect, juga dalam mode grafis untuk menangani paket dengan mudah. Tetapi bagi mereka yang lebih menarik konsol, Anda dapat menggunakan dpkg atau apt (ingat untuk memberi prefiks sudo atau bekerja dengan hak akses root):
Dpkg –i nombre_paquete.deb
o
Apt-get install nombre_paquete
Bakat adalah alat lain yang cukup lengkap yang dapat Anda gunakan dengan mengetik berikut ini:
aptitude install nombre_paquete
Manajer paket lain di distro Anda:
Arch Linux dan turunannya menggunakan manajer paket bernama pacman. Itu dibuat oleh Judd Vinet dan mampu menyelesaikan dependensi secara otomatis. Untuk menginstal paket dengan manajer ini:
pacman –S nombre_paquete
Portage adalah salah satu manajer paket hebat lainnya untuk Gentoo. Ini memiliki kemiripan dengan Port BSD dan kompatibel dengan POSIX dan lingkungan python. Ini juga digunakan oleh FreeBSD. Untuk menginstal paket dengannya:
emerge nombre_paquete
paldo Ini adalah sistem operasi kernel Linux yang menggunakan manajer paket upkg. Itu dibuat oleh Jürg Billeter dan untuk menginstal program di Linux dengannya Anda harus menulis:
upkg-install nombre_paquete
Distro Pardus Linux menggunakan manajer paket sederhana yang ditulis dengan Python dan dikenal sebagai PiSi. Ia menggunakan LZMA dan XZ untuk memampatkan paket dan, yang terpenting, teknologi Delta sangat mencolok, yang memungkinkan pengunduhan hanya perbedaan antara paket untuk menghemat bandwidth. Instal seperti ini:
pisi install nombre_paquete
Cara menginstal tarball:
Paket yang diinstal langsung dari sumber dikemas dengan alat Tar primitif, tetapi masih berguna dan efisien (karena itulah namanya tarbal) lalu dikompresi menggunakan semacam format terkompresi.
Beberapa paket jenis ini dilengkapi dengan file di dalamnya seperti .jar, .bin, .rpm, ..., dalam hal ini Anda hanya perlu membongkar dan menggunakan prosedur yang benar untuk biner yang dikandungnya. Tapi biasanya memang begitu kode sumber untuk dikompilasi dan diinstal.
Mari kita lihat caranya. Pertama-tama, saat kita bekerja dari konsol, adalah menempatkan diri kita di direktori tempat paket yang ingin kita kerjakan berada. Untuk ini kami menggunakan alat "cd". Misalnya, jika Anda telah mengunduh paket dan Anda memilikinya di folder Unduhan, ketik terminal:
cd Descargas
Dan itu cepat itu akan berubah dengan jalur itu untuk menunjukkan bahwa Anda berada di dalam direktori sistem ini. Anda juga harus ingat bahwa Anda memerlukan hak istimewa untuk menjalankan tindakan tertentu seperti ./configure, make, or make install… yang akan kita lihat selanjutnya.
Instal tar.gz atau tgz:
Jenis tarbal ini banyak digunakan di Slackware dan turunannya, meskipun telah diperluas ke kode paket untuk distribusi lainnya. Menginstal tar.gz seperti ini (ingat untuk menjalankan ./configure, make dan make install dengan hak istimewa, Anda tahu, sebagai root atau dengan menambahkan sudo ke perintah ...):
cd directorio_donde_se_encuentra_el_tarball tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz) cd nombre_paquete_desempaquetado ./configure make make install
Jika ini tidak berhasil Untuk menginstal tar.gz, Anda dapat mengakses direktori unpacked untuk memeriksa apakah ada file teks dengan instruksi untuk menginstalnya. Terkadang, ketika mereka tidak mengikuti prosedur standar ini, pengembang menyertakan jenis file ini untuk menjelaskan kekhususan, ketergantungan, dll.
Tar.bz2 atau .tbz2:
Ini adalah paket yang sangat sering digunakan di BSD dan itu juga telah menyebar ke Linux dan * nix lainnya. Ini dikemas dengan tar dan dikompresi menggunakan BSD Zip 2. Prosedur untuk menginstal program jenis ini adalah:
cd directorio_donde_se_encuentra_el_paquete tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz) cd nombre_directorio_desempaquetdo ./configure make make install
Ini seharusnya cukup untuk menginstal program di Linux. Pastikan Anda menggunakan hak istimewa untuk perintah terbaru.
Arsip Pita Lainnya:
Terkadang arsip rekaman atau file tar tidak terkompresi. Jenis paket ini menyimpan informasi yang diperlukan untuk memulihkan sepenuhnya file yang ada di dalamnya dan untuk membukanya, Anda hanya perlu melakukan ini:
tar xvf nombre_paquete.tar
Kemudian cari file dengan nama README.txt (atau serupa) di dalam direktori unpacked dan cari petunjuk instalasi. Biasanya ini tentang melakukan prosedur yang mirip dengan yang sebelumnya ...
Tar.xz atau .xz atau .txz:
Akhir-akhir ini aku lebih sering bertemu dengan pria ini. Untuk beroperasi dengan jenis paket ini, Anda harus memiliki alat tersebut xz-utils terpasang. Untuk membongkar dan menginstalnya, gunakan:
tar Jxvf nombre_paquete.tar.xz
o
Xz –d nombre_paquete.tar.xz Tar –xf nombre_paquete.tar
o
Unxz nombre_paquete.xz
Dan setelah di-unzip, sebuah file akan dicari README.txt atau INSTALL.txt untuk melihat detail instalasi, yang biasanya tipikal ./configure, make, dan make install. Meski terkadang cmake bisa digunakan.
.gz atau .gzip atau .bzip2:
dengan Zip GNU paket jenis .gz atau .gzip dapat dikompresi. Ini diperlakukan mirip dengan paket terkompresi BSD Zip 2 dengan ekstensi .bzip2. Untuk menangani paket jenis ini, kita harus memiliki alat unzip dan bunzip2 yang tersedia di sistem kita:
gunzip –c nombre_paquete.gz bunzip2 nombre_papuete.bz2
Sisanya mirip dengan langkah-langkah yang terlihat dengan tarbal sebelumnya… Pastikan Anda melihat file README atau INSTALL yang ada.
.tar.lzma, .tlz:
Apakah itu muncul dengan nama panjangnya, .tar.lzma, atau jika muncul dengan nama pendeknya .tlz, paket ini menggunakan algoritma kompresi Lempel-Ziv-Markov dan untuk mengekstrak dan menginstalnya, Anda harus mengetik di konsol (sebelumnya Anda perlu menginstal paket lzma):
unlzma nombre_fichero.lzma
o
lzma -d file.lzma
o
tar --lzma -xvf file.tlz
o
tar --lzma -xvf file.tar.lzma
Bergantung pada format di mana paket itu disajikan kepada kami. Kemudian Anda dapat melihat beberapa file teks di dalamnya dengan instruksi atau mengikuti langkah-langkah yang telah kami jelaskan untuk menginstal tarball lain (./config, make, make install). Praktik baik lainnya adalah dengan melihat file situs web pengembang, di mana ada tutorial tentang cara memasang paket atau ada situs Wiki dengan banyak informasi.
*Catatan: Anda juga dapat menginstal paket paket tertentu dengan alat yang disebut instalpkg.
Cara menginstal paket biner:
.botol:
Untuk menginstal paket java itu cukup mudah. Persyaratannya jelas, untuk menginstal mesin virtual Oracle Java (baik JRE atau JDK). Untuk menginstalnya kita harus mengklik dengan tombol kanan mouse di atasnya dan memilih "Buka dengan aplikasi lain”Dari menu tarik-turun. Sebuah jendela akan muncul dengan daftar aplikasi di sistem kami dan baris formulir di bawah ini untuk menulisnya. Nah, di ruang itu Anda menulis "jawa –jar Tanpa tanda kutip, termasuk spasi demi guci yang sudah saya tinggalkan. Kemudian Anda mengklik tombolnya "Buka“Dan itu harus berjalan tanpa masalah. Seperti yang Anda lihat, tidak perlu menginstalnya.
.tempat sampah:
Kita bisa mengeksekusinya dengan double click untuk membukanya, jika sebelumnya kita sudah memberikannya izin eksekusi. Untuk melakukan ini, klik dengan tombol kanan mouse pada file tersebut dan kemudian pergi ke "Properti"Untuk menetapkan izin eksekusi di tab«Permisis ». Itu juga dapat diinstal dari konsol dengan melakukan hal berikut:
cd directorio_donde_está_el_binario ./nombre_binario.bin
.Lari:
untuk .menjalankan kami akan melanjutkan dengan cara yang mirip dengan .bin. Format ini banyak digunakan untuk driver, seperti AMD Catalyst Center. Untuk menginstalnya, Anda dapat menggunakan konsol:
cd directorio_donde_está_el_paquete sh ./nombre_paquete.run
Ingatlah untuk menetapkan izin eksekusi sebelumnya. Juga, beberapa perlu dijalankan dengan hak istimewa, dalam hal ini lakukan sebagai root atau dengan sudo.
Jika Anda ingin menginstal .run dalam mode grafis, Anda dapat mengklik kanan padanya dan memilih "Properti", Lalu di tab"Permissions"Merek"Izinkan untuk menjalankan file sebagai programDan Anda menerima untuk menutup. Sekarang ketika Anda mengklik dua kali pada .run Anda akan melihat bahwa penginstal yang sangat mirip dengan yang ada di Windows terbuka (ketik Next, Next, OK…).

Cara memasang skrip:
.SH:
Di Linux kita juga bisa menemukan skrip dengan ekstensi .sh atau .py. Untuk menginstall script jenis ini kita akan masuk ke direktori dimana script tersebut ditemukan dengan perintah "cd" seperti yang telah kita lihat sebelumnya. Mata! Jika skrip sudah dikemas, ekstrak atau unzip terlebih dahulu. Kemudian, Anda dapat memberikan izin eksekusi seperti yang telah Anda ketahui (Anda dapat melakukannya dalam mode grafis atau dari terminal dengan perintah "chmod + x nama_krip"tanpa tanda kutip). Setelah mereka memiliki izin eksekusi, dari terminal:
sh nombre_script.sh
o
./nombre_script.sh
.py:
Untuk file dengan ekstensi .py penerjemah bahasa pemrograman Python harus dipanggil. Untuk melakukan ini, ketik di konsol ini:
python nombre_script.py install
Otros:
Ada jenis file dan paket lain untuk menginstal program di Linux. Paket tertentu dari BSD, Solaris, Mac OS X, dan * nix lainnya dapat diinstal di Linux. Contohnya adalah Solaris .pkg. Untuk menginstal .pkg Anda dapat mengkliknya dengan tombol kanan mouse, buka "Properti"Dan"PermissionsDan berikan izin eksekusi untuk itu. Kemudian Anda klik dua kali pada mereka untuk menginstalnya.
Ada juga alat seperti Asing untuk mengonversi dari satu format ke format lainnya, misalnya dari rpm ke deb, dll. Ini sangat tidak disarankan dan terkadang dapat menimbulkan masalah. Jadi saya tidak merekomendasikannya.
Melanjutkan omong kosong paket di Linux, untuk mengatakan bahwa ada lebih dari yang terlihat di sini, tetapi mereka lebih jarang dan tidak biasa. Contoh kelangkaan adalah .slp mereka gunakan dari proyek Stampede Linux. Untuk mengubah .slp menjadi format lain yang lebih umum, Anda dapat menggunakan Alien (Alien yang diinstal sebelumnya) seperti ini:
sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated
misalnya, untuk mengubah dari .slp ke rpm:
sudo alien miprograma.slp miprograma.rpm generated
Anda dapat meninggalkan komentar Anda dengan permintaan, keraguan atau komentar. Jika Anda memiliki masalah dalam mengikuti langkah-langkah dalam tutorial ini, saya akan dengan senang hati membantu Anda.