Я раньше имел Tweak-Tools
но это было дефектным и прекратило работать все время. Я не имел unity-tweak-tool
. Я имел gnome-tweak-tool
. Таким образом, я удалил все это с помощью чистки при направлении с проблемой ниже:
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.
но даже после этого, я столкнулся с той же проблемой. Я также попробовал $sudo apt-get install -f
и все другие решения нашли здесь, но ни один из них не работал.
Я думал, что, возможно, установка других настольных сред могла бы быть причиной. Я когда-то установил gnome3
но gui стоял перед проблемами, и я удалил все зависимости. После перезапуска все еще осталась проблема, таким образом, я пошел для других сред как KDE. Это решило проблему, хотя теперь я нахожусь все еще на рабочем столе единицы, и никакая настольная среда KDE не работает на системе. Это могло бы быть проблемой? Если так, как я могу зафиксировать его и вернуться к нормальной единице со всеми функциями такой как unity-tweak-tool
? и в противном случае как я могу установить unity-tweak-tool
?
P.S. Вот вывод установки его использование 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'
Нет никакой ошибки при выполнении $sudo apt-get update
или $sudo apt-get check
или любой другойapt
команды. Вывод $sudo apt-get install -f
также следующие:
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.
Который я решил эту проблему также путем выполнения автоудаления.
Примечание обновления: от чата с N0rbert мы решили, что основная проблема была
kubuntu-ppa/backports
PPA. Это смешало спокойные зависимости unity-tweak-tool
.
Как в другом подобном вопросе я не могу воспроизвести эту проблему на чистой установке Гостеприимных без PPAs даже с установленным HWE.
После некоторого метода проб и ошибок я нашел подсказку - ее PPA KDE (ppa:kubuntu-ppa/backports
).
Я описываю вскоре, как добраться там.
Установите Гостеприимный и обновите его.
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
Установите kubuntu-настольный пакет
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
Попытайтесь установить unity-tweak-tool
здесь (никакой PPA KDE все же)
apt-get install --simulate unity-tweak-tool # ok
Добавьте 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)
Так unity-tweak-tool
не устанавливает после обновления KDE от их PPA.
Сохраните текущий список программного обеспечения и установите Комбинацию для создания сравнения позже:
dpkg -l > dpkg_-l_before.txt
sudo apt-get install meld
Подготовьте и произведите чистку PPA:
sudo apt-get install ppa-purge
sudo ppa-purge -i -y ppa:kubuntu-ppa/backports
sudo apt-get install -f -y
Найдите и произведите чистку устаревших пакетов (многие из них произошли из 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
Сохраните список пакетов KDE в файл и затем произведите чистку их
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
Для переустановки официальных версий KUbuntu пакетов KDE, необходимо сделать следующее:
sudo aptitude install kubuntu-desktop
Не соглашайтесь с удалением, требуйте у n следующего решения и ожидайте чего-то как
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:
...
После переустановки KDE можно установить unity-tweak-tool
:
sudo apt-get install unity-tweak-tool
Сохраните новый список программного обеспечения и сравните его с предыдущим с Комбинацией
dpkg -l > dpkg_-l_after.txt
meld dpkg_-l_before.txt dpkg_-l_after.txt
Затем можно вручную установить пропущенные пакеты.