& ldquo; Невозможно исправить проблемы, у вас есть поврежденные пакеты & rdquo; ошибка

после того, как я установил языковые пакеты из «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

Установка Synaptic VLC

  • также пыталась выполнить поиск программ. но ничего не показывалось.

    dpkg --get-selections | grep hold
    

есть какое-нибудь решение?

2
задан 22 January 2018 в 10:35

2 ответа

Моя проблема была решена. по крайней мере, для программ "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 был установлен правильно.

Я надеюсь, Это быть полезным для других, также.

Спасибо за Вас внимание

4
ответ дан 22 January 2018 в 10:35

У меня был похожий случай. Я решил это следующим образом.

Я отметил все пакеты «Зависит» и набрал apt-get install, чтобы установить их. Это дало мне дальнейшую ошибку с дальнейшими пакетами "Зависит". Я также отметил их и снова набирал apt-get install для их установки и так далее, пока не достиг окончательного пакета. Затем я набрал apt-get remove, чтобы удалить все «зависимые» пакеты, которые я отмечал ранее. После этого я запускаю apt-get autoremove. Затем я смог установить нужный пакет без ошибок.

-1
ответ дан 22 January 2018 в 10:35

Другие вопросы по тегам:

Похожие вопросы: