GNU/Linux >> Belajar Linux >  >> Debian

Debian – Buat Paket .deb Dengan Hanya Ketergantungan?

Saya memiliki perangkat lunak yang datang sebagai paket deb atau sebagai sumber. Saya ingin menginstalnya dari sumber sehingga saya dapat menginstalnya di direktori non-standar, tetapi ingin menggunakan apt untuk manajemen ketergantungan.

Apakah ada perangkat lunak yang dapat saya gunakan yang akan membuat paket deb dari paket lain yang hanya paket dummy dengan dependensi untuk paket tersebut?

EDIT:Untuk memperjelas, saya ingin memenuhi dependensi perangkat lunak, bukan menggunakan perangkat lunak untuk memenuhi dependensi.

Jawaban yang Diterima:

Anda dapat menggunakan equivs untuk itu. Instal equivs paket, dan jalankan

equivs-control yourpackage.control

(mengganti yourpackage dengan sesuatu yang sesuai dengan situasi Anda).

Ini akan membuat template yourpackage.control mengajukan; edit sesuai kebutuhan:

  • untuk menerapkan dependensi, cantumkan di Depends: baris;
  • untuk memenuhi dependensi, daftarkan mereka di Provides: baris (tambahkan jika perlu).

Jika Anda ingin memenuhi satu ketergantungan, beri nama paket Anda sesuai dengan itu, jangan Provide itu.

Anda juga harus mengisi Version: garis. Kemudian jalankan

equivs-build yourpackage.control

dan instal .deb yang dihasilkan package (yang akan memberlakukan dependensi).


Debian
  1. Cara membuat Pengguna SSH yang Dipenjara dengan Jailkit di Debian 9 (Peregangan)

  2. Cara Menginstal Platform Hosting Kode Gitea dengan HTTPS di Debian 10

  3. Debian – Bagaimana Cara Memblokir Non-free Dengan Preferensi Apt?

  1. Cara mengekstrak file dari arsip paket Debian DEB

  2. Debian – Mengotomatiskan Instalasi Paket Debian 8 Individu Dengan Perintah Interaktif?

  3. Menginstal Paket Debian Melalui Synaptic?

  1. Pengaturan proxy caching paket Debian/Ubuntu cepat dengan apt-cacher-ng

  2. Memeriksa Ketergantungan Paket dengan apt-rdepends pada Debian dan Ubuntu

  3. Metode berbeda untuk Menginstal Paket Debian (.deb)