Masalahnya sederhana - saya memiliki paket deb dan saya ingin menginstalnya di Arch Linux saya. Apakah ini mungkin? Jika ya, bagaimana?
debian
arch-linux
BKC
sumber
sumber
Jawaban:
Apa itu mungkin? Iya. Apakah itu ide yang bagus? Itu tergantung. Anda hanya perlu melakukan ini jika aplikasi hanya ada sebagai
.deb
paket. Ini jauh lebih mungkin bahwa Anda bisa mengambil sumber hulu dan menulis PKGBUILD sederhana untuk menginstalnya dengan pacman.Anda juga harus mencari AUR untuk memastikan bahwa seseorang belum melakukan ini.
sumber
.deb
file mudah diekstraksilibarchive
. Dan,makepkg
menggunakanbsdtar
(yang menggunakanlibarchive
) secara default untuk mengekstrak sumber dalamPKGBUILD
. Hasil dari rantai ketergantungan ini adalah Anda dapat dengan mudah menulisPKGBUILD
yang menggunakan.deb
arsip sebagai file sumber. : Ddpkg untuk Arch ada. Anda harus dapat menginstal
.deb
paket pada arch, tetapi Anda juga tidak boleh menggunakannyapacman
, jadi gunakan saja untuk beberapa paket tertentu.Perintah default terlihat seperti:
sumber
PKGBUILD
untuk menghasilkan paket asli-pacman.Mungkin? Ya, tetapi ada berbagai metode berdasarkan kasus penggunaan.
Asumsi: Paket debian tidak memiliki paket yang setara dalam repositori resmi Arch (atau Arch based Distribution).
Instal
yaourt
menggunakanpacman
:Alasan: yaourt adalah front-end (berbasis CLI) untuk pacman yang digunakan untuk meminta & menginstal paket-paket AUR . Dalam hal paket debian telah dikemas ulang sebagai AUR oleh orang lain.
Instal
package_name
menggunakan yaourt:note: ganti
package_name
dengan nama paket debian seperti yang ditemukan di AUR . Itu akan mencoba untuk menginstal dependensi sendiri menggunakanpacman
.Alternatif
Asumsi: Paket Debian belum dikemas ulang sebagai paket Arch di AUR.
Instal
debtap
dariyaourt
:Buat paket yang setara menggunakan
debtap
:Instal menggunakan
pacman
:Bukan cara yang disarankan (mungkin berbahaya)
Metode ini mencoba menginstal paket menggunakan format kemasan debian di Arch, yang tidak direkomendasikan karena kemungkinan bahaya merusak instalasi Anda. Jika menggunakan metode ini, disarankan untuk siap dengan gambar disk penyelamat Arch & cadangan data pengguna / ruang .
Instal
dpkg
menggunakanyaourt
:Instal paket debian menggunakan
dpkg
:sumber
Anda dapat menginstal dpkg oleh:
yaourt dpkg
.Jika tidak
yaourt
, Anda bisa mendapatkannya dari halaman AUR-nya .Kemudian hanya
cd
ke tempat Anda meletakkannya dandpkg -i package.deb
apa pun paketnyasumber