Pasang pakej dari Ubuntu PPA di Debian Linux

Pasang pakej dari Ubuntu PPA di Debian Linux

Objektif

Pasang pakej dari Ubuntu PPA di Debian.

Pengagihan

Debian

Keperluan

Anda memerlukan pemasangan debian yang bekerja dengan keistimewaan root.

Kesukaran

Medium

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pengenalan

Ubuntu dan derivatif itu mudah adalah pengagihan Linux yang paling popular di dunia. Akibatnya, mereka menikmati lebih banyak sokongan pihak ketiga daripada kebanyakan pengagihan lain, termasuk ibu bapa Ubuntu, Debian.

Selalunya mengecewakan pengguna Debian untuk menemui perisian yang dibungkus di .Deb format dan dibuat secara bebas, tetapi tidak kepada mereka. Pakej Ubuntu tidak selalu berfungsi pada Debian. Sebenarnya, lebih kerap daripada tidak, ada beberapa jenis masalah yang dijalankan atau memasangnya. Plus, Debian tidak benar -benar ditubuhkan untuk berinteraksi dengan Ubuntu PPA.

Jadi, apa yang boleh dilakukan oleh pengguna Debian? Itu sesuatu yang difikirkan oleh projek Debian. Sebenarnya terdapat kaedah yang ditetapkan untuk memuat turun pakej sumber dari Ubuntu PPA dan membina semula mereka untuk Debian. Sebagai bonus tambahan, ia tidak begitu sukar.



Pasang kebergantungan

Sebelum anda memulakan, terdapat beberapa kebergantungan membina umum yang anda perlukan. Sudah tentu, anda memerlukan alat binaan umum, ditambah beberapa skrip pembungkusan debian.

# Apt Pasang DevScripts Build-Esscention

Itu betul -betul semua! Anda mungkin memerlukan beberapa kebergantungan khusus untuk pakej yang anda mahukan, tetapi itu akan berlaku kemudian.

Tambahkan sumber PPA

Seterusnya, anda perlu mencari PPA yang ingin anda gunakan. Sebilangan besar Ubuntu PPA mempunyai bahagian di mana anda boleh melihat yang sebenarnya Deb dan Deb-src rekod. Pada Launchpad, ia di bawah menu berlabel "Butiran Teknikal Mengenai PPA ini."Anda perlu menyalin Deb-src rekod.



Buka editor teks pilihan anda sebagai akar, dan buat a .senarai fail di bawah /etc/apt/sumber.senarai.d/ untuk PPA baru anda. Pilih versi Ubuntu yang merupakan perlawanan terdekat dengan versi Debian anda.

deb-src http: // ppa.PAD pelancaran.bersih/pujian/winedri3/ubuntu artful utama 

Import kunci

Anda mesti mengimport kunci penandatanganan dari PPA agar sesuai untuk mengemas kini repositori anda dan memasang. Ia biasanya dipaparkan dengan jelas di halaman utama PPA. Salin kekunci mengikuti /. Kemudian, jalankan arahan Linux berikut menggunakan kunci yang disalin.

# apt-key adv --keyserver HKP: // Keyserver.Ubuntu.com: 80--recv-keys the_key

Setelah tepat mengimport kunci, jalankan kemas kini.

# kemas kini

Membina



Anda sebenarnya boleh membina pakej baru anda sebagai pengguna biasa. Sebenarnya, lebih baik melakukannya dengan cara itu. Buat direktori di mana anda ingin membina pakej anda, maka CD ke dalam direktori itu. Sekali di dalam direktori itu, jalankan arahan Linux berikut untuk membina pakej anda. Ganti nama pakej yang ingin anda bina dan versi Ubuntu PPA anda dari.

$ apt Source -t Artful -Membina Packagename

Ini akan mengambil sedikit masa, bergantung pada pakej. Ini adalah tempat di mana anda mungkin menghadapi kesilapan pergantungan. Terdapat beberapa cara untuk menyelesaikannya. Anda boleh menyalin senarai secara manual yang disediakan oleh skrip, dan memasangnya. Sekiranya pakej adalah variasi pakej Debian yang ada, anda boleh menggunakan Apt membina-dep. Malangnya, itu tidak akan berfungsi dengan PPA anda. Apt hanya membenarkan Build-Dep dari repositori lalai.

Pasang dengan DPKG

Sebaik sahaja anda mempunyai pakej anda, anda boleh memasangnya sebagai akar menggunakan dpkg. Ia mengambil kad liar, selagi tidak ada pakej debian lain dalam direktori binaan anda, anda boleh melakukan sesuatu seperti ini:

# dpkg -i *.Deb

Kecuali terdapat beberapa konflik yang tidak diduga yang aneh (tidak sepatutnya, kerana anda membinanya), pakej baru anda akan dipasang di Debian.

Pemikiran penutupan

Sekarang, anda boleh menggunakan Ubuntu PPA untuk membina pakej debian anda sendiri, dan memanfaatkan banyak perisian yang ditawarkan oleh Ubuntu. Ini tidak akan berfungsi dalam setiap keadaan, tetapi ia akan berfungsi dalam kebanyakan. Sekiranya sumbernya tidak tersedia, anda tidak akan dapat membina pakej. Anda pasti boleh cuba memasang binari yang ada, tetapi faham bahawa ia adalah risiko untuk melakukannya.

Sekiranya anda mempunyai pakej seperti versi wain yang digambarkan dalam panduan ini, anda boleh membina pakej 32bit dengan menggunakan debootstrap untuk menubuhkan persekitaran chroot. Kemudian, ikuti prosedur yang sama dengan yang 64bit.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Cara menyenaraikan dan mengeluarkan repositori PPA di Ubuntu 20.04 Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Ubuntu 20.04 Panduan
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Muat turun linux
  • Ubuntu 22.04 Panduan
  • MX Linux vs Ubuntu