Kurangnya penyatuan a sistem pakej sejagat, telah membawa kita kepada keperluan untuk menukar pakej dari sebaran menjadi pakej yang sesuai dengan kita. Dalam kes saya dia gunakan Linux Mint sebagai distro utama dan Antergos untuk ujian, kadangkala saya mendapat aplikasi yang hanya mempunyai pakej deb dan ia tidak masuk AUR, dalam kes tersebut dia menggunakan alat yang dipanggil orang asing membenarkan saya menukar .deb menjadi pakej Arch Linux.
Beberapa ketika dahulu terdapat perbincangan mengenai kaedah lain untuk mencapai matlamat Tukarkan pakej Debian .deb ke pakej Arch LinuxPerbezaan dengan kaedah yang akan kami ajarkan kepada anda adalah automasi proses.
Dengan cara yang sama, tutorial dibuat untuk Pasang aplikasi Debian / Ubuntu di ArchLinux dengan DPKG dengan had bahawa ia tidak menyelesaikan kebergantungan.
Apa itu archalien?
Ini adalah alat percuma yang ditulis dalam Python yang memungkinkan menukar pakej Debian .deb ke pakej Arch Linux. Penggunaan dan pemasangannya sangat mudah, alat ini akan menjimatkan masa di membina pakej Arch Linux berdasarkan .debserta membantu pengguna pemula dalam memasang aplikasi pada edaran berasaskan Arch Linux.
Menukar .deb ke pakej Arch Linux
Untuk menukar .deb ke dalam pakej Arch Linux dengan cepat dan mudah, kita mesti mengklon repositori archalien untuk memuat turun versi terkini alat. Untuk ini, kita mesti membuka terminal dan melaksanakan perintah berikut:
klon git https://github.com/Asher256/archalien.git
Menggunakan Archalien
Seterusnya kita mesti melaksanakan aplikasi yang menunjukkan pakej .deb yang ingin kita tukar. sintaks yang mesti kita gunakan adalah seperti berikut:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Ini menghasilkan pakej Arch Linux dengan nama berikut: apt-file-2.5.4ubuntu1.pkg.tar.gz
Pasang pakej pkg.tar.gz pada Arch Linux and Derivatives
Untuk memasang fail .pkg.tar.gz yang dihasilkan dari penukaran .deb, jalankan arahan berikut:
pacman -U nombredelpaquete
atau yang sama dengan
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Kami yakin bahawa alat yang sangat praktikal dan berguna ini akan menjimatkan banyak masa dan menjimatkan sakit kepala.
Salam, saya melakukan langkah-langkah yang dinyatakan oleh tutorial, tetapi fail archlinux berakhir dengan pelanjutan seperti ini: curlew-0.2.2-1-any.pkg.tar.xz dan jika memang program yang anda sebutkan menghasilkannya dalam ini sambungan: curlew-0.2.2-1.pkg.tar.gz yang tidak dapat dipasang dengan pacman -U
Jadi apa salahnya program ini….
Terima kasih
Saya bertepatan dengan bulan Julai ...
ia harus menghasilkan fail .xz untuk dapat dipasang dengan pacman
Dan untuk menukar DEB dalam RPM?
Anda boleh melihat artikel yang ditulis oleh UsemosLinux Cara menukar DEB ke RPM dan sebaliknya
Terima kasih banyak atas maklumatnya 😉
kawan-kawan, apa rasanya kesilapan ini muncul kepada saya, ./archalien.py: Fail atau direktori tidak ada, seseorang yang boleh menolong saya?
Versi pakej tidak sah, tidak berfungsi.
Terima kasih! Saya tidak tahu ia berfungsi dengan baik untuk saya
Terima kasih, jika ia berfungsi dengan sempurna untuk saya
terima kasih banyak