apt-get: installe un package modifié avec des dependencies

J'ai téléchargé un package Debian lxde , avec toutes ses dependencies:

 apt-get install --no-install-recommends lxde --download-only 

Donc maintenant, j'ai tous les packages dans mon /var/cache/apt/archives . J'ai apporté des modifications à un package lxde_4+nmu1_all.deb (enlevé galculator partir de dependencies) et maintenant je voudrais installer lxde à partir de mon package modifié (ie avec les dependencies modifiées). dpkg -i lxde_4+nmu1_all.deb ne fonctionne pas, en raison des dependencies non satisfaites.

Comment puis-je dire à apt-get d'installer mon package modifié /var/cache/apt/archives/lxde_4+nmu1_all.deb ?

Vous pouvez créer votre propre repository avec reprepro (didacticiels 1 2 …).

Si tout ce que vous voulez faire est d'éviter d'installer galculator, une méthode plus simple consiste à faire un faux package de galculator avec equivs . Ensuite, vous pouvez installer lxde normalement.

Après avoir installé le package via dpkg --force-depends , vous pouvez installer les dependencies et terminer l'installation avec apt-get install -f . Cela ne fonctionnera que dans le cas de "Depends". Si un package est un "Pre-Depend", il doit être installé avant d'utiliser dpkg -i .