PDA

Просмотр полной версии : Помогите решить вопрос с зависимостями в Kali.


Topotun
20.02.2018, 17:00
Всем доброго времени суток!

После попытки установки Teamviewer, кторый так и не встал, и при попытке решения данной проблемы имею следующий результат

Код:



root@kali:~# sudo apt-get dist-upgrade

Чтение списков пакетов… Готово

Построение дерева зависимостей

Чтение информации о состоянии… Готово

Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».

Пакеты, имеющие неудовлетворённые зависимости:

teamviewer : Зависит: libqt5x11extras5 (>= 5.2) но он не установлен

Зависит: qtdeclarative5-qtquick2-plugin (>= 5.2) но он не может быть установлен или

qml-module-qtquick2 (>= 5.2) но он не установлен

Зависит: qtdeclarative5-controls-plugin (>= 5.2) но он не может быть установлен или

qml-module-qtquick-controls (>= 5.2) но он не установлен

Зависит: qtdeclarative5-dialogs-plugin (>= 5.2) но он не может быть установлен или

qml-module-qtquick-dialogs (>= 5.2) но он не установлен

Зависит: qtdeclarative5-window-plugin (>= 5.2) но он не может быть установлен или

qml-module-qtquick-window2 (>= 5.2) но он не установлен

Зависит: qtdeclarative5-quicklayouts-plugin (>= 5.2) но он не может быть установлен или

qml-module-qtquick-layouts (>= 5.2) но он не установлен

Зависит: libqt5qml-graphicaleffects но он не может быть установлен или

qml-module-qtgraphicaleffects но он не установлен

E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение).

root@kali:~# apt --fix-broken --fix-missing install

Чтение списков пакетов… Готово

Построение дерева зависимостей

Чтение информации о состоянии… Готово

Исправление зависимостей… Готово

Будут установлены следующие дополнительные пакеты:

libqt5x11extras5 qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts

qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2

НОВЫЕ пакеты, которые будут установлены:

libqt5x11extras5 qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts

qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2

Обновлено 0 пакетов, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.

Установлено или удалено не до конца 1 пакетов.

Необходимо скачать 1 104 kB/1 114 kB архивов.

После данной операции, объём занятого дискового пространства возрастёт на 8 225 kB.

Хотите продолжить? [Д/н] Д

Ошк:1 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick2 amd64 5.9.1-6

404 Not Found

Ошк:2 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick-window2 amd64 5.9.1-6

404 Not Found

Ошк:3 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtgraphicaleffects amd64 5.9.1-2

404 Not Found

Ошк:4 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick-layouts amd64 5.9.1-6

404 Not Found

Ошк:5 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick-controls amd64 5.9.1-2

404 Not Found

Ошк:6 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick-privatewidgets amd64 5.9.1-2

404 Not Found

Ошк:7 http://http.kali.org/kali kali-rolling/main amd64 qml-module-qtquick-dialogs amd64 5.9.1-2

404 Not Found

Невозможно исправить ситуацию с пропущенными пакетами.

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtdeclarative-opensource-src/qml-module-qtquick2_5.9.1-6_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtdeclarative-opensource-src/qml-module-qtquick-window2_5.9.1-6_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtgraphicaleffects-opensource-src/qml-module-qtgraphicaleffects_5.9.1-2_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtdeclarative-opensource-src/qml-module-qtquick-layouts_5.9.1-6_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtquickcontrols-opensource-src/qml-module-qtquick-controls_5.9.1-2_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtquickcontrols-opensource-src/qml-module-qtquick-privatewidgets_5.9.1-2_amd64.deb 404 Not Found

E: Не удалось получить http://http.kali.org/kali/pool/main/q/qtquickcontrols-opensource-src/qml-module-qtquick-dialogs_5.9.1-2_amd64.deb 404 Not Found

E: Аварийное завершение установки.


я так понимаю он пытается найти старые версии файлов, когда как в репозитории содержиться более новые их версии, подскажите что делать в данной ситуации?!

Topotun
20.02.2018, 17:50
HtOnion сказал(а):

в ручную скачать


Блин, сделал только хуже.
в каком порядке надо их востанавливать?!

Код:



oot@kali:~# sudo apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
edb-debugger : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
edb-debugger-plugins : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
gnuplot-qt : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
libqt5concurrent5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
libqt5core5a : Зависит: libpcre16-3 (>= 2:8.35-4) но он не установлен
libqt5dbus5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5gui5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5multimedia5 : Зависит: libqt5core5a (>= 5.9.1+dfsg~) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5network5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5opengl5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5printsupport5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5quick5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: libqt5qml5 (>= 5.9.1) но 5.7.1-2+b2 уже установлен
Зависит: qtbase-abi-5-9-0
Зависит: qtdeclarative-abi-5-9-1
libqt5scintilla2-12v5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
libqt5sql5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5sql5-sqlite : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5svg5 : Зависит: libqt5core5a (>= 5.9.1+dfsg~) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5test5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
libqt5webkit5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
Зависит: qtdeclarative-abi-5-9-1
libqt5widgets5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5xml5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
libqt5xmlpatterns5 : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
qml-module-qt-labs-sharedimage : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: libqt5qml5 (>= 5.9.0~beta) но 5.7.1-2+b2 уже установлен
Зависит: qtbase-abi-5-9-2 но он не может быть установлен
Зависит: qtdeclarative-abi-5-9-2 но он не может быть установлен
qt5-gtk-platformtheme : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
Зависит: qtbase-abi-5-9-0
teamviewer : Зависит: libqt5x11extras5 (>= 5.2) но он не установлен
Зависит: qtdeclarative5-qtquick2-plugin (>= 5.2) но он не может быть установлен или
qml-module-qtquick2 (>= 5.2) но он не установлен
Зависит: qtdeclarative5-controls-plugin (>= 5.2) но он не может быть установлен или
qml-module-qtquick-controls (>= 5.2) но он не установлен
Зависит: qtdeclarative5-dialogs-plugin (>= 5.2) но он не может быть установлен или
qml-module-qtquick-dialogs (>= 5.2) но он не установлен
Зависит: qtdeclarative5-window-plugin (>= 5.2) но он не может быть установлен или
qml-module-qtquick-window2 (>= 5.2) но он не установлен
wireshark-qt : Зависит: libqt5core5a (>= 5.9.0~beta) но 5.7.1+dfsg-3+b1 уже установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение).

d3l373d
21.02.2018, 17:42
apt-get autoremove
apt-get update
apt-get install -f

Topotun
27.02.2018, 16:08
SooLFaa сказал(а):

apt-get autoremove
apt-get update
apt-get install -f


Спасибо большое, разобрался сам, перебрал все пакеты руками, часа 2 убил, но все встало!

ar4ell
05.03.2018, 14:32
Topotun сказал(а):

E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~# apt --fix-broken --fix-missing install


интересно , зачем давать линуху свою команду , если он прямо сказал , мол введи apt --fix-broken install .


Topotun сказал(а):

oot@kali:~# sudo apt-get dist-upgrade


вроде в строке получается каша
Символы && и || означают не что иное, как логическое И и ИЛИ. Поэтому когда мы пишем:root@kali:~# mycommand1 && mycommand2 && mycommand3
то это означает, что команда mycommand2 будет выполнена только в том случае, если команда mycommand1 была выполнена успешно. Каждая следующая команда выполняется только при успешном выполнении предыдущей.