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
.