Как устранить ошибки, которые появляются при попытке установить инструмент настройки Unity?

Когда я пытаюсь установить Unity Tweak Tool с

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.

Я также попробовал центр программного обеспечения Synaptic и Ubuntu. У меня Ubuntu 16.04 LTS.

8 ответов

Я также использую Ubuntu 16.04.

Примечание. Если вы пытались установить tweak-tool прежде чем, пожалуйста, сначала посетите раздел "Удаление Unity-Tweak-Tool" и следуйте всем инструкциям.

Теперь для установки выполните следующие шаги:

  • Первый открытый терминал (Alt+Ctrl+T) и вставьте sudo apt-get install unity-tweak-tool gnome-tweak-tool,

  • Введите ваш пароль.

  • Теперь установка займет 1-2 минуты.

  • После завершения установки вы можете запустить Tweak-Tool с терминала, набрав unity-tweak-tool ИЛИ запустить его через Dash.

Попробуйте очистить и настроить его заново, если он не дал желаемого результата.

  • sudo apt-get purge unity-tweak-tool

  • sudo apt-get autoremove && sudo apt-get autoclean

  • sudo apt-get install unity-webapps-common unity-tweak-tool

  • sudo apt-get install unity-tweak-tool

Надеюсь, на этот раз это сработает для вас так же, как и для меня.

Нашел эту статью, так что может помочь вам решить установку. Смотрите выдержку из 2-го варианта, который, я считаю, поможет также установить недостающие зависимости:

sudo apt-get install gdebi

wget http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-tweak-tool/unity-tweak-tool_0.0.7ubuntu2_all.deb

sudo gdebi unity-tweak-tool_0.0.7ubuntu2_all.deb

unity-tweak-tool
  • попробуйте установить через PPA(личный архив пакетов)
$ sudo add-apt-repository ppa: freyja-dev / unity-tweak-tool-daily

$ sudo apt-get update
  • Затем установите пакет из терминала
$sudo apt-get install unity-tweak-tool-daily

Я использую Ubuntu 18.04, это март 2019 года, и я только что установил инструмент "unity-tweak-tool" через терминал следующим образом:

В Ubuntu откройте экран "Программное обеспечение и обновления". Ищите его в своем тире.

Проверьте первые 4 варианта, как на скриншоте:

Он попросит сделать обновление, когда вы сохраните. Разрешить это.

Откройте свой терминал и установите нормально: sudo apt-get install unity-tweak-tool

PS: Слава этому ответу.

Загрузите пакеты linux для qtbase-abi-5-5-1 для Ubuntu. Затем запустите следующий код:

sudo dpkg --force-all -i ~/Downloads/libqt5core5a_5.5.1*
sudo apt install -f

Теперь установите Unity-Tweak-инструмент.

Это было действительно проблематично для меня, так как у меня было много других случаев, когда дерево зависимостей было сломано, и было невозможно установить или переустановить некоторые пакеты, такие как unity-tweak-tool,

В конце концов, решение было довольно простым. Вам нужно только использовать aptitude вместо apt-get. У этого есть умный способ обращаться со сломанными зависимостями. В моем случае я бегу:

sudo aptitude install unity-webapps-common unity-tweak-tool

Оттуда я добрался до предложенного исправления. Первый предложенный подход был неэффективным, но если вы напишите n вместо Y он предложит вам что-то еще (в котором есть удаление, установка и даже понижение версии многих пакетов). Вы печатаете Y и это сделано. Следующее является частью исправления, которое работало для меня:

снимок экрана терминала

Я исправил это так:

У меня было несколько PPA в конфигурации APT, и я подозревал, что одна или несколько из них могут вызвать проблемы с версиями между зависимостями. Посмотрев между именами PPA, я нашел "бэкпорт". Но как удалить его пакеты и заменить их оригинальными пакетами репо?

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<ppa name you want to remove and purge>/ppa
sudo apt-get install unity-tweak-tool

ПРИМЕЧАНИЕ: вы можете установить "Y PPA Manager". Это хороший графический инструмент, который включает в себя ppa-purge и может указывать, какие пакеты содержатся в каждом PPA. Таким образом, вы знаете, что вы удаляете.

Откройте терминал и введите:

sudo apt-get -f install unity-webapps-service unity-webapps-common
sudo apt-get install unity-tweak-tool
Другие вопросы по тегам