Chaque fois que je double-clique sur un fichier deb, il est ouvert dans le centre logiciel. Cependant, lorsque je clique sur le bouton "installer", il change en "installation" pendant une seconde, puis revient à "installer" et rien ne se passe. Il indique également "Ce logiciel provient d'une tierce partie et peut contenir des composants non libres" en bas. J'ai activé toutes les options dans Logiciels et mises à jour et j'ai également essayé de réinstaller le centre logiciel, mais rien n'y fait.
Si vous souhaitez installer des programmes via des fichiers .deb, je suggère d'utiliser Gdebi.
Il s’agit d’une application légère, plus performante pour l’installation de paquets .deb et plus rapide. S'il existe des dépendances, il le notifie également.
Dans le terminal, tapez:
Sudo apt install gdebi
Vous pouvez cliquer avec le bouton droit sur le fichier .deb et choisir de l'ouvrir avec Gdebi.
Si vous aimez Gdeb, vous pouvez le configurer par défaut pour qu'il ouvre tous les fichiers .deb à l'avenir.
Lisez ceci: http://itsfoss.com/gdebi-default-ubuntu-software-center/
Si vous devez installer un logiciel qui ne se trouve pas dans les référentiels et que le Centre logiciel ne fonctionne pas, il existe une alternative, mais elle nécessite le terminal. Vous devez d'abord accéder au dossier dans lequel vous avez téléchargé le paquet Debian, qui se trouve généralement dans le dossier 'Téléchargements'.
Vous pouvez ouvrir le terminal à partir de ce dossier en cliquant avec le bouton droit de la souris et en appuyant sur "Ouvrir le terminal", ou vous pouvez y accéder via le terminal en:
cd /path/to/folder
Après cela, vous venez d’exécuter cette commande:
Sudo dpkg -i nameofpackage.deb
Ce n'est pas spécifiquement un bug dans Ubuntu, c'est une chose APT. Son timing très malheureux pour la version 16.04 de SHA1 est en train d’être retiré. SHA1 est largement utilisé par le système APT pour les packages de sommes de contrôle. Il est déconseillé en faveur de SHA256 ou SHA512, qui est plus sûr.
Si vous remarquez qu'un paquet ne fonctionne pas, contactez le responsable du dépôt et demandez-lui de mettre à jour leur implémentation SHA.
Debians la rédaction des dépôts effectués et comment mettre à jour https://wiki.debian.org/Teams/Apt/Sha1Removal
Comment et pourquoi le système apt sécurise ses paquets et ses référentiels https://wiki.debian.org/SecureApt
Comme suggéré par d'autres, la solution consiste à télécharger manuellement le fichier et à le vérifier vous-même avant de l'installer avec un outil ne prenant pas en compte le référentiel, tel que dpkg ou gdebi.
Si vous devez installer un logiciel, vous avez deux options.
Si vous rencontrez un problème avec la première méthode, vous pouvez opter pour la deuxième méthode.
Ajouter PPA en utilisant la commande suivante
Sudo add-apt-repository ppa:<ppa_name>
Si la commande ci-dessus ne fonctionne pas, essayez de suivre la commande
Sudo -E add-apt-repository ppa:<ppa_name>
Puis écrivez la commande suivante:
Sudo apt-get update
puis
Sudo apt-get install <software-name>