GNU/Linux >> Linux Esercitazione >  >> Debian

Debian:creare un pacchetto .deb con sole dipendenze?

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


Debian
  1. Come estrarre i file dall'archivio dei pacchetti Debian DEB

  2. Configurazione rapida del proxy di memorizzazione nella cache dei pacchetti Debian/Ubuntu con apt-cacher-ng

  3. Come creare un utente SSH in jail con Jailkit su Debian 9 (Stretch)

  4. Verifica delle dipendenze dei pacchetti con apt-rdepends su Debian e Ubuntu

  5. Diversi metodi per installare il pacchetto Debian (.deb).

Come creare un utente ssh in jail con Jailkit su Debian/Ubuntu

Come installare il pacchetto Debian (.deb).

Come velocizzare i download e gli aggiornamenti dei pacchetti con apt-fast su Debian 10

Controlla le dipendenze di un pacchetto in Ubuntu 20.04 e Debian 10

Come installare i pacchetti Deb in Ubuntu, Debian e Mint

Come creare un utente solo SFTP in Debian 11