Changer les dépendances d'un .deb - Linux et OS Alternatifs
Marsh Posté le 23-09-2005 à 18:47:08
prend les sources et après dpkg-buildpackage
mais pourquoi tu veux faire ça ?
Marsh Posté le 23-09-2005 à 18:53:31
En fait j'ai un .deb prevu pour Ubuntu Hoary et en breezy lzs noms de certains paquets on changé donc impossible de l'installer sans forcer.
Mais bon comme le deb ne contient qu'un executable (et des icones mais bon ) je l'ai extrait et copier dans /usr/bin et ça me reviens au meme pour moi.
Marsh Posté le 23-09-2005 à 19:04:36
Demande toi surtout pourquoi le paquet à changer de nom ... trouve les sources et rebuild. Sinon c'est droit dans le mur.
Marsh Posté le 23-09-2005 à 19:11:05
En fait pour faire simple apres avoir :
- extrait le paquet dans un répertoire avec ark
- extrait le fichier control.tar.gz
- modifié le fichier control qui s'y trouvait
- recrée un nouveau fichier control.tar.gz
ce qui nous donne un repertoire contenant trois fichiers :
med@galileo:~/programmes/deb/ktorrent-1.1rc1$ ls |
Le but serait de recreer un .deb valide avec ces trois fichiers.
Marsh Posté le 23-09-2005 à 19:21:01
NON NON ET NON !
Il faut rebuilder le paquet. Procure toi les sources du paquet, fais te modif, et dpkg-rebuildpackage ton paquet pour ta breezy.
Marsh Posté le 23-09-2005 à 19:36:08
(patapaÿ)
D'accord je vais essayer mais je ne suis pas sur de trouver un .src.deb
merci pour ta réponse
Marsh Posté le 23-09-2005 à 19:41:16
tu peux demander à l'auteur de te le fournir. Ou de rebuilder le .deb. Ou demander l'inclusion dans ubuntu directement. Si tu arrives a un bon résultat (paquet correct rebuildé pour breezy), partage le avec l'auteur du soft.
Marsh Posté le 23-09-2005 à 18:25:56
J'aimerais changer le fichier control d'un .deb pour redefinir les dependances (je suis sous breezy et le nom de certains paquets a changé).
j'arrive facilement a extraire les fichiers d'un .deb par contre je ne sais pas comment le reconstruire.
Si quelq'un comment sait faire ça assez simplement je suis preneur .
Merci.