после того, как я установил языковые пакеты из «unity-tweak-tool» и некоторых простых программ (CopyQ и аналогичных). было много проблем.
после того, как я закрыл инструмент единства настройки. Я увидел инструмент «unity-tweak-tool», которого нет в списке приложений. Я попытался переустановить «единство настройки инструмента». но это не установить. и получить ошибку E: Unable to correct problems, you have held broken packages.
Что я пытался
Я пытался удалить его
sudo apt-get remove unity-tweak-tool
sudo apt purge unity-tweak-tool
sudo apt autoremove
sudo apt update
sudo apt -f install
попробуйте установить его с помощью aptitude
sudo aptitude install unity-tweak-tool
-
sudo apt-get install --fix-broken
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get -f install
очистить последнюю установку. (извлечено из: https://ubuntu-mate.community/t/cant-install-unity-tweak-tool-not-working/7090 )
sudo apt purge libqgsttools-p1 qml-module-qtquick-privatewidgets khelpcenter libkf5attica5 libqt5clucene5 libqt5svg5 qml-module-qtquick-window2 libqt5test5 qml-module-qtwebkit libkf5i18n-data qml-module-qtquick2 libqt5help5 qml-module-qtquick-controls libqt5multimedia5 libkf5declarative5 qtwayland5 libqt5dbus5 python3-pyqt5 libqt5sql5-sqlite qml-module-qtquick-xmllistmodel qml-module-qtquick-layouts libqt5widgets5 qml-module-qttest libqt5waylandclient5 qml-module-qtquick-dialogs kde-style-qtcurve-qt5 qmlscene libqt5xml5 libqt5quicktest5 libqt5printsupport5 libqt5qml5 libqt5designercomponents5 frameworkintegration libqt5gui5 libqt5multimedia5-plugins libqt5quickwidgets5 libqt5x11extras5 libkf5declarative-data libqt5webkit5 libqt5script5 libqt5core5a libkf5iconthemes-data libqt5opengl5 libqt5xmlpatterns5 libkf5iconthemes5 qttools5-dev-tools libqt5network5 libqt5designer5 libqt5positioning5 qtdeclarative5-dev-tools libkf5kiocore5 libqt5quick5 libqt5sql5 libkf5i18n5 libqt5sql5-mysql
после этого часть приложения была повреждена. (VLC, CopyQ, Glipper, ...)
Я попытался переустановить их. но отмечая работу. такая же ошибка произошла. например для VLC
sudo apt install vlc
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:
vlc : Depends: vlc-nox (= 2.2.2-5) but 2.2.2-5ubuntu0.16.04.4 is to be installed
Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
libgles1
Recommends: vlc-plugin-notify (= 2.2.2-5) but it is not going to be installed
Recommends: vlc-plugin-samba (= 2.2.2-5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
После перезагрузки системы. «Глиппер» был автостратирован. но это не отображается в списке приложений.
также я попробовал «synaptic» (результат для VLC:)
Ошибка установки синаптического VLC
также пыталась выполнить поиск программ. но ничего не показывалось.
dpkg --get-selections | grep hold
есть какое-нибудь решение?
Моя проблема была решена. по крайней мере, для программ "VLC" и "инструмента тонкой настройки единицы".
Но не может зафиксированный для некоторых программ как "Читатель Foxit PDF". так как его установка вручную. ("Средство чтения Foxit", разрушенное и закрытое при выделении текста или выполнении любого комментария).
Проблема была, "Я не использовал aptitude
управляйте правильно."
деталь:
первый показ это в терминале (уведомление: Вы, возможно, должны установить пакет "способности" sudo apt-get install aptitude
)
sudo aptitude install vlc
через некоторое время это спросило:
Keep the following packages at their current version:
1) libgles1-mesa [Not Installed]
2) vlc [Not Installed]
3) vlc-plugin-notify [Not Installed]
4) vlc-plugin-samba [Not Installed]
Accept this solution? [Y/n/q/?] n
отвеченный на него n
(Нет)
затем это спросило:
Remove the following packages:
1) libgl1-mesa-glx:i386
2) libglu1-mesa:i386
3) wine-devel
4) wine-devel-i386:i386
5) wine1.4
6) wine1.4-amd64
7) winehq-devel
Downgrade the following packages:
8) libgl1-mesa-glx [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xenia
9) libglapi-mesa [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xenial)
10) libglapi-mesa:i386 [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xe
11) libgles2-mesa [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xenial)
12) libosmesa6 [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xenial)]
13) libosmesa6:i386 [17.0.7-0ubuntu0.16.04.2 (now) -> 11.2.0-1ubuntu2 (xenia
14) libvlccore8 [2.2.2-5ubuntu0.16.04.4 (now) -> 2.2.2-5 (xenial)]
15) vlc-data [2.2.2-5ubuntu0.16.04.4 (now) -> 2.2.2-5 (xenial)]
Accept this solution? [Y/n/q/?] y
ответьте на него y
(да)
затем спрошенный:
The following packages will be DOWNGRADED:
libgl1-mesa-glx libglapi-mesa libglapi-mesa:i386 libgles2-mesa libosmesa6
libosmesa6:i386 libvlccore8 vlc-data
The following NEW packages will be installed:
libgles1-mesa{a} libqt5x11extras5{a} vlc vlc-nox{a} vlc-plugin-notify{a}
vlc-plugin-samba{a}
The following packages will be REMOVED:
libgl1-mesa-glx:i386{a} libglu1-mesa:i386{a} wine-devel{a}
wine-devel-i386:i386{a} wine1.4{a} wine1.4-amd64{a} winehq-devel{a}
0 packages upgraded, 6 newly installed, 8 downgraded, 7 to remove and 42 not upgraded.
Need to get 6,395 kB/12.8 MB of archives. After unpacking 168 MB will be freed.
Do you want to continue? [Y/n/?] y
ответ y
снова.
после этого проблема была решена, и VLC был установлен правильно.
Я надеюсь, Это быть полезным для других, также.
Спасибо за Вас внимание
У меня был похожий случай. Я решил это следующим образом.
Я отметил все пакеты «Зависит» и набрал apt-get install, чтобы установить их. Это дало мне дальнейшую ошибку с дальнейшими пакетами "Зависит". Я также отметил их и снова набирал apt-get install для их установки и так далее, пока не достиг окончательного пакета. Затем я набрал apt-get remove, чтобы удалить все «зависимые» пакеты, которые я отмечал ранее. После этого я запускаю apt-get autoremove. Затем я смог установить нужный пакет без ошибок.