2010-03-27 19 views

Répondre

12

C'est généralement pas possible. Si le fichier .deb contient des fichiers spécifiques à l'architecture (c'est-à-dire des bibliothèques ou des exécutables binaires), vous devez obtenir des versions 32 bits de ces fichiers ou reconstruire le paquet vous-même à partir de la source.

Si le contenu du fichier .deb est déjà multiplate-forme, il doit déjà avoir été marqué Architecture: all par le créateur.

Si le créateur a marqué par erreur un package multiplate-forme comme spécifique à la plate-forme, vous pouvez modifier manuellement l'entrée Architecturein the control file vous-même, mais cela semble être une situation plutôt improbable.

2

Vous devez reconstruire l'application de ses sources pour une cible de 32 bits et d'utiliser les scripts d'emballage qu'il fournit pour construire une DEB pour x86.

1

Techniquement, vous ne convertissez pas un package, vous recompiler sa source pour différentes plate-forme et l'emballer de façon appropriée.

0

impossible! obtenir la source et le recompiler pour vous-même!

0

Il est impossible, mais peut-être besoin d'essayer virtualiser un autre OS ou essayez pbuilder