Tukarkan pakej Debian .deb ke pakej Arch Linux

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. deb dalam pakej Arch Linux

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.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

10 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Julio Cesar Campos kata

    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

    1.    Anonymous kata

      Saya bertepatan dengan bulan Julai ...

      ia harus menghasilkan fail .xz untuk dapat dipasang dengan pacman

  2.   Marty mcfly kata

    Dan untuk menukar DEB dalam RPM?

    1.    biawak kata

      Anda boleh melihat artikel yang ditulis oleh UsemosLinux Cara menukar DEB ke RPM dan sebaliknya

      1.    Marty mcfly kata

        Terima kasih banyak atas maklumatnya 😉

  3.   nicolas97 kata

    kawan-kawan, apa rasanya kesilapan ini muncul kepada saya, ./archalien.py: Fail atau direktori tidak ada, seseorang yang boleh menolong saya?

  4.   castling kata

    Versi pakej tidak sah, tidak berfungsi.

  5.   luvhines kata

    Terima kasih! Saya tidak tahu ia berfungsi dengan baik untuk saya

  6.   Andrew Rjx kata

    Terima kasih, jika ia berfungsi dengan sempurna untuk saya

  7.   Juan jose kata

    terima kasih banyak