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).