web-dev-qa-db-fra.com

Réinstallez le centre de logiciels dans Ubuntu 16.04

Je voulais supprimer et réinstaller le package software-center. Je l'ai enlevé, mais maintenant je ne peux pas réinstaller.

J'ai essayé ces commandes sans succès:

Sudo apt-get update
Sudo apt-get install software-center

Comment puis-je réinstaller software-center?


Lorsque j'ai exécuté la commande d'installation, voici ce que j'ai obtenu:

$ Sudo apt-get install software-center
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package software-center is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'software-center' has no installation candidate
3
김동희

Je sais que c’est une vieille question, mais voici la chose: le centre logiciel n’est pas nommé centre logiciel. Il s'appelle ubuntu-software. Je n’ai pas réinstallé le terminal, j’ai utilisé Synaptic, mais je pense que vous pourriez probablement réinstaller par

Sudo apt install --reinstall ubuntu-software

De plus, vous n'avez pas besoin d'apt-get dans 16.04. Vous avez juste besoin de l'apt.

6
Linda Jenkinson

Je crois que le centre de logiciels Ubuntu a été remplacé par le centre de logiciels GNOME dans la nouvelle mise à jour Ubuntu.

Pour installer le nouveau centre logiciel GNOME, essayez les commandes suivantes:

Sudo add-apt-repository ppa:ubuntu-desktop/gnome-software
Sudo apt-get update
Sudo apt-get install gnome-software packagekit
2
Kris Stadler

J'ai résolu ce problème dans mon système Ubuntu 16.04. Vous devriez être capable de le réparer de la même façon que moi.

Ouvrez Terminal et exécutez la commande suivante:

Sudo apt-get update && Sudo apt-get install --only-upgrade gnome-software

Une fois terminé, lancez:

Sudo reboot
0
Nima Ghoroubi

Quelques choses à essayer.

  1. vérifier si les paquets sont toujours disponibles Sudo apt list | egrep software-center

lubuntu-software-center/xenial, xenial 0.0.10-0ubuntu2 all
centre logiciel/xenial, xenial 16.01 + 16.04.20160420 all
software-center-aptdaemon-plugins/xenial, xenial 0.1.6build1 tous
ubuntu-kylin-software-center/xenial, xenial 1.3.10 tous

  1. sinon, essayez de récupérer les packages Sudo apt-get *software-center*

Voyez si cela aide.

J'ai exécuté les commandes ci-dessus sur mon installation de 16.04 pour voir quels packages "software-center" sont installés par défaut. J'ai fait un test rapide pour télécharger les packages dans un répertoire tmp, et ils ont tous été téléchargés.

tonym@familypc:~/tmp$ ls  
lubuntu-software-center_0.0.10-0ubuntu2_all.deb  
software-center_16.01+16.04.20160420_all.deb  
software-center-aptdaemon-plugins_0.1.6build1_all.deb  
ubuntu-kylin-software-center_1.3.10_all.deb  
0
Tony

Il suffit de lancer les commandes suivantes.

Sudo apt-get install -f
Sudo apt-get update
Sudo apt-get install software-center

Si ça ne marche pas. S'il vous plaît fournir plus d'informations telles que l'erreur.

0
eetsurt

Une autre méthode consiste à télécharger le fichier deb à partir du miroir Ubuntu.

wget http://download.nus.edu.sg/mirror/ubuntu/pool/universe/s/software-center/software-center_16.01+16.04.20160420_all.deb .

puis

Sudo dpkg -i software-center_16.01+16.04.20160420_all.deb

Il peut demander que les dépendances installent simplement les paquets dont il avait besoin avant d'installer les paquets à l'aide de dpkg.

0
eetsurt