web-dev-qa-db-fra.com

Puis-je télécharger les paquets .deb avec leurs dépendances automatiquement?

J'ai un nouvel Ubuntu 12.04 qui n'est pas connecté à Internet. Je télécharge donc les fichiers .deb sur mon téléphone et les envoie à mon ordinateur via un câble USB.

Mais les dépendances nécessaires me donnent un vrai mal de tête.

Prenons Aircrack comme exemple. Lorsque vous essayez d'installer le paquet, il est écrit

Dependency is not satisfiable: iw

Puis, après avoir téléchargé et ouvert iw, il donne

Dependency is not satisfiable:  libnl-3-200 (>=3.2.7)

L'erreur suivante s'affiche lorsque j'essaie d'installer ces packages avec le Centre logiciel:

Dependency is not satisfiable: [DEPENDENCY_NAME] [DEPENDENCY_VERSION]

Donc, je me demandais s'il y avait un moyen de télécharger toutes les dépendances avec le paquet.

Merci d'avance.

4
Slim Shady

Si vous pouvez télécharger les fichiers .deb sur votre téléphone et les transférer sur l'ordinateur via un câble USB, vous pouvez utiliser la fonction modem pour permettre à Ubuntu de télécharger directement à l'aide de la même connexion de données utilisée par votre téléphone pour télécharger les fichiers du paquet .deb. Alors les dépendances seront automatiquement remplies.

L'inconvénient est que vous utiliserez (un peu) plus de données cellulaires. En revanche, vous gagnerez du temps et vous pourrez être sûr que tout fonctionnera pendant que votre ordinateur est (temporairement) connecté à Internet.

1
Zeiss Ikon

Recherchez un autre système doté de 12.04, puis installez tout ce que vous voulez à l’aide de Synaptic ou d’App Store ((ou terminal)). Copiez ensuite tous les fichiers que vous trouvez dans (racine)/var/cache/apt et sur votre ordinateur dans le même répertoire (avec accès racine). Vous aurez peut-être encore besoin d'un cache mis à jour, mais tous les gros téléchargements devraient être terminés avec cette méthode. Ne copiez pas le fichier de verrouillage .. et il ne vous laissera pas de toute façon.

Je tape habituellement (vous pourriez taper nautile au lieu de caja pour Ubuntu) lancer un gestionnaire de fichiers gui avec su privs. C'est dangereux, mais le terminal peut être plus dangereux. Fermez-le quand vous avez fini.

gksu caja

La méthode suivante enter image description here

La prochaine méthode .. Je pense avoir testé cela .. Vous avez encore besoin d'une machine en direct. Vous pouvez utiliser une clé USB persistante sur l'ordinateur de n'importe quel ami. même version même bits. J'ai couru cette fois et cela a fonctionné. J'utilise principalement la première méthode. Suivez ce lien pour odzangba

Comme l’a dit l’autre personne, vous pouvez utiliser votre téléphone portable comme une attache et obtenir une connexion réseau (même par câble USB). Essaie. Pour les gros téléchargements, allez à starbucks ou à un hotspot wifi gratuit.

1
Bhikkhu Subhuti

Iw est installé par défaut sur toutes les versions les plus récentes d'ubuntu. Installez une version plus récente pour éviter un tel mal de tête.

De plus, vous pouvez aller à http://packages.ubuntu.com où vous pouvez voir une liste de dépendances pour chaque paquet sélectionné.

Vous pouvez utiliser la commande dpkg -l | grep packagename pour rechercher les packages installés. exemple:

dpkg -l | grep iw

Si vous vous connectez à Internet et utilisez apt-get pour effectuer l’installation, toutes les dépendances seront automatiquement vérifiées.

Je vous suggère de vous connecter à Internet.

0
mchid