web-dev-qa-db-fra.com

Paramètre d'architecture ignoré par apt-get

J'essaie de télécharger le paquet wvdial et ses dépendances pour pouvoir les mettre sur une clé USB et les installer sur un vieux Mac sans connexion Internet. Cependant, la commande

Sudo apt-get -d -a powerpc install wvdial

insiste sur le téléchargement des packages pour l'architecture de l'ordinateur à partir duquel je lance la commande (AMD64). Qu'est-ce que je fais mal?

2

De apt-get(8) (accentuation du mien):

-a, --Host-architecture

Cette option contrôle les packages d'architecture sont construits pour par apt-get source --compile et comment les dépendances entre les générations sont satisfaites. Par défaut, il n'est pas défini, ce qui signifie que l'architecture hôte est la même que l'architecture de génération (qui est définie par APT :: Architecture). Élément de configuration: APT :: Get :: Host-Architecture

L'option -a N'est pas honorée par l'option install. Avec Multi-Arch et l'option download, vous pouvez utiliser:

apt-get download wvdial:powerpc

Cela nécessite que vous ajoutiez l'architecture PowerPC à la liste des architectures prises en charge. Depuis Ubuntu uniquement fournit des packages pour i386 Et AMD64 , cela ne fonctionnera toujours pas. Vous pouvez avoir plus de succès avec la récupération manuelle du paquet depuis Debian car ils supportent plus d'architectures que simplement i386 et AMD64: http://packages.debian.org/wvdial

4
Lekensteyn

Vous pouvez trouver l'installateur de powerpc deb ici . Téléchargez-le et utilisez-le pour l'installer.

Concernant apt-get. Cela marche ...

Sudo apt-get -d -o=APT::Architecture="powerpc" install wvdial

MAIS il se trompe car il ne le trouve pas ...

 Lecture des listes de packages ... Terminé 
 Construction de l'arborescence des dépendances 
 Lecture des informations d'état ... Terminé 
 Le package wvdial n'est pas disponible, mais est référencé par un autre package . 
 Cela peut signifier que le package est manquant, obsolète ou 
 N'est disponible qu'à partir d'une autre source 
 
 E: Le package 'wvdial' n'a pas d'installation candidat

(l'utilisation d'i386 le télécharge;))

De la liste de paquets pour wvdial ici il n'y a pas d'option powerpc.

1
Rinzwind