Автор Тема: странности apt-get  (Прочитано 41463 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: странности apt-get
« Ответ #30 : 28.03.2019 15:28:26 »
:-) Всё. Поздравляйте. Тоже словил.
Попытка удалить все *-devel:
Что-то подумалось, а если apt-get dist-upgrade сделать предварительно?

:-) Я плохо перевариваю принудительный dist-upgrade. Особенно после улучшений в альтах, которые приводили к разрушительному грохоту в sysv-xfce.

Или, наоборот, соответствующий архив подключить в качестве репозитори и продаунгрейдиться? В общем, привести состояние системы к какому-то выбранному полному дневному срезу, чтобы не было точечных обновлений из другого времени.

Последний dist-upgrade, как последняя установка пакетов в систему, был 20-го февраля:
# less /var/log/user/info.5.xz | grep ' installed\| removed' | wc -l
201
# less /var/log/user/info.5.xz | grep 'apt-get:' | awk '{print $1,$2}' | sort -u
Feb 20
# less /var/log/user/info.5.xz | grep 'apt-get:' | awk '{print $1,$2}' | wc -l
201

Не помню по какой причине заморозил
# cat /etc/apt/apt.conf.d/90-apt-hold.conf
RPM::Hold { wine-vanilla; };

Но даже если базу синхронизировать на 20-е февраля
# apt-repo
rpm http://ftp.altlinux.org/pub/distributions/archive/p8/date/2019/02/20 i586 classic
rpm http://ftp.altlinux.org/pub/distributions/archive/p8/date/2019/02/20 noarch classic
# cat /etc/apt/preferences
Package: *
Pin: release c=classic
Pin-Priority: 1001
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут СОХРАНЕНЫ:
  libwine-vanilla libwine-vanilla-gl wine-vanilla
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 3 не будет обновлено.

легче от этого не становится, - apt один хер пытается установить новые пакеты и как минимум вынести из системы wesnoth, который непонятно чем ему помешал
# apt-get remove $( rpm -qa --qf '%{NAME}\n' | grep devel | sort )
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libwxGTK-contrib-gizmos libwxGTK-contrib-stc libwxGTK2.9
Следующие пакеты будут УДАЛЕНЫ:
  fontconfig-devel gcc4.7 gcc4.7-c++ gcc5 glib2-devel glibc-devel libEGL-devel libGL-devel libGLEW-devel libGLU-devel libSDL-devel libX11-devel
  libXau-devel libXdmcp-devel libXext-devel libXft-devel libXrender-devel libatk-devel libblkid-devel libcairo-devel libcurl-devel
  libfreetype-devel libftgl-devel libgcov4.7-devel libgdk-pixbuf-devel libgio-devel libgtk+2-devel libjpeg-devel liblua5.3-devel libncurses-devel
  libogg-devel libopenal-devel libpango-devel libpng-devel libstdc++4.7-devel libtinfo-devel libuuid-devel libvorbis-devel libwxGTK-devel
  libxcb-devel libxerces-c-devel libxml2-devel python-dev python-module-PyQt4 python-module-pytest python-module-setuptools python-module-sip
  python-module-wx3.0 python3-dev recordmydesktop-qt rpm-build rpmbuild-helper-desktop rpmbuild-helper-sugar-activity wesnoth1.10 wesnoth1.10-data
  xorg-kbproto-devel xorg-renderproto-devel xorg-xextproto-devel xorg-xproto-devel zlib-devel
Следующие НОВЫЕ пакеты будут установлены:
  libwxGTK-contrib-gizmos libwxGTK-contrib-stc libwxGTK2.9
0 будет обновлено, 3 новых установлено, 60 пакетов будет удалено и 3 не будет обновлено.
Необходимо получить 5954kB архивов.
После распаковки будет освобождено 663MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Можно конечно эти новые устанавливаемые добавить в remove, в довесок ко всем *-devel, но это удаление через ж0пу
# apt-get remove $( rpm -qa --qf '%{NAME}\n' | grep devel | sort ) libwxGTK-contrib-gizmos libwxGTK-contrib-stc libwxGTK2.9
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет libwxGTK-contrib-gizmos не установлен, и не может быть удалён.
Пакет libwxGTK-contrib-stc не установлен, и не может быть удалён.
Пакет libwxGTK2.9 не установлен, и не может быть удалён.
Следующие пакеты будут УДАЛЕНЫ:
  fontconfig-devel gcc4.7 gcc4.7-c++ gcc5 glib2-devel glibc-devel libEGL-devel libGL-devel libGLEW-devel libGLU-devel libSDL-devel libX11-devel
  libXau-devel libXdmcp-devel libXext-devel libXft-devel libXrender-devel libatk-devel libblkid-devel libcairo-devel libcurl-devel
  libfreetype-devel libftgl-devel libgcov4.7-devel libgdk-pixbuf-devel libgio-devel libgtk+2-devel libjpeg-devel liblua5.3-devel libncurses-devel
  libogg-devel libopenal-devel libpango-devel libpng-devel libstdc++4.7-devel libtinfo-devel libuuid-devel libvorbis-devel libwxGTK-devel
  libxcb-devel libxerces-c-devel libxml2-devel python-dev python-module-PyQt4 python-module-pytest python-module-setuptools python-module-sip
  python-module-wx3.0 python3-dev recordmydesktop-qt rpm-build rpmbuild-helper-desktop rpmbuild-helper-sugar-activity wesnoth1.10 wesnoth1.10-data
  xorg-kbproto-devel xorg-renderproto-devel xorg-xextproto-devel xorg-xproto-devel zlib-devel
0 будет обновлено, 0 новых установлено, 60 пакетов будет удалено и 3 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 684MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

К тому же apt выносит из системы wesnoth.
И прицепом вынесет и recordmydesktop-qt и ещё там что-то у python-module-* как минимум.
И как этот вынос предотвратить, я не знаю.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: странности apt-get
« Ответ #31 : 28.03.2019 15:36:56 »
И как этот вынос предотвратить, я не знаю.

Можно конечно ловить пакет(ы) так же как когда-то делал отлавливая пакет который устраивал зап*дло и тащил в sysv systemd, - методом дробления. Но это экстрим тот ещё.

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: странности apt-get
« Ответ #32 : 28.03.2019 15:53:56 »
методом дробления
-o Debug::pkgProblemResolver=1 не помогает?
Например:
$ sudo apt-get --dry-run -o Debug::pkgProblemResolver=1 remove glibc-devel
[sudo] password for <>:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Starting
Starting 2
Investigating glibc-devel-static
Package glibc-devel-static has broken dep on glibc-devel
  Considering glibc-devel 10004 as a solution to glibc-devel-static 5
  Removing glibc-devel-static rather than change glibc-devel
Investigating rpm-build
Package rpm-build has broken dep on glibc-devel
  Considering glibc-devel 10004 as a solution to rpm-build 3
  Removing rpm-build rather than change glibc-devel
Investigating gcc5
Package gcc5 has broken dep on glibc-devel
  Considering glibc-devel 10004 as a solution to gcc5 2
  Removing gcc5 rather than change glibc-devel
Investigating clang
Package clang has broken dep on gcc
  Considering gcc5 2 as a solution to clang 1
  Removing clang rather than change gcc
Investigating libstdc++5-devel
Package libstdc++5-devel has broken dep on glibc-devel
  Considering glibc-devel 10004 as a solution to libstdc++5-devel 1
  Removing libstdc++5-devel rather than change glibc-devel
Investigating rpm-utils
Package rpm-utils has broken dep on rpm-build
  Considering rpm-build 3 as a solution to rpm-utils 1
  Removing rpm-utils rather than change rpm-build
Investigating libtinfo-devel-static
Package libtinfo-devel-static has broken dep on glibc-devel-static
  Considering glibc-devel-static 5 as a solution to libtinfo-devel-static 1
  Removing libtinfo-devel-static rather than change glibc-devel-static
Investigating gcc5-locales
Package gcc5-locales has broken dep on gcc5
  Considering gcc5 2 as a solution to gcc5-locales 0
  Removing gcc5-locales rather than change gcc5
Investigating libncurses-devel-static
Package libncurses-devel-static has broken dep on libtinfo-devel-static
  Considering libtinfo-devel-static 1 as a solution to libncurses-devel-static 0
  Removing libncurses-devel-static rather than change libtinfo-devel-static
Investigating glib2-devel-static
Package glib2-devel-static has broken dep on glibc-devel-static
  Considering glibc-devel-static 5 as a solution to glib2-devel-static 0
  Removing glib2-devel-static rather than change glibc-devel-static
Investigating gcc5-c++
Package gcc5-c++ has broken dep on gcc5
  Considering gcc5 2 as a solution to gcc5-c++ 0
  Removing gcc5-c++ rather than change gcc5
Investigating clang-analyzer
Package clang-analyzer has broken dep on clang
  Considering clang 1 as a solution to clang-analyzer 0
  Removing clang-analyzer rather than change clang
Investigating libslang2-devel-static
Package libslang2-devel-static has broken dep on glibc-devel-static
  Considering glibc-devel-static 5 as a solution to libslang2-devel-static 0
  Removing libslang2-devel-static rather than change glibc-devel-static
Investigating rpm-build-mozilla.org
Package rpm-build-mozilla.org has broken dep on rpm-utils
  Considering rpm-utils 1 as a solution to rpm-build-mozilla.org 0
  Removing rpm-build-mozilla.org rather than change rpm-utils
Done
Следующие пакеты будут УДАЛЕНЫ:
  clang clang-analyzer gcc5 gcc5-c++ gcc5-locales glib2-devel-static glibc-devel glibc-devel-static libncurses-devel-static
  libslang2-devel-static libstdc++5-devel libtinfo-devel-static rpm-build rpm-build-mozilla.org rpm-utils
0 будет обновлено, 0 новых установлено, 15 пакетов будет удалено и 3 не будет обновлено.
Remv clang-analyzer (3.8.0-alt0.M80P.1 localhost)
Remv clang (3.8.0-alt0.M80P.1 localhost)
Remv gcc5-locales (5.3.1-alt3 localhost)
Remv gcc5-c++ (5.3.1-alt3 localhost)
Remv rpm-build-mozilla.org (41.0.2-alt1 localhost)
Remv rpm-utils (0.9.21-alt1 localhost)
Remv rpm-build (4.0.4-alt101.M80P.4 localhost)
Remv gcc5 (5.3.1-alt3 localhost)
Remv glib2-devel-static (2.52.3-alt0.M80P.1 localhost)
Remv libstdc++5-devel (5.3.1-alt3 localhost)
Remv libncurses-devel-static (5.9-alt8 localhost)
Remv libtinfo-devel-static (5.9-alt8 localhost)
Remv libslang2-devel-static (2.2.4-alt2 localhost)
Remv glibc-devel-static (6:2.23-alt3.M80P.2 localhost)
Remv glibc-devel (6:2.23-alt3.M80P.2 localhost)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: странности apt-get
« Ответ #33 : 28.03.2019 16:04:06 »
методом дробления
-o Debug::pkgProblemResolver=1 не помогает?

Угу.
Спасибо за подсказку:
# apt-get remove $( rpm -qa --qf '%{NAME}\n' | grep devel | sort ) -o Debug::pkgProblemResolver=1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Starting
Starting 2
Investigating python-dev
Package python-dev has broken dep on libncurses-devel
  Considering libncurses-devel 10002 as a solution to python-dev 1002
  Removing python-dev rather than change libncurses-devel
Investigating rpm-build
Package rpm-build has broken dep on glibc-devel
  Considering glibc-devel 10003 as a solution to rpm-build 2
  Removing rpm-build rather than change glibc-devel
Investigating gcc4.7
Package gcc4.7 has broken dep on libgcov4.7-devel
  Considering libgcov4.7-devel 10001 as a solution to gcc4.7 1
  Removing gcc4.7 rather than change libgcov4.7-devel
Investigating python-module-sip
Package python-module-sip has broken dep on python2.7(distutils)
  Considering python-dev 1002 as a solution to python-module-sip 1
  Removing python-module-sip rather than change python2.7(distutils)
Investigating rpmbuild-helper-sugar-activity
Package rpmbuild-helper-sugar-activity has broken dep on rpm-build
  Considering rpm-build 2 as a solution to rpmbuild-helper-sugar-activity 0
  Removing rpmbuild-helper-sugar-activity rather than change rpm-build
Investigating python-module-wx3.0
Package python-module-wx3.0 has broken dep on python2.7(distutils)
  Considering python-dev 1002 as a solution to python-module-wx3.0 0
  Removing python-module-wx3.0 rather than change python2.7(distutils)
Investigating gcc5
Package gcc5 has broken dep on glibc-devel
  Considering glibc-devel 10003 as a solution to gcc5 0
  Removing gcc5 rather than change glibc-devel
Investigating python3-dev
Package python3-dev has broken dep on libncurses-devel
  Considering libncurses-devel 10002 as a solution to python3-dev 0
  Removing python3-dev rather than change libncurses-devel
Investigating gcc4.7-c++
Package gcc4.7-c++ has broken dep on gcc4.7
  Considering gcc4.7 1 as a solution to gcc4.7-c++ 0
  Removing gcc4.7-c++ rather than change gcc4.7
Investigating python-module-PyQt4
Package python-module-PyQt4 has broken dep on python-module-sip
  Considering python-module-sip 1 as a solution to python-module-PyQt4 0
  Removing python-module-PyQt4 rather than change python-module-sip
Investigating python-module-setuptools
Package python-module-setuptools has broken dep on python2.7(distutils)
  Considering python-dev 1002 as a solution to python-module-setuptools 0
  Removing python-module-setuptools rather than change python2.7(distutils)
Investigating python-module-pytest
Package python-module-pytest has broken dep on python2.7(pkg_resources)
  Considering python-module-setuptools 0 as a solution to python-module-pytest 0
  Removing python-module-pytest rather than change python2.7(pkg_resources)
Investigating rpmbuild-helper-desktop
Package rpmbuild-helper-desktop has broken dep on rpm-build
  Considering rpm-build 2 as a solution to rpmbuild-helper-desktop 0
  Removing rpmbuild-helper-desktop rather than change rpm-build
Investigating wesnoth1.10-data
Package wesnoth1.10-data has broken dep on python2.7(wx)
  Considering python-module-wx3.0 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx3.0 to the remove list
  Considering python-module-wx2.9 0 as a solution to wesnoth1.10-data 1
  Re-Instated libwxGTK2.9
    Reinst Failed because of python-dev
  Added python-module-wx2.9 to the remove list
  Considering python-module-wx 0 as a solution to wesnoth1.10-data 1
  Re-Instated libwxGTK-contrib-gizmos
  Re-Instated libwxGTK-contrib-stc
    Reinst Failed because of python-dev
  Added python-module-wx to the remove list
  Fixing wesnoth1.10-data via keep of python-module-wx
Investigating recordmydesktop-qt
Package recordmydesktop-qt has broken dep on python2.7(PyQt4)
  Considering python-module-PyQt4 0 as a solution to recordmydesktop-qt 0
  Removing recordmydesktop-qt rather than change python2.7(PyQt4)
Investigating wesnoth1.10-data
Package wesnoth1.10-data has broken dep on python2.7(wx)
  Considering python-module-wx3.0 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx3.0 to the remove list
  Considering python-module-wx2.9 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx2.9 to the remove list
  Considering python-module-wx 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx to the remove list
  Fixing wesnoth1.10-data via keep of python-module-wx
Investigating wesnoth1.10-data
Package wesnoth1.10-data has broken dep on python2.7(wx)
  Considering python-module-wx3.0 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx3.0 to the remove list
  Considering python-module-wx2.9 0 as a solution to wesnoth1.10-data 1
  Added python-module-wx2.9 to the remove list
  Considering python-module-wx 1 as a solution to wesnoth1.10-data 1
  Removing wesnoth1.10-data rather than change python2.7(wx)
Investigating wesnoth1.10
Package wesnoth1.10 has broken dep on wesnoth1.10-data
  Considering wesnoth1.10-data 1 as a solution to wesnoth1.10 0
  Removing wesnoth1.10 rather than change wesnoth1.10-data
Done
Следующие дополнительные пакеты будут установлены:
  libwxGTK-contrib-gizmos libwxGTK-contrib-stc libwxGTK2.9
Следующие пакеты будут УДАЛЕНЫ:
  fontconfig-devel gcc4.7 gcc4.7-c++ gcc5 glib2-devel glibc-devel libEGL-devel libGL-devel libGLEW-devel libGLU-devel libSDL-devel libX11-devel
  libXau-devel libXdmcp-devel libXext-devel libXft-devel libXrender-devel libatk-devel libblkid-devel libcairo-devel libcurl-devel
  libfreetype-devel libftgl-devel libgcov4.7-devel libgdk-pixbuf-devel libgio-devel libgtk+2-devel libjpeg-devel liblua5.3-devel libncurses-devel
  libogg-devel libopenal-devel libpango-devel libpng-devel libstdc++4.7-devel libtinfo-devel libuuid-devel libvorbis-devel libwxGTK-devel
  libxcb-devel libxerces-c-devel libxml2-devel python-dev python-module-PyQt4 python-module-pytest python-module-setuptools python-module-sip
  python-module-wx3.0 python3-dev recordmydesktop-qt rpm-build rpmbuild-helper-desktop rpmbuild-helper-sugar-activity wesnoth1.10 wesnoth1.10-data
  xorg-kbproto-devel xorg-renderproto-devel xorg-xextproto-devel xorg-xproto-devel zlib-devel
Следующие НОВЫЕ пакеты будут установлены:
  libwxGTK-contrib-gizmos libwxGTK-contrib-stc libwxGTK2.9
0 будет обновлено, 3 новых установлено, 60 пакетов будет удалено и 3 не будет обновлено.
Необходимо получить 5954kB архивов.
После распаковки будет освобождено 663MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: странности apt-get
« Ответ #34 : 02.04.2019 14:09:38 »
Ещё раз решил проверить, предварительно обновив пакеты с rpm

~# rpm --version
RPM версия 4.0.4
 ~ # apt-get --dry-run -o Debug::pkgProblemResolver=1 remove libxcb-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Starting
Starting 2
Investigating libX11-devel
Package libX11-devel has broken dep on libxcb-devel
  Considering libxcb-devel 10002 as a solution to libX11-devel 34
  Removing libX11-devel rather than change libxcb-devel
Investigating libXrender-devel
Package libXrender-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libXrender-devel 9
  Removing libXrender-devel rather than change libX11-devel
Investigating libGL-devel
Package libGL-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libGL-devel 6
  Re-Instated libGL
    Reinst Failed because of libX11-devel
  Removing libGL-devel rather than change libX11-devel
Investigating libEGL-devel
Package libEGL-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libEGL-devel 5
  Re-Instated libgbm
  Re-Instated libEGL
    Reinst Failed because of libX11-devel
  Removing libEGL-devel rather than change libX11-devel
Investigating libcairo-devel
Package libcairo-devel has broken dep on libEGL-devel
  Considering libEGL-devel 5 as a solution to libcairo-devel 4
  Removing libcairo-devel rather than change libEGL-devel
Investigating xorg-dri-radeon
Package xorg-dri-radeon has broken dep on libGL
  Considering libGL 35 as a solution to xorg-dri-radeon 3
  Re-Instated libdrm
  Re-Instated xorg-dri-swrast
  Re-Instated xorg-dri-radeon
Investigating libXft-devel
Package libXft-devel has broken dep on libXrender-devel
  Considering libXrender-devel 9 as a solution to libXft-devel 3
  Removing libXft-devel rather than change libXrender-devel
Investigating xorg-dri-intel
Package xorg-dri-intel has broken dep on libGL
  Considering libGL 35 as a solution to xorg-dri-intel 1
  Re-Instated xorg-dri-intel
Investigating libgdk-pixbuf-devel
Package libgdk-pixbuf-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libgdk-pixbuf-devel 1
  Removing libgdk-pixbuf-devel rather than change libX11-devel
Investigating libpango-devel
Package libpango-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libpango-devel 1
  Removing libpango-devel rather than change libX11-devel
Investigating libXext-devel
Package libXext-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libXext-devel 1
  Removing libXext-devel rather than change libX11-devel
Investigating libXfixes-devel
Package libXfixes-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libXfixes-devel 1
  Removing libXfixes-devel rather than change libX11-devel
Investigating i586-libdrm.32bit
Package i586-libdrm.32bit has broken dep on libdrm
  Considering libdrm 1 as a solution to i586-libdrm.32bit 0
  Re-Instated i586-libdrm.32bit
Investigating i586-libgbm.32bit
Package i586-libgbm.32bit has broken dep on libgbm
  Considering libgbm 6 as a solution to i586-libgbm.32bit 0
  Re-Instated i586-libgbm.32bit
Investigating libXi-devel
Package libXi-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libXi-devel 0
  Re-Instated libXi
    Reinst Failed because of libX11-devel
  Removing libXi-devel rather than change libX11-devel
Investigating i586-libGL.32bit
Package i586-libGL.32bit has broken dep on libGL
  Considering libGL 35 as a solution to i586-libGL.32bit 0
  Re-Instated i586-libGL.32bit
Investigating i586-libXi.32bit
Package i586-libXi.32bit has broken dep on libXi
  Considering libXi 9 as a solution to i586-libXi.32bit 0
  Re-Instated i586-libXi.32bit
Investigating libXrandr-devel
Package libXrandr-devel has broken dep on libXrender-devel
  Considering libXrender-devel 9 as a solution to libXrandr-devel 0
  Removing libXrandr-devel rather than change libXrender-devel
Investigating libGLES
Package libGLES has broken dep on libGL
  Considering libGL 35 as a solution to libGLES 0
  Re-Instated libGLES
Investigating libgtk+2-devel
Package libgtk+2-devel has broken dep on libX11-devel
  Considering libX11-devel 34 as a solution to libgtk+2-devel 0
  Removing libgtk+2-devel rather than change libX11-devel
Investigating libwayland-egl
Package libwayland-egl has broken dep on libGL
  Considering libGL 35 as a solution to libwayland-egl 0
  Re-Instated libwayland-egl
Investigating i586-libEGL.32bit
Package i586-libEGL.32bit has broken dep on libEGL
  Considering libEGL 4 as a solution to i586-libEGL.32bit 0
  Re-Instated i586-libEGL.32bit
Investigating libGLU-devel
Package libGLU-devel has broken dep on libGL-devel
  Considering libGL-devel 6 as a solution to libGLU-devel 0
  Removing libGLU-devel rather than change libGL-devel
Investigating glxinfo
Package glxinfo has broken dep on libGL
  Considering libGL 35 as a solution to glxinfo 7
  Re-Instated glxinfo
Done
Следующие дополнительные пакеты будут установлены:
  glxinfo i586-libEGL.32bit i586-libGL.32bit i586-libXi.32bit i586-libdrm.32bit i586-libgbm.32bit libEGL libGL libGLES libXi libdrm libgbm libwayland-egl xorg-dri-intel xorg-dri-radeon xorg-dri-swrast
Следующие пакеты будут ОБНОВЛЕНЫ:
  glxinfo i586-libEGL.32bit i586-libGL.32bit i586-libXi.32bit i586-libdrm.32bit i586-libgbm.32bit libEGL libGL libGLES libXi libdrm libgbm libwayland-egl xorg-dri-intel xorg-dri-radeon xorg-dri-swrast
Следующие пакеты будут УДАЛЕНЫ:
  libEGL-devel libGL-devel libGLU-devel libX11-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXrandr-devel libXrender-devel libcairo-devel libgdk-pixbuf-devel libgtk+2-devel libpango-devel
  libxcb-devel
16 будет обновлено, 0 новых установлено, 15 пакетов будет удалено и 572 не будет обновлено.
Remv libgtk+2-devel (2.24.31-alt1 p8:1553877022/ALT Linux p8)
Remv libpango-devel (1.40.14-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Remv libcairo-devel (1:1.14.4-alt1 p8:1553877022/ALT Linux p8)
Remv libEGL-devel (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Remv libGLU-devel (4:9.0.0-alt1 p8:1553877022/ALT Linux p8)
Remv libGL-devel (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Remv libXi-devel (1.7.9-alt1.M80P.1 p8:1553877022/ALT Linux p8)
Remv libgdk-pixbuf-devel (2.36.11-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Remv libXrandr-devel (1.5.0-alt1 p8:1553877022/ALT Linux p8)
Remv libXft-devel (2.3.2-alt1 p8:1553877022/ALT Linux p8)
Remv libXrender-devel (0.9.8-alt1 p8:1553877022/ALT Linux p8)
Remv libXfixes-devel (5.0.1-alt1 p8:1553877022/ALT Linux p8)
Remv libXext-devel (1.3.3-alt1 p8:1553877022/ALT Linux p8)
Remv libX11-devel (3:1.6.3-alt1 p8:1553877022/ALT Linux p8)
Remv libxcb-devel (1.12-alt2 p8:1553877022/ALT Linux p8)
Inst i586-libdrm.32bit [1:2.4.81-alt0.M80P.1] (1:2.4.89-alt1.M80P.1 p8:1553877420/ALT Linux p8) []
Inst libdrm [1:2.4.81-alt0.M80P.1] (1:2.4.89-alt1.M80P.1 p8:1553877022/ALT Linux p8)
Inst i586-libEGL.32bit [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8) []
Inst i586-libGL.32bit [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8) []
Inst libEGL [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst i586-libgbm.32bit [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8) []
Inst libgbm [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst libwayland-egl [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst xorg-dri-swrast [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst xorg-dri-intel [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst libGLES [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst xorg-dri-radeon [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst glxinfo [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8) []
Inst libGL [4:17.1.10-alt0.M80P.1] (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Inst i586-libXi.32bit [1.7.4-alt1] (1.7.9-alt1.M80P.1 p8:1553877420/ALT Linux p8) []
Inst libXi [1.7.4-alt1] (1.7.9-alt1.M80P.1 p8:1553877022/ALT Linux p8)
Conf libdrm (1:2.4.89-alt1.M80P.1 p8:1553877022/ALT Linux p8)
Conf i586-libdrm.32bit (1:2.4.89-alt1.M80P.1 p8:1553877420/ALT Linux p8)
Conf libGL (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf libgbm (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf libEGL (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf i586-libGL.32bit (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8)
Conf i586-libgbm.32bit (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8)
Conf i586-libEGL.32bit (4:17.3.9-alt0.M80P.1 p8:1553877420/ALT Linux p8)
Conf libwayland-egl (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf xorg-dri-swrast (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf xorg-dri-intel (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf libGLES (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf xorg-dri-radeon (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf glxinfo (4:17.3.9-alt0.M80P.1 p8:1553877022/ALT Linux p8)
Conf libXi (1.7.9-alt1.M80P.1 p8:1553877022/ALT Linux p8)
Conf i586-libXi.32bit (1.7.9-alt1.M80P.1 p8:1553877420/ALT Linux p8)

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: странности apt-get
« Ответ #35 : 02.04.2019 15:58:25 »
Я бы сначала удалил те пакеты, которые просто удаляются и не вызывают установку или обоновление других. Просто чтобы уменьшить выхлоп апта.
А потом уже разбирался с зависимостями.

Цитировать
16 будет обновлено, 0 новых установлено, 15 пакетов будет удалено и 572 не будет обновлено.
Ничего же лишнего не устанавливается. Так что паниковать и истерить не надо.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: странности apt-get
« Ответ #36 : 02.04.2019 19:24:22 »
Цитировать
16 будет обновлено, 0 новых установлено, 15 пакетов будет удалено и 572 не будет обновлено.
Ничего же лишнего не устанавливается. Так что паниковать и истерить не надо.

Там ключевое слово remove в команде, а не dist-upgrade:
- незапрошенное обновление 16-ти пакетов при выполнении команды удаления.
Ещё раз:
УДАЛЕНИЯ!

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: странности apt-get
« Ответ #37 : 02.04.2019 20:10:35 »
Я вижу, что удаления.
Надо передметно разбираться с зависимостями.
Но я вижу тут только хайп.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: странности apt-get
« Ответ #38 : 02.04.2019 21:51:40 »
Надо передметно разбираться с зависимостями.
ну я не знаю как включить более подробный лог.

Интересно, в дебиане и убунте такая же фигня возможна?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: странности apt-get
« Ответ #39 : 03.04.2019 01:15:48 »
Интересно, в дебиане и убунте такая же фигня возможна?

В теории можно в devuan посмотреть, но на это нужно время.

Оффлайн ∞lan∞

  • Завсегдатай
  • *
  • Сообщений: 328
Re: странности apt-get
« Ответ #40 : 03.04.2019 05:52:27 »
Надо передметно разбираться с зависимостями.
ну я не знаю как включить более подробный лог.

Интересно, в дебиане и убунте такая же фигня возможна?
Думаю да. В дебияне возникла серьёзная поломка после установки libsdl2-dev:i386. Далее не мог обновиться. С трудом удалил libsdl2-dev, который тянул за собой кучу важного. Вот кусок повторной установки
# apt-get -s install libsdl2-dev libsdl2-dev:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libsdl2-dev : Зависит: libibus-1.0-dev но он не будет установлен
               Зависит: libpulse-dev но он не будет установлен
               Конфликтует: libsdl2-dev:i386 но 2.0.5+dfsg1-2 будет установлен
 libsdl2-dev:i386 : Зависит: libxkbcommon-dev:i386 но он не будет установлен
                    Конфликтует: libsdl2-dev но 2.0.5+dfsg1-2 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Более подробно изложить не могу.
После чего пришлось вернуться к альту.

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 535
Re: странности apt-get
« Ответ #41 : 03.04.2019 08:34:04 »
ну я не знаю как включить более подробный лог.
Я ж вам говорю: для начала надо уменьшить тот, что есть. Надо удалить devel-пакеты, которые просто удаляются. При установленной графике это проще сделать в Синаптике, чем в комстроке. А вот потом рассматривать те пакеты, которые тянут обновление.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: странности apt-get
« Ответ #42 : 03.04.2019 10:11:02 »
ну я не знаю как включить более подробный лог.
Надо удалить devel-пакеты, которые просто удаляются. При установленной графике это проще сделать в Синаптике, чем в комстроке.
Ой, да ладно. :-) https://www.altlinux.org/APT_в_ALT_Linux/Советы_по_использованию#Удаление_группы_пакетов. Третий пример, который с sed, чуть подкорректировать под dpkg.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: странности apt-get
« Ответ #43 : 03.04.2019 13:20:11 »
Интересно, в дебиане и убунте такая же фигня возможна?

В теории можно в devuan посмотреть, но на это нужно время.
devuan тут не при чем, это какая-то алгоритмическая ошибка в apt.
В дебиане я так понимаю он сильнее допиленный, по сравнению а альтовым форком.