Pasang aplikasi Debian / Ubuntu di ArchLinux dengan DPKG

Bukan rahsia bagi siapa pun yang memandangkan populariti Ubuntu Dalam ekosistem OS, pemaju aplikasi pada umumnya melepaskan binari ganjil untuk pengedaran ini, yang menjadikan distro ini mempunyai sebilangan besar aplikasi.

Di sinilah menjadi lebih jelas dalam permainan, kerana kita semua tahu bahawa Ubuntu adalah pelopor dalam menerapkan di pusat Perisiannya kemungkinan memasukkan permainan berbayar, dan tentu saja, terima kasih kepada semua pemaju suci kami juga mempunyai Steam.

En ArchLinux kita boleh memanfaatkan AUR, di mana kami menjumpai sejumlah perisian, dalam bentuk apa pun, tetapi saya Saya baru tahu bahawa mungkin untuk memasang pakej secara langsung Debian / Ubuntu menggunakan DPKG.

Apa itu DPKG?

Seperti yang anda boleh baca di Wikipedia:

Program ini dpkg ia adalah asas sistem pengurusan pakej DebianGNU / Linux. Ia dicipta oleh Ian Jackson pada tahun 1993. Ia digunakan untuk memasang, membuang, dan memberikan maklumat mengenai package.deb.

Dpkg sendiri adalah alat peringkat rendah; front-end peringkat tinggi diperlukan untuk membawa pakej dari lokasi terpencil atau menyelesaikan konflik kompleks dalam pergantungan pakej. Debian mempunyai apt Untuk tugas ini.

Pasang DPKG di ArchLinux

DPKG

Untuk memasang DPKG Di ArchLinux kita mesti melakukannya secara langsung dari AUR:

$ yaourt -S dpkg

Sekarang untuk memasang binari Debian kita hanya perlu melaksanakan:

$ sudo dpkg -i paquete_debian.deb

Di mana masalah DPKG? Setahu saya, sayangnya aplikasi ini tidak menyelesaikan kebergantungan, jadi kita harus menggunakan APT atau yang serupa. Malah, APT juga boleh dipasang dari AUR:

$ yaourt -S apt

Walaupun tentu saja, saya rasa ia tidak berfungsi seperti di Debian, tetapi ini memberi saya ralat ketika menyusunnya. Oleh itu, anda tahu, cuba dan beritahu saya, walaupun kebanyakan aplikasi dari pengedaran lain, terdapat dalam AUR 😉


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

18 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  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.   jony127 kata

    Hai, sekian lama saya menggunakan Arch tetapi lebih suka "melihat" di tempat lain.

    Saya tidak begitu jelas mengenai polisi yang dipatuhi dalam AUR, selamat menggunakan repo itu. Saya rasa pakej yang ada di sana dimuat naik oleh pengguna distro yang ingin membantu menyusun pakej yang tidak ada di repos rasmi. Soalan saya mengenai AUR adalah adakah anda mempunyai kawalan terhadap apa yang akan dimuat naik ke repo tersebut? Adakah pakej yang terdapat dalam AUR diperiksa?

    Sekiranya anda tidak mempunyai kawalan rasmi terhadap repo tersebut, tidak ada yang menjamin kemas kini keselamatan yang cepat pada perisian yang disertakan dalam repo tersebut jika mereka melakukannya.

    Saya tidak menggunakan Arch sekarang tetapi saya mempunyai keraguan mengenai AUR.

    Greetings.

    1.    jony127 kata

      maaf, di baris kedua yang tertulis: selamat menggunakan repo itu. IA ADALAH SOALAN.

    2.    elav kata

      Ia tidak benar-benar selamat 100%, walaupun setakat ini saya tidak pernah menghadapi masalah dengan AUR. Untuk AUR, pakej tidak dimuat naik, Skrip dimuat yang anda boleh tinjau untuk melihat apa yang mereka lakukan, yang bertanggungjawab memuat turun pakej dan menyusunnya.

    3.    joakoej kata

      Bagaimanapun, sejauh yang saya tahu, di repos rasmi, kurang inti saya fikir, ada beberapa pakej yang, kerana dianggap boleh dipercayai dan perlu, dipindahkan dari AUR. Pencipta Arch Linux mengekalkan beberapa pakej, tetapi ada beberapa yang dikekalkan oleh pengguna yang berpendapatan dan pakejnya dianggap berkualiti. Dalam AUR, lebih rumit, ada yang memuat naik apa yang mereka mahukan, sama ada ia berfungsi atau tidak, tetapi terdapat beberapa perkara yang sangat dimuat turun dan berfungsi dengan baik.

      1.    jony127 kata

        sebab itu saya bertanya mengenai AUR, saya tidak tahu sama ada menggunakan repo itu selamat atau tidak. Tetapi bagus jika, seperti yang dikatakan Elav, apa yang sebenarnya terdapat dalam AUR ialah skrip yang memuat turun pakej dan menyusunnya, maka saya menganggap bahawa pakej itu dimuat turun dari laman rasmi dan kemudian disusun, jadi saya menyimpulkan bahawa selamat menggunakan AUR .

        1.    jony127 kata

          walaupun menjengkelkan apabila perlu membaca skrip setiap kali anda akan memasang sesuatu dari AUR ketika dengan distro lain anda mengelakkan gulungan tersebut. Saya fikir siapa yang menggunakan Arch hampir mustahak untuk menggunakan AUR kerana hanya dengan repos rasmi anda kekurangan aplikasi.

          Itulah sebabnya saya menganggap bahawa menggunakan Arch menyiratkan menghabiskan lebih banyak masa daripada yang diperlukan untuk memastikan distro dalam keadaan baik dan disebabkan oleh masalah kemungkinan kegagalan semasa mengemas kini, jadi distro ini tidak meyakinkan saya sepenuhnya.

          1.    eddyw kata

            Tidak perlu selalu menyemak skrip. Sebenarnya, jika aplikasi dalam AUR mempunyai 100 suara, anda boleh mempercayai bahawa sekurang-kurangnya 100 pengguna telah menyemaknya dan mempercayai sumbernya.
            Sebaliknya, kemungkinan untuk menyemak dan mengedit fail tersebut memberi anda lebih banyak kawalan terhadap apa yang akan anda pasang. Sebilangan besar, jika tidak kebanyakan, pakej dalam AUR dipasang dari kod sumber (Dari repos rasmi). Contohnya, mereka memuat turun sumber repositori Git (Repo Rasmi beberapa aplikasi) dan menyusun program sebelum menyelesaikan kebergantungan, mereka membungkusnya dan anda sudah siap memasangnya.

            Di Ubuntu misalnya, ada juga repos yang dikendalikan oleh pengguna, dan tidak lagi
            tidak kurang dipercayai daripada yang dikekalkan oleh pengguna Arch.

            Ringkasnya, anda tidak dapat menilai distro hanya dengan apa yang anda dengar atau baca di sana, anda mesti mencubanya dan anda akan tahu sama ada ia meyakinkan anda atau tidak.

            Petikan: "Sekiranya anda tidak mempunyai kawalan rasmi terhadap repo tersebut, tidak ada yang menjamin kemas kini keselamatan cepat pada perisian yang disertakan dalam repo itu jika mereka melakukannya."
            Pakej biasanya dipasang dari sumber rasmi. Sebagai contoh, jika anda ingin menguji versi terbaru Kwin (dari git), ia dimuat turun dari repo kde rasmi yang mengekalkannya. Mungkinkah lebih pantas daripada mengemas kini dari sumber rasmi?
            Bagaimanapun:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    asas mentah kata

            "Saya rasa siapa yang menggunakan Arch hampir mustahak untuk menggunakan AUR kerana hanya dengan repos rasmi anda kekurangan aplikasi."

            Walaupun AUR sangat berguna, ini tidak bermaksud bahawa di repos rasmi (inti, tambahan, komuniti) tidak terdapat sebilangan besar pakej yang diperlukan untuk setiap pengguna.

            Dan juga di distro lain, seperti Ubuntu, dalam banyak kes mereka akhirnya menambah repos tidak rasmi, atau PPA yang biasa, atau semasa memuat turun .deb untuk dipasang, dalam semua kes terakhir ini, anda mendedahkan diri anda dengan cara yang sama seperti yang anda lakukan AUR, jika anda tidak memeriksa apa yang anda muat turun dan dari mana anda memuat turunnya, anda juga sama.

          3.    kik1n kata

            Wah, sekarang saya mahu kembali ke Arch.
            Sekarang bagaimana seseorang dapat menjaga Arch tanpa memecahkan atau mengemas kini dan mengelakkan konflik. Kerana saya mencuba beberapa bulan yang lalu dengan xfce dan beberapa aplikasi seperti vlc antara lain tidak berfungsi untuk saya. Ini tanpa berubah menjadi Manjaro.

          4.    jony127 kata

            Saya faham, satu soalan lagi.

            Apabila aplikasi dikemas kini di repositori rasminya, adakah skrip AUR untuk aplikasi itu secara automatik bertanggungjawab memuat turun versi baru atau adakah perlu sebelum pencipta skrip dalam AUR itu saya mengemas kini sehingga kemudian dia dapat memuat turun versi baru permohonan yang dimaksudkan?

            1.    Manual Sumber kata

              Pembuat skrip mesti mengemas kini secara manual; walaupun secara amnya, kerana kaedah pemasangan tidak berubah, hanya soal mengubah nombor versi dan checksum.


  2.   eliotime3000 kata

    Perkara yang baik dalam AUR. Paling tidak, saya lebih suka melakukan tanpa AUR kerana masalah tersebut.

  3.   John kata

    Perkara pertama adalah mencari pakej yang dikehendaki dalam AUR.
    Sebagai jalan terakhir untuk ini, sebenarnya dia tidak mempunyai pengetahuan.
    Terima kasih banyak atas sumbangan!

  4.   plzm kata

    Dpkg sangat baik dalam debian dan derivatif, tetapi anda mesti selalu menggunakannya
    dpkg -i (nama program) dan kemudian pasang apt-get -f (ini menyelesaikan kebergantungan), dan jalankan lagi dpkg -i (nama program) dan voila.

  5.   sputnik kata

    Seperti yang dinyatakan oleh Elav di atas, tidak ada pakej yang dimuat naik ke AUR; mereka adalah skrip yang memuat turun kod sumber dan menyusunnya sendiri. Tidak ada yang lebih selesa. Saya tidak tahan menambah repositori, dalam AUR itu semua satu perintah.

  6.   gelap kata

    Posting Sangat Baik, saya tidak tahu bahawa anda boleh menggunakan dpkg dalam lengkungan dan derivatif.

  7.   Fabian kata

    Adakah orang lain mencubanya ??? Saya tidak lagi dari segi archlinux, saya memasangnya melalui evolusi tetapi saya tidak dapat memasang pencetak epson l355 dan bluetooth saya…. Alangkah baiknya jika anda dapat memasang pakej .deb seperti dalam linux mint masalahnya ialah dengan mint notebook saya dengan linux mint overheats dan dengan lengkung kebenarannya adalah bahawa tidak ada apa-apa yang muncul dan saya memerlukannya….

    1.    Jonathan Duymovich Rojas kata

      Halo, saya juga mempunyai pencetak L355 untuk mencetak melalui wifi tetapi saya tidak pernah dapat mencetak dan memasangnya di archlinux sama ada .. jika anda dapat memasangnya, saya akan menghargai jika anda dapat memberi saya langkah-langkahnya .. terima kasih terlebih dahulu.

bool(benar)