Ho un software che viene fornito come pacchetto deb o come sorgente. Vorrei installarlo dal sorgente in modo da poterlo installare in una directory non standard, ma vorrei utilizzare apt per la gestione delle dipendenze.
C'è un software che posso usare per creare un pacchetto deb da un altro che è solo un pacchetto fittizio con le dipendenze per il pacchetto?
EDIT:Per chiarire, voglio soddisfare le dipendenze del software, non utilizzare il software per soddisfare le dipendenze.
Risposta accettata:
Puoi usare equivs
per quello. Installa equivs
pacchetto ed esegui
equivs-control yourpackage.control
(sostituendo yourpackage
con qualcosa di appropriato per la tua situazione).
Questo creerà un modello yourpackage.control
file; modificalo come appropriato:
- per applicare le dipendenze, elencale in
Depends:
linea; - per soddisfare le dipendenze, elencale in
Provides:
riga (aggiungendola se necessario).
Se vuoi soddisfare una singola dipendenza, dai un nome al tuo pacchetto di conseguenza, non Provide
esso.
Dovresti anche compilare la Version:
linea. Quindi esegui
equivs-build yourpackage.control
e installa il risultante .deb
pacchetto (che imporrà le dipendenze).