Пакеты, имеющие неудовлетворённые зависимости
Установил стим по этому видео https://www.youtube.com/watch?v=0x47DBnhVe4 но так как у меня версия x64, ничего запустить не получилось, а теперь вообще все поломалось, пробую удалить либо установить какой нибудь пакет, и получаю такую ошибку.
root@kali:~# apt-get remove steam-launcher Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не будет установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не будет установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~#
А при попытке запуска Steam — Error: You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1
Скачивал с офф сайта и устанавливал через gdebi, а потом ставил обновления из видео.
dpkg --add-architecture i386 && apt update
root@kali:~# dpkg --add-architecture i386 && apt update Сущ:1 http://repo.steampowered.com/steam precise InRelease Сущ:2 http://kali.volia.net/kali kali-rolling InRelease Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Может быть обновлено 6 пакетов. Запустите «apt list --upgradable» для их показа.
и попробуй установить Steam ещё раз. Но мне совсем непонятно, на кой тебе Steam на Kali. Это дистрибутив не для игр, вообще говоря.
пробую apt upgrade, получаю вот это, как я и говорил
root@kali:~# apt upgrade Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~#
Ну может стоит все же выполнить то, что советует apt? Хоть информация будет.
ну так а предлагаемые команды пробовал? а еще можно в aptitude ручками покрутить. Но а вообще:
непонятно, на кой тебе Steam на Kali
root@kali:~# apt-get -f install Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Исправление зависимостей… Готово Следующие пакеты устанавливались автоматически и больше не требуются: jsql libass5 libavdevice57 libbluray1 libcoin80v5 libdap23 libebur128-1 libevent-core-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libgfortran3 libgmime-2.6-0 libgnome-autoar-common libgraphicsmagick-q16-3 libhunspell-1.4-0 libiso9660-8 libjim0.76 libjs-mochikit liblua5.1-0 libmad0 libntfs-3g871 libopenscenegraph100v5 libopenthreads20 libpango1.0-0 libpangox-1.0-0 libpcre16-3 libperl5.24 libpoppler64 libqgis-core2.14.11 libqgis-gui2.14.11 libqgis-networkanalysis2.14.11 libqgispython2.14.11 libqgsttools-p1 libqt5multimedia5-plugins libqt5multimediawidgets5 libradare2-1.1 libsdl2-2.0-0 liburcu4 libvcdinfo0 libwebpmux2 libwireshark8 libwiretap6 libwsutil7 libx265-95 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg libxine2-misc-plugins libxine2-plugins python-advancedhttpserver python-alembic python-boltons python-cheetah python-dap python-editor python-formencode python-geoip2 python-geojson python-icalendar python-maxminddb python-mpltoolkits.basemap python-openid python-pampy python-paste python-pastedeploy python-pastedeploy-tpl python-pastescript python-pluginbase python-pyotp python-scgi python-smoke-zephyr python-tempita python-tzlocal Для их удаления используйте «apt autoremove». Будут установлены следующие дополнительные пакеты: libc6-dev-i386 НОВЫЕ пакеты, которые будут установлены: libc6-dev-i386 Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. Установлено или удалено не до конца 107 пакетов. Необходимо скачать 0 B/1 654 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 9 175 kB. Хотите продолжить? [Д/н] Д (Чтение базы данных … на данный момент установлено 375236 файлов и каталогов.) Подготовка к распаковке …/libc6-dev-i386_2.24-17_amd64.deb … Распаковывается libc6-dev-i386 (2.24-17) … dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb (--unpack): попытка перезаписать «/usr/include/bits», который уже имеется в пакете libc6-dev-amd64:i386 2.24-17 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) root@kali:~#
для того чтобы скучно не было
Vsevolod-linuxoid ★★★★★ ( 05.09.17 14:38:14 MSK )
Последнее исправление: Vsevolod-linuxoid 05.09.17 14:39:17 MSK (всего исправлений: 1)
И почистить тоже не лишне, как советует apt
это я уже тоже пробовал, вот что пишет
root@kali:~# apt dist-upgrade Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~#
—fixbroken install тоже пробовал
root@kali:~# apt install libc6-dev-i386 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: jsql libass5 libavdevice57 libbluray1 libcoin80v5 libdap23 libebur128-1 libevent-core-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libgfortran3 libgmime-2.6-0 libgnome-autoar-common libgraphicsmagick-q16-3 libhunspell-1.4-0 libiso9660-8 libjim0.76 libjs-mochikit liblua5.1-0 libmad0 libntfs-3g871 libopenscenegraph100v5 libopenthreads20 libpango1.0-0 libpangox-1.0-0 libpcre16-3 libperl5.24 libpoppler64 libqgis-core2.14.11 libqgis-gui2.14.11 libqgis-networkanalysis2.14.11 libqgispython2.14.11 libqgsttools-p1 libqt5multimedia5-plugins libqt5multimediawidgets5 libradare2-1.1 libsdl2-2.0-0 liburcu4 libvcdinfo0 libwebpmux2 libwireshark8 libwiretap6 libwsutil7 libx265-95 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg libxine2-misc-plugins libxine2-plugins python-advancedhttpserver python-alembic python-boltons python-cheetah python-dap python-editor python-formencode python-geoip2 python-geojson python-icalendar python-maxminddb python-mpltoolkits.basemap python-openid python-pampy python-paste python-pastedeploy python-pastedeploy-tpl python-pastescript python-pluginbase python-pyotp python-scgi python-smoke-zephyr python-tempita python-tzlocal Для их удаления используйте «apt autoremove». НОВЫЕ пакеты, которые будут установлены: libc6-dev-i386 Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. Установлено или удалено не до конца 107 пакетов. Необходимо скачать 0 B/1 654 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 9 175 kB. (Чтение базы данных … на данный момент установлено 375236 файлов и каталогов.) Подготовка к распаковке …/libc6-dev-i386_2.24-17_amd64.deb … Распаковывается libc6-dev-i386 (2.24-17) … dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb (--unpack): попытка перезаписать «/usr/include/bits», который уже имеется в пакете libc6-dev-amd64:i386 2.24-17 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) root@kali:~#
apt remove --purge libc6-dev-amd64
apt install -f && apt autoremove --purge
Vsevolod-linuxoid ★★★★★ ( 05.09.17 14:47:27 MSK )
Последнее исправление: Vsevolod-linuxoid 05.09.17 14:48:22 MSK (всего исправлений: 2)
какие у нас есть ещё варианты?
root@kali:~# apt autoremove Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~# apt remove --purge libc6-dev-amd64 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не будет установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не будет установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~# apt install -f Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Исправление зависимостей… Готово Следующие пакеты устанавливались автоматически и больше не требуются: jsql libass5 libavdevice57 libbluray1 libcoin80v5 libdap23 libebur128-1 libevent-core-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libgfortran3 libgmime-2.6-0 libgnome-autoar-common libgraphicsmagick-q16-3 libhunspell-1.4-0 libiso9660-8 libjim0.76 libjs-mochikit liblua5.1-0 libmad0 libntfs-3g871 libopenscenegraph100v5 libopenthreads20 libpango1.0-0 libpangox-1.0-0 libpcre16-3 libperl5.24 libpoppler64 libqgis-core2.14.11 libqgis-gui2.14.11 libqgis-networkanalysis2.14.11 libqgispython2.14.11 libqgsttools-p1 libqt5multimedia5-plugins libqt5multimediawidgets5 libradare2-1.1 libsdl2-2.0-0 liburcu4 libvcdinfo0 libwebpmux2 libwireshark8 libwiretap6 libwsutil7 libx265-95 libxine2 libxine2-bin libxine2-doc libxine2-ffmpeg libxine2-misc-plugins libxine2-plugins python-advancedhttpserver python-alembic python-boltons python-cheetah python-dap python-editor python-formencode python-geoip2 python-geojson python-icalendar python-maxminddb python-mpltoolkits.basemap python-openid python-pampy python-paste python-pastedeploy python-pastedeploy-tpl python-pastescript python-pluginbase python-pyotp python-scgi python-smoke-zephyr python-tempita python-tzlocal Для их удаления используйте «apt autoremove». Будут установлены следующие дополнительные пакеты: libc6-dev-i386 НОВЫЕ пакеты, которые будут установлены: libc6-dev-i386 Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. Установлено или удалено не до конца 107 пакетов. Необходимо скачать 0 B/1 654 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 9 175 kB. Хотите продолжить? [Д/н] Д (Чтение базы данных … на данный момент установлено 375236 файлов и каталогов.) Подготовка к распаковке …/libc6-dev-i386_2.24-17_amd64.deb … Распаковывается libc6-dev-i386 (2.24-17) … dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb (--unpack): попытка перезаписать «/usr/include/bits», который уже имеется в пакете libc6-dev-amd64:i386 2.24-17 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/libc6-dev-i386_2.24-17_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) root@kali:~#
ИМХО тут нужно пакет скачать и force его запихнуть через dpkg, чтобы файлы перезаписал молча.
apt remove --purge libc6-dev-amd64
root@kali:~# apt remove --purge libc6-dev-amd64 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: gcc-7-multilib : Зависит: libc6-dev-i386 (>= 2.11) но он не будет установлен libc6-dev-x32 : Зависит: libc6-dev-i386 (= 2.24-17) но он не будет установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение). root@kali:~#
Попробуй вариант Radjah .
apt remove --purge --force-yes libc6-dev-amd64
Vsevolod-linuxoid ★★★★★ ( 05.09.17 14:57:06 MSK )
Последнее исправление: Vsevolod-linuxoid 05.09.17 14:58:32 MSK (всего исправлений: 1)
тоже неработает, не совсем все понял что нужно сделать, по методу Radjah, просвяти пожалуйста