J’avais jadis Tweak-Tools
mais c’était défectueux et je ne travaillais plus tout le temps. Je n'avais pas unity-Tweak-tool
. J'ai eu le gnome-Tweak-tool
. J'ai donc supprimé le tout en utilisant purge pour faire face au problème ci-dessous:
atenagm@atenagm-K46CB:~$ Sudo apt-get install unity-Tweak-tool
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
unity-Tweak-tool : Depends: unity-webapps-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
mais même après cela, j'ai rencontré le même problème. J'ai aussi essayé $Sudo apt-get install -f
et toutes les autres solutions trouvées ici mais aucune d'entre elles n'a fonctionné.
Je pensais que peut-être l'installation d'autres environnements de bureau pourrait être la cause. Une fois, j’ai installé gnome3
mais l’interface graphique a posé des problèmes et j’ai supprimé toutes les dépendances. Après le redémarrage, le problème restait toujours, alors je suis allé pour d'autres environnements comme KDE. Cela a résolu le problème, même si maintenant je suis toujours sur le bureau Unity et qu’aucun environnement de bureau KDE n’est exécuté sur le système. Est-ce que cela pourrait être le problème? Si oui, comment puis-je résoudre ce problème et revenir à l'unité normale avec toutes les fonctions telles que unity-Tweak-tool
? et si non, comment puis-je installer unity-Tweak-tool
?
P.S. Voici le résultat de son installation à l'aide de gdebi
:
atenagm@atenagm-K46CB:~$ Sudo gdebi unity-Tweak-tool_0.0.7ubuntu2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'unity-webapps-common'
atenagm@atenagm-K46CB:~$ Sudo gdebi unity-webapps-common_2.4.17+15.10.20150616-0ubuntu2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'unity-webapps-service'
Il n'y a pas d'erreur lors de l'exécution des commandes $Sudo apt-get update
ou $Sudo apt-get check
ou de toute autreapt
. La sortie de $Sudo apt-get install -f
est également la suivante:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic
linux-image-4.4.0-109-generic linux-image-extra-4.4.0-109-generic
Use 'Sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Ce qui a résolu ce problème également en effectuant un enlèvement automatique.
Note de mise à jour: suite à une discussion avec N0rbert, nous avons déterminé que le problème principal étaitkubuntu-ppa/backports
PPA. Il a dérangé les dépendances Qt de unity-Tweak-tool
.
Comme dans les autres question similaire , je ne peux pas reproduire ce problème sur une installation propre de Xenial sans PPA, même avec HWE installé.
Après quelques essais et erreurs, j'ai trouvé l'indice - son PDE KDE (ppa:kubuntu-ppa/backports
).
Je décris brièvement comment y arriver.
Installez Xenial et mettez-le à niveau.
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get autoremove
Installer le paquet kubuntu-desktop
Sudo apt-get install kubuntu-desktop
Sudo dpkg --configure -a
Sudo dpkg -i --force-all /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_AMD64.deb
Sudo apt-get install -f
Essayez d'installer unity-Tweak-tool
ici (pas encore de PPA KDE)
apt-get install --simulate unity-Tweak-tool # ok
Ajouter un PPA KDE
Sudo add-apt-repository ppa:kubuntu-ppa/backports
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get autoremove
apt-get install --simulate unity-Tweak-tool # fail! (see OP error message)
Donc, unity-Tweak-tool
ne s'installe pas après la mise à niveau de KDE à partir de leur PPA.
Enregistrez la liste actuelle des logiciels et installez Meld pour une comparaison ultérieure:
dpkg -l > dpkg_-l_before.txt
Sudo apt-get install meld
Préparer et purger le PPA:
Sudo apt-get install ppa-purge
Sudo ppa-purge -i -y ppa:kubuntu-ppa/backports
Sudo apt-get install -f -y
Rechercher et purger les paquets obsolètes (beaucoup d'entre eux provenaient de PPA KDE)
Sudo apt-get autoremove
Sudo apt-get purge $(dpkg -l | grep ^rc | awk '{print $2}')
Sudo apt-get purge $(aptitude search ~o | awk '{print $2}')
Sudo apt-get autoremove
Enregistrer la liste des packages KDE dans un fichier, puis les purger
dpkg -l | grep "^ii\|^ri\|^ic" | grep ~ppa | awk '{print $2}' > kde_packages.txt
Sudo apt-get purge $(cat kde_packages.txt)
Sudo apt-get autoremove
dpkg -l | grep "^ri\|^ic" | awk '{print $2}' > kde_packages2.txt
Sudo apt-get purge $(cat kde_packages2.txt)
Sudo apt-get autoremove
Pour réinstaller les versions officielles de paquets KDE dans KUbuntu, procédez comme suit:
Sudo aptitude install kubuntu-desktop
Vous n'êtes pas d'accord avec l'enlèvement, appuyez sur n pour la prochaine solution et attendre quelque chose comme
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libqt5core5a [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
2) libqt5dbus5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
3) libqt5network5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
4) libqt5qml5 [5.6.1-4ubuntu1~xenialoverlay1~4 (now) -> 5.5.1-2ubuntu6 (xenial)]
5) libqt5sql5 [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
6) libqt5sql5-mysql [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
7) libqt5sql5-sqlite [5.6.1+dfsg-3ubuntu1~xenialoverlay1~4+fix1 (now) -> 5.5.1+dfsg-16ubuntu7.5 (xenial-updates)]
8) libqt5xmlpatterns5 [5.6.1-2build1~~xenialoverlay1~4 (now) -> 5.5.1-2build1 (xenial)]
9) qml-module-qtquick-xmllistmodel [5.6.1-4ubuntu1~xenialoverlay1~4 (now) -> 5.5.1-2ubuntu6 (xenial)]
Accept this solution? [Y/n/q/?]y
The following packages will be DOWNGRADED:
...
Après la réinstallation de KDE, vous pouvez installer unity-Tweak-tool
:
Sudo apt-get install unity-Tweak-tool
Enregistrez une nouvelle liste de logiciels et comparez-la avec la précédente avec Meld
dpkg -l > dpkg_-l_after.txt
meld dpkg_-l_before.txt dpkg_-l_after.txt
Ensuite, vous pouvez installer manuellement les paquets manqués.