Pourquoi Ubuntu Software Center n'installe-t-il pas les fichiers .deb

8

Cette question ne s'applique plus aux versions actuelles d'Ubuntu.

Voir Problème avec les packages .deb sur Ubuntu 16.04 pour un problème similaire affectant 16.04.


J'utilise Ubuntu 11.10 et j'ai quelques problèmes avec le centre logiciel Ubuntu et l'installation des paquets Debian.

Si je télécharge par exemple le debian depuis https://www.virtualbox.org/wiki/Linux_Downloads et essaie de l'installer avec Ubuntu software center, j'ai la fenêtre ouverte mais je ne peux voir que le GTK Spinner.

Le problème existe également avec le package de mes applications http://www.giuspen.com/cherrytree/ et http://www.giuspen.com/x-tile/ que je crée avec dpkg-buildpackage,

Les mêmes packages sont ouverts et installés correctement avec gdebi.

giuspen
la source
Cette fonctionnalité est disponible dans les versions olld et supprimée d'oneric, peut-être pour décourager l'installation hors ligne
Tachyons
Je crois que cela a maintenant changé en 12.04.
Anwar

Réponses:

6

Il s'agit d'un problème courant avec le centre logiciel. Il ne semble pas aimer les packages .deb pour lesquels il n'a pas déjà de packages et ils ont choisi de ne pas installer gdebi par défaut. Vous pouvez contourner ce problème en installant vous-même gdebi et en l'utilisant, au lieu du centre logiciel, pour installer les packages .deb.

Pour des raisons similaires, vous pouvez également choisir d'installer synaptic, qui est un autre package que vous avez choisi de supprimer. Désolé Canonical, beaucoup d'entre nous ne sont tout simplement pas des utilisateurs de Windows ou Macintosh et nous n'aimons pas être traités comme du bétail.

Dazed_75
la source
Yep synaptic et gdebi sont absolument indispensables. Je n'ai jamais utilisé Ubuntu Software Center mais un utilisateur de l'une de mes applications m'a informé qu'il n'était pas en mesure d'installer le ".deb" que j'avais créé, c'est pourquoi j'ai enquêté sur Software Center.
giuspen
pour ceux qui découvrent linux / ubuntu, vous pouvez également utiliser dpkg -i deb-file-name.debune invite de commande pour l'installer. Pour le supprimer ultérieurement, utilisez dpkg -r package-name- pour trouver le nom du package, utilisez dpkg-deb -I deb-file-name.debet recherchez "Package: ...". Notez que cela n'installera pas de dépendances - vous devrez les installer séparément.
drevicko
9

Le centre logiciel Ubuntu possède de nombreuses applications packagées mais présente l'inconvénient de ne pas pouvoir installer les fichiers .deb. Cependant, il existe une autre option.

Utiliser GDebi pour installer des packages

GDebi est un outil simple pour installer des fichiers .deb. Il possède une interface utilisateur graphique mais peut également être utilisé dans votre terminal. Il vous permet d'installer des paquets deb locaux en résolvant et en installant ses dépendances. Il vérifie automatiquement les paquets pour leurs dépendances et essaiera de les télécharger depuis les dépôts de logiciels Ubuntu si possible. Vous devrez peut-être d'abord installer GDebi - installez simplement le package gdebi à l'aide de l'un des gestionnaires de packages répertoriés ci-dessus, ou ouvrez un terminal et tapezsudo apt-get install gdebi

Une fois que vous avez installé GDebi, utilisez le navigateur de fichiers pour trouver le package que vous souhaitez installer. Les fichiers de package ressembleront à ceci:

entrez la description de l'image ici

Double-cliquez sur le package pour l'ouvrir avec GDebi. Si toutes les dépendances ont été respectées pour le package sélectionné, cliquez simplement sur le bouton «Installer le package» pour l'installer. GDebi vous avertira s'il y a des dépendances non satisfaites, ce qui signifie qu'il y a des dépendances qui ne sont pas résolues dans les référentiels que vous utilisez - vous devrez localiser les packages requis à partir d'une autre source.

Ringtail
la source