Cara Memasang Paket Deb di Arch Linux

Jika Anda telah menggunakan Linux untuk waktu berapa pun, Anda telah memperhatikan bahwa salah satu metode paling umum untuk menginstal aplikasi pihak ketiga adalah melalui paket .Deb. Sering kali ini adalah satu-satunya cara untuk mendapatkan perangkat lunak ini, karena pengembang tidak mau repot melalui proses pengemasan dalam lusinan format berbeda yang ditawarkan platform Linux.

Banyak distribusi Linux non-Debian memiliki caranya sendiri untuk mengatasi masalah ini. Namun, dari semua distribusi Linux, Arch Linux memiliki cara paling menarik untuk membuat paket Debian berfungsi. Dalam artikel ini kami menguraikan tiga cara untuk melakukannya dan membahas mana yang terbaik.

Catatan : langkah-langkah di bawah ini akan berfungsi untuk semua distro berbasis Arch.

Menginstal melalui AUR

AUR adalah tempat pertama untuk memeriksa ketika mencari perangkat lunak yang tidak didukung secara resmi di Arch Linux. Selalu periksa di sini dulu. Ini adalah layanan yang memungkinkan siapa saja mengunggah skrip PKGBUILD, yang dirancang untuk secara otomatis mengambil perangkat lunak dari berbagai tempat, mengunduh sebagian atau semua dependensi yang diperlukan untuk menjalankannya, dan mengompilasi paket asli Arch Linux.

Saat menggunakan AUR, ada dua cara untuk melakukannya:

1. Gunakan Pembantu AUR

Jika Anda ingin menyelesaikan pekerjaan dengan cepat tanpa harus melewati rintangan, gunakan pembantu AUR seperti yay atau yaourt. Ini tidak memungkinkan Anda untuk menginstal file .deb, tetapi Anda mungkin dapat menemukan paket dalam format arch, yang dibuat oleh pengguna arch.

Untuk informasi lebih lanjut tentang heper AUR dan cara menginstalnya, lihat daftar lima GB mengagumkan kami

2. Instalasi Manual Paket AUR

Cara lain untuk mendapatkan paket tidak resmi adalah dengan masuk ke GB

Sebagian besar (jika tidak semua) program yang hanya datang dalam format DEB akan ditemukan di AUR. Inilah cara mengkompilasinya sebagai paket Arch dari awal.

Pastikan Anda telah menginstal git dan paket dev dasar untuk Arch dengan mengetik

 sudo pacman -S –diperlukan git -base-devel

di terminal Anda.

Perhatikan “Git Clone URL” di halaman AUR paket yang ingin Anda unduh dan instal serta salin. Gunakan URL itu di terminal yang dibuka di direktori home seperti:

klon git [ URL yang ditempel ]

Ini akan mengunduh repositori git paket dengan file konfigurasi PKGBUILD untuk alat makepkg Arch yang kuat .

Jenis

CD [ nama paket ]

untuk menavigasi ke direktori build paket yang baru saja Anda unduh.

Jenis

makepkg -si

untuk membuat paket dan menginstalnya secara otomatis.

Jika Anda penasaran, flag -s ( –syncdeps ) secara otomatis mengambil semua dependensi yang terkait dengan paket yang tersedia di repositori resmi Arch Linux, sedangkan flag -i ( –install ) memberi tahu sistem Anda untuk tidak hanya mengkompilasi paket tetapi juga mengintegrasikannya ke dalam sistem Anda (misalnya, membuat item menu, melakukan integrasi yang diperlukan ke dalam argumen kernel jika ada, dll.).

Instal melalui Debtap

Jika, karena alasan tertentu, Deb yang Anda perlukan tidak ada di AUR, instal GB

Peringatan: Gunakan metode ini atas kebijakan Anda sendiri. Paket .deb yang Anda instal dapat rusak jika pengelola paket upstream untuk paket yang bergantung pada mendapatkan pembaruan yang menghapus fitur atau fungsionalitas. Itu tidak terjadi setiap saat, tetapi Anda harus menyadari bahwa metode ini mungkin tidak selalu bekerja dengan baik.

Mulailah dengan menginstal Debtap melalui AUR dengan mengikuti petunjuk di bagian sebelumnya. Setelah terinstal, jalankan sudo debtap -u satu kali untuk memperbarui repositori milik debtap. Jika tidak, aplikasi tidak akan berfungsi. Unduh file .deb yang ingin Anda ubah, cd ke direktori tempat Anda mengunduhnya, dan gunakan perintah berikut:

paket debtaptoconvert.deb

Kapan pun Debtap meminta Anda untuk memasukkan data, Anda dapat mengabaikannya dan menekan Enter pada keyboard Anda. Setelah selesai, Debtap akan membuat file “pkg.*.zst” yang dapat ditafsirkan dan diinstal oleh manajer paket Anda menggunakan penginstalan offline Prosedur. cd ke direktori tempat Anda baru saja mengonversi paket .deb dan ketik:

sudo pacman -U [ nama-paket ]

Menginstal Secara Manual

Peringatan: Metode ini sangat tidak aman dan hanya boleh digunakan jika tidak ada opsi lain dan Anda sudah memiliki pemahaman lanjutan tentang cara kerja paket tertentu dan perilaku tertentu yang diharapkan Arch. Misalnya, beberapa aplikasi (seperti Plymouth, Virtualbox, dll.) mungkin memerlukan pengait ke dalam kernel yang hanya dapat dilakukan dengan mengedit file konfigurasi dan membangun ulang kernel dengan pengait tersebut. Terlebih lagi, menggunakan metode ini tidak juga menginstal dependensi paket Anda.

Meskipun bukan solusi yang paling elegan, ketika tidak ada cara untuk mengonversi file .deb dengan Debtap atau mengompilasi dengan pkgbuild AUR, metode terbaik adalah mengekstrak paket Debian itu sendiri dan meletakkan file di tempat yang seharusnya.

Meskipun ini mungkin melibatkan lebih banyak kebosanan daripada metode sebelumnya, ini lebih bebas platform, artinya Anda dapat menggunakan metode ini di banyak distribusi lain seperti Void Linux, Fedora, dan openSUSE. Saya belum menguji ini di Gentoo dan Slackware, jadi jarak tempuh Anda mungkin berbeda dengan mereka karena kedua distro suka menangani paket instalasi.

Paket Debian adalah arsip dengan binari di dalamnya, jadi tidak diperlukan kompilasi. Untuk menginstal file dalam paket Deb apa pun ke Arch, pertama-tama ekstrak ke folder. Perlu diingat bahwa Anda juga perlu mengekstrak arsip yang dikenal sebagai “data” di dalam folder itu juga.

Misalnya, untuk menginstal Google Chrome, pertama-tama Anda akan memasukkan cd ke dalam folder Deb yang diekstrak dengan konten “data.tar.xz” yang diekstraksi di dalamnya.

cd ~ / Unduhan / google-chrome-stable_current_amd64

Kemudian, jalankan perintah ls untuk mengungkapkan semua folder yang berada di arsip data di dalam paket Deb. Ingatlah nama-nama folder ini. cd ke setiap direktori dan pindahkan isi direktori ini ke tempatnya di sistem.

Misalnya:

cd ~ / Unduhan / google-chrome-stable_current_amd64 / dll sudo mv * / dll / cd ~ / Unduhan / google-chrome-stable_current_amd64 / opt sudo mv * / pilih /

Pertanyaan yang Sering Diajukan

1. Mengapa Debtap Butuh Waktu Lama?

Debtap mengambil metadata yang tersedia di file .deb untuk membuat paket Arch yang paling tepat untuk meminimalkan masalah dan memberikan informasi yang relevan tentang dependensi mana yang harus dipasang pacman selain paket itu sendiri. Ini melibatkan sejumlah besar kebosanan di luar sekadar mendekompresi tarball.

Selain itu, skrip Debtap mengonversi file dengan hanya menggunakan satu inti CPU, menjadikan kinerja inti tunggal sebagai faktor penentu yang memengaruhi berapa lama waktu yang dibutuhkan sistem Anda untuk menyelesaikan operasi. Harapkan paket besar memakan waktu hingga beberapa menit.

2. Bisakah Saya Menggunakan Penginstal Grafis Setelah Menjalankan Debtap?

Ya! Jika Anda menginstal pamac versi apa pun, Anda dapat menjalankan file tar-zst yang dihasilkan Debtap melalui manajer file Anda. Dengan memilih pamac sebagai program untuk menjalankan file, Anda cukup mengklik dua kali seperti yang Anda lakukan pada paket .deb apa pun di Debian untuk menginstalnya dan semua dependensinya secara otomatis.

3. Bagaimana Debtap Bandingkan dengan AUR?

Anda harus melihat Debtap sebagai metode “kotor” terakhir untuk menginstal sesuatu yang
benar-benar Anda butuhkan dan entah bagaimana tidak dapat ditemukan di AUR. Jika Anda dapat menemukan sesuatu di AUR, itu akan selalu menjadi opsi yang lebih baik untuk menginstal paket itu daripada menggunakan file .deb.

Membungkus

Salah satu hal terbaik tentang Arch Linux adalah berapa banyak cara pengguna dapat menginstal paket – mulai dari AUR, ke repositori khusus, hingga mendekompilasi paket distribusi lain agar dapat dijalankan. Meskipun informasi ini bukanlah hal baru, ini tentu saja merupakan sumber yang bagus bagi mereka yang baru mengenal Arch dan mencari cara untuk menginstal program favorit mereka.

Baca terus untuk mempelajari cara menggunakan AUR di Arch Linux.

Kredit gambar: St. Louis, Missouri, cakrawala kota AS dan taman di pagi hari oleh 123RF

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *