IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в эту темуОткрыть новую тему
> Переход на 9-й Альт, И сразу заморочки.
Поделиться
speccyfighter
сообщение 1.7.2020, 14:31
Сообщение #61


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 1.7.2020, 10:36) *
Попробовал откатиться назад. Оставил в Синаптике р8, сделал apt-get dist-upgrade
Обновлений никаких не было.
Отключил р8, вернул р9. Та же команда. В общем получившееся цепляю.[attachment=2818:___________.txt]

Эта ошибка
Код
# apt-get dist-upgrade
...
Совершаем изменения...
Подготовка...                           ##################################################### [100%]
        файл /usr/share/gdb/python/gdb из устанавливаемого пакета gdb-8.2.50.20180917-alt4.i586 конфликтует с файлом из пакета gdb-7.9-alt3.i586
E: Ошибка во время исполнения транзакции

аналогична ошибке в libImageMagik6-common, - конфликт файлов
Код
После распаковки будет освобождено 1956MB дискового пространства.
Продолжить? [Y/n] Y
Совершаем изменения...
Подготовка...                           ################################################## [100%]
        файл /usr/share/gdb/python/gdb из устанавливаемого пакета gdb-8.2.50.20180917-alt4.i586 конфликтует с файлом из пакета gdb-7.9-alt3.i586
        файл /etc/ImageMagick-6/coder.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/delegates.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/log.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/mime.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/policy.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/quantization-table.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/thresholds.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/type-apple.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/type-dejavu.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/type-ghostscript.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/type-windows.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /etc/ImageMagick-6/type.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /usr/share/ImageMagick-6/english.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /usr/share/ImageMagick-6/francais.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
        файл /usr/share/ImageMagick-6/locale.xml из устанавливаемого пакета libImageMagick6-common-6.9.10.94-alt1.i586 конфликтует с файлом из пакета libImageMagick-6.9.4.7-alt2.M80P.1.i586
E: Ошибка во время исполнения транзакции
[root<>comp-pentium ~]#

Моё ИМХО может ошибаться, но подсказывает:
В спэк gdb-8.2.50.20180917-alt4 из p9, нужно так же добавлять Conflicts: на gdb (p8), на версию-релиз 7.9-alt3 и ниже.
Т.е. почти так же, как это сделано в спэке libImageMagik6-common.

Попробуйте посмотреть на этот трюк:

Симуляция в системе на p9:

Если просто удалить как бы конфликтный пакет, то это вынесет 296 пакетов вместе с сетью и всей графической подсистемой из системы на UNIX System V init
Код
# apt-get remove libGLX-mesa -s | grep ^Remv | wc -l
296

Но если подать команду установки пакета с удалением установленного пакета (минус в конце имени пакета при команде install, работает как remove), то пакет обновится до свежего из репозитория, - команда: установить свежую версию пакета с удалением старой установленной версии:
Код
# apt-get install libGLX-mesa- libGLX-mesa -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libEGL-devel libEGL-mesa libGL-devel libdrm libgbm libva-driver-intel llvm10.0-libs xorg-dri-intel xorg-dri-nouveau xorg-dri-radeon
  xorg-dri-swrast
Следующие пакеты будут ОБНОВЛЕНЫ:
  libEGL-devel libEGL-mesa libGL-devel libGLX-mesa libdrm libgbm xorg-dri-intel xorg-dri-nouveau xorg-dri-radeon xorg-dri-swrast
Следующие НОВЫЕ пакеты будут установлены:
  libva-driver-intel llvm10.0-libs
10 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 106 не будет обновлено.
Inst libdrm [1:2.4.99-alt1:p9+236610.100.1.1<>1566818101] (1:2.4.102-alt1:p9+252863.100.1.1<>1591372623 p9:1593535661/ALT Linux p9)
Inst libva-driver-intel (2.4.0-alt1:p9+244250.300.4.1<>1580748825 p9:1593535661/ALT Linux p9)
Inst xorg-dri-intel [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst llvm10.0-libs (10.0.0-alt0.1.p9:p9+251708.500.4.1<>1589910711 p9:1593535661/ALT Linux p9) []
Inst xorg-dri-radeon [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst xorg-dri-nouveau [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst xorg-dri-swrast [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst libGL-devel [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst libEGL-devel [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst libEGL-mesa [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst libGLX-mesa [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9) []
Inst libgbm [4:19.2.2-alt1.p9:p9+251991.77.15.1<>1590595235] (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf libdrm (1:2.4.102-alt1:p9+252863.100.1.1<>1591372623 p9:1593535661/ALT Linux p9)
Conf libva-driver-intel (2.4.0-alt1:p9+244250.300.4.1<>1580748825 p9:1593535661/ALT Linux p9)
Conf llvm10.0-libs (10.0.0-alt0.1.p9:p9+251708.500.4.1<>1589910711 p9:1593535661/ALT Linux p9)
Conf libGLX-mesa (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf xorg-dri-swrast (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf xorg-dri-intel (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf xorg-dri-radeon (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf xorg-dri-nouveau (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf libGL-devel (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf libgbm (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf libEGL-mesa (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)
Conf libEGL-devel (4:20.1.1-alt1:p9+253152.100.3.1<>1592218706 p9:1593535661/ALT Linux p9)

Затем (не перегружаясь! и не выходя из сессии!) выполнить dist-upgrade c завершением переезда на p9.
Но вы должны понимать, что если такая установка gdb из p9 пройдёт в системе на p8, то назад ходу не будет.
Обычно откат назад выполняется через downgrade из архивов по дате. Если конечно сетевую подсистему не вынесло из системы. В особо тяжёлых случаях, это возможно и делается только из tty через apt-get (когда более бесполезной вещи как synaptic, даже трудно придумать). И это одна из причин, почему в образ xfce с sysvinit, входит консольный браузер elinks, изначально, с первых дней его появления (и подобная ситуация в образе sysv-xfce предусмотрена заранее, набором необходимых инструментов для аварийных ситуаций).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 1.7.2020, 15:10
Сообщение #62


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Спасибо за совет. А то я уже был близок к тому чтобы удалить gdb и обрушить всё и вся.
Ваша рекомендация по-моему близка к данной мне Андреем (не надо для apt-get указывать пакет с версией.
apt-get install gdb) только я чисто физически не представляю себе что это такое.
Я должен сделать # apt-get install libGLX-mesa- libGLX-mesa -s или я опять всё неправильно понял?


Сообщение отредактировал robinzoid - 1.7.2020, 15:12


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 1.7.2020, 15:32
Сообщение #63


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 1.7.2020, 13:10) *
Спасибо за совет. А то я уже был близок к тому чтобы удалить gdb и обрушить всё и вся.
Ваша рекомендация по-моему близка к данной мне Андреем (не надо для apt-get указывать пакет с версией.
apt-get install gdb) только я чисто физически не представляю себе что это такое.

`apt-get install gdb`, это команда установки пакета gdb последней версии, выполняемая через консольный менеджер пакетов apt, после нацеливания на репозиторий и выполнения команды `apt-get update`, выполняемой для обновления локальной базы пакетов. При этом инсталлируемый пакет, притянет другие пакеты по зависимостям, если эти зависимости указаны в инсталлируемом пакете. А они есть и много. А увидеть их можно командой `apt-cache depends gdb`.

Цитата(robinzoid @ 1.7.2020, 13:10) *
Я должен сделать # apt-get install libGLX-mesa- libGLX-mesa -s или я опять всё неправильно понял?


smile.gif Опять неправильно. Это был только как пример. Чтобы вы сделали по аналогии.
В моей системе нет ни gdb, ни kde*. И чтобы показать наглядно, как это работает, мне нужно было использовать тот имеющийся в системе пакет, удаление которого, приводит к такому же результату как у вас. Т.е. к выносу половины системы. Вам нужно было методом аналогий использовать ту же команду, но применительно к пакету gdb:

Нацелив систему p8 на репозиторий p9 при переезде с p8 на p9, попробуйте выполнить
Код
apt-get install gdb- gdb

Ошибка
Код
        файл /usr/share/gdb/python/gdb из устанавливаемого пакета gdb-8.2.50.20180917-alt4.i586 конфликтует с файлом из пакета gdb-7.9-alt3.i586
E: Ошибка во время исполнения транзакции

вылазить не должна и выноса многочисленных пакетов быть не должно.
Можете предварительно выполнить эту команду в режиме симуляции (опция -s - simulation, симуляция, имитация, - выполнение команды без выполнения реальных изменений в системе), чтобы увидеть, что произойдёт до того как эта команда будет выполнена реально с изменениями в системе:
Код
apt-get install gdb- gdb -s

Эта команда говорит, что при установке пакета gdb последней версии, удаление пакета gdb старой версии, обязательно. Не обновлением старой, а с удалением старой. В этом принципиальная разница. И эта apt-команда, это то, чего synaptic делать не умеет.

Сообщение отредактировал speccyfighter - 1.7.2020, 16:18
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 1.7.2020, 18:21
Сообщение #64


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Чувствую себя первоклашкой которому десятиклассник объясняет что такое корень из четырёх.
Впрочем это интересно.

Пока [konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-get install gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
gdb: Требует: libpython3.7m.so.1.0 (>= set:ogpCiru7uZJukcOPsapCPZEyNFhhsVcItRwvUx9iyzW53XtXu85UZE8ueJ8T1LelPosx7MWB1A3F
bZevFN67ZmS5ZtqBOXbIOTaf8IdgLFFIG1zkRhi2RpgE8861Wtoq8pClPC8wdah66Tqa5KJ70UFJ7qCO
V
gwJB2QdU3SqVe2CA3BHMUr57ji4wkgpHvSsyeN7N5D8y0w07KwxXe6bPC93Fd8yEyqNDZJdGxFUS6h3n
Y
Wqsrtm1TzKUgewEPYtsErTdKwlDBQ12obKy1y5Jb0NJcRcbmjYfySJraRvPvkNDw3M3QMqSQi8WXo75Z
u
2Zaegfw7AiCkOQGQ97YR53oZsrLoWhnDiTr8es)
E: Извините, `битые' пакеты
[root<>comp-pentium-dual-a80d8c ~]#

Репозиторий р9. Это что-то значит? В Синаптике посмотрел, libpython3.7m.so.1.0 нет ни в р8 ни в р9...

Сообщение отредактировал robinzoid - 1.7.2020, 18:37


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 1.7.2020, 21:21
Сообщение #65


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 1.7.2020, 16:21) *
Следующие пакеты имеют неудовлетворенные зависимости:
gdb: Требует: libpython3.7m.so.1.0 (>= set:ogpCiru7uZJukcOPsapCPZEyNFhhsVcItRwvUx9iyzW53XtXu85UZE8ueJ8T1LelPosx7MWB1A3F
...
...
E: Извините, `битые' пакеты

Репозиторий р9. Это что-то значит? В Синаптике посмотрел, libpython3.7m.so.1.0 нет ни в р8 ни в р9...

О как... Во блин...
Я это называю: гадские цепочечные зависимости.
И это значит, что пакет с библиотекой, которая нужна gdb, сидит в зависимостях, но не в Depends:
И в synaptic вы это не увидите.

Библиотека, которую хочет gdb, это библиотека, которая относится к пакету libpython3 и перед установкой gdb, она должна лежать по пути /usr/lib{,64}/libpython3.7m.so.1.0. Где {,64}, это маска с выбором: если система 32 бит, то должна лежать в каталоге /usr/lib; если система 64 бит, то должна лежать в каталоге /usr/lib64.

Увидеть эту неявную зависимость, можно командами (следующий выброс, после первого, специально не взят в теги code, чтобы иметь возможность выделить жирным то важное, которое нужно увидеть) (всё остальное, которое тоже требуется и которое указано в Depends:, притягивается автоматически по зависмостям):
Код
$ apt-cache depends gdb | grep libpython3
  Требует: <libpython3.7m.so.1.0()(64bit)>
    libpython3-3.7.4-alt3:p9+249932.100.2.1<>1587126956

$ apt-cache show libpython3
Package: libpython3
Section: Development/Python3
Installed Size: 3343192
Maintainer: Anton V. Boyarshinov <boyarsh<>altlinux.org>
Version: 3.7.4-alt3:p9+249932.100.2.1<>1587126956
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.25)(64bit), libc.so.6(GLIBC_2.26)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.6)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.9)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.3.2)(64bit), libutil.so.1(GLIBC_2.2.5)(64bit), rtld(GNU_HASH), python3-base (= 3.7.4-alt3:p9+249932.100.2.1)
Provides: libpython3.7m.so.1.0()(64bit) (= set:однаофигеннаястрока, libpython3 (= 3.7.4-alt3:p9+249932.100.2.1)
Architecture: x86_64
Size: 1005749
MD5Sum: a3889c91853c563c444b3119e5b16ff1
Filename: libpython3-3.7.4-alt3.x86_64.rpm
Description: Python3 shared library

И не факт, что в свою очередь эта библиотека не потребует чего-нибудь ещё.
Засада в том, что пакет с этой библиотекой, сидит в Provides:, а не в Depends:
А если бы сидел в Depends:, то пакет с библиотекой притянулся бы по зависимостям автоматически, Ну а так... Что есть, то и есть.

Но не ожидая результата, можно попробовать подать команду, добавив в команду пакет и принудительно попросив его установить
Код
apt-get install libpython3 gdb- gdb

Повторю:
Если к этой команде добавить опцию '-s', то команда будет выполняться в режиме симуляции.
Все остальные зависимости gdb, сидят в Depends: и есть шанс, что это может сработать.

Но даже если и сработает, фиксить это всё равно надо. Потому шо, такой закат солнца вручную, это не дело. Совсем не дело.

Почему libpython3 в Provides:, а не в Depends:, это вопрос не ко мне.
Толку от того шо оно в Provides:, если пакет нужной версии не притягивается по зависимостям. С последующим обломом на dist-upgrade p8->p9.

И предоставлять-то он её предоставляет, но не явно, а через зависимости на python3, который и притягивает этот пакет с библиотекой
Код
$ apt-cache show gdb | grep ^Provides
Provides: python3(gdb) (= set:edKn), python3(gdb.FrameDecorator) (= set:edKn), python3(gdb.FrameIterator) (= set:edKn), python3(gdb.FrameWrapper) (= set:edKn), python3(gdb.backtrace) (= set:edKn), python3(gdb.command) (= set:edKn), python3(gdb.command.backtrace) (= set:edKn), python3(gdb.command.explore) (= set:edKn), python3(gdb.command.frame_filters) (= set:edKn), python3(gdb.command.ignore_errors) (= set:edKn), python3(gdb.command.pretty_printers) (= set:edKn), python3(gdb.command.prompt) (= set:edKn), python3(gdb.command.type_printers) (= set:edKn), python3(gdb.command.unwinders) (= set:edKn), python3(gdb.command.xmethods) (= set:edKn), python3(gdb.frames) (= set:edKn), python3(gdb.function) (= set:edKn), python3(gdb.function.as_string) (= set:edKn), python3(gdb.function.caller_is) (= set:edKn), python3(gdb.function.in_scope) (= set:edKn), python3(gdb.function.strfns) (= set:edKn), python3(gdb.printer) (= set:edKn), python3(gdb.printer.bound_registers) (= set:edKn), python3(gdb.printing) (= set:edKn), python3(gdb.prompt) (= set:edKn), python3(gdb.types) (= set:edKn), python3(gdb.unwinder) (= set:edKn), python3(gdb.xmethod) (= set:edKn), gdb (= 8.2.50.20180917-alt4:p9+233347.100.1.1)

Код
# apt-cache rdepends libpython3
libpython3
Reverse Depends:
  i586-libpython3.32bit
  python3-modules-tkinter
  python3-modules-sqlite3
  python3-modules-nis
  python3-modules-curses
  python3-dev
  python3-base
  python3

Т.е. пакет с библиотекой должен быть установлен раньше, чем будет выполняться установка gdb.

Цитата(robinzoid @ 1.7.2020, 16:21) *
Чувствую себя первоклашкой которому десятиклассник объясняет что такое корень из четырёх.
Впрочем это интересно.

smile.gif Это может показаться странным, но умение пользоваться shell, обязательно и на ZX Spectrum, и в *DOS, и в Линукс, и в Windows. В последней хоть и менее, но тоже обязательно.

Сообщение отредактировал speccyfighter - 1.7.2020, 22:31
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 1.7.2020, 22:40
Сообщение #66


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Не въехал...

[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-get install libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия libpython3 уже установлена.
Последняя версия gdb уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
[root<>comp-pentium-dual-a80d8c ~]#

[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-cache rdepends libpython3
libpython3
Reverse Depends:
[root<>comp-pentium-dual-a80d8c ~]#

Сообщение отредактировал robinzoid - 1.7.2020, 22:50


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 2.7.2020, 0:23
Сообщение #67


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 1.7.2020, 20:40) *
[root<>comp-pentium-dual-a80d8c ~]# apt-get install libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия libpython3 уже установлена.
Последняя версия gdb уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.


А она точно последней версии и из p9?
В p8 и в p9, версии libpython3 разные.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 2.7.2020, 9:54
Сообщение #68


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Прикрепленный файл  930.jpeg ( 222.76 килобайт ) Кол-во скачиваний: 7


Но у меня я смотрю либпитон 3,5 а хочет он 3,7... Видимо хоть бранч и подключён но с него ещё ничего не приехало.

CODE
[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-cache show libpython3
Package: libpython3
Section: Development/Python3
Installed Size: 3080160
Maintainer: Andrey Bychkov
Version: 3.5.4-alt2.M80P.1<>1527753869
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: python3-base (= 3.5.4-alt2.M80P.1)
Provides: libpython3.5m.so.1.0 (= set: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
GGPNNhLXx4KZkpZzpGAXJeEZbH3), libpython3 (= 3.5.4-alt2.M80P.1)
Architecture: i586
Size: 1
MD5Sum:
Filename:
Description: Python3 shared library
This package contains Python3 shared library
Changelog:
* Ср май 30 2018 Andrey Bychkov 3.5.4-alt2.M80P.1
- Added cleaning os-release parameters (patch5011)
* Вт май 29 2018 Andrey Bychkov 3.5.4-alt1.M80P.1
- Fixed incorrect detection of information of some distributions.
* Вт апр 03 2018 Aleksei Nikiforov 3.5.4-alt0.M80P.7
- Rebuilt for P8.
* Чт мар 29 2018 Stanislav Levin 3.5.4-alt7
- Add PKG-INFO files to ignore list (closes: #34658).
* Ср мар 28 2018 Aleksei Nikiforov 3.5.4-alt6
- Fixed interpackage dependencies (Closes: 34451).
* Ср мар 21 2018 Ivan Zakharyaschev 3.5.4-alt5
- (.spec) Accelerate %check through parallellism.
* Пт мар 16 2018 Grigory Ustinov 3.5.4-alt4
- Edit regular expression for ignore.d list. (thanks for imz@) (Closes: #34660)
* Пт фев 16 2018 Aleksei Nikiforov 3.5.4-alt3
- Fixed build with new glibc.
* Ср дек 27 2017 Aleksei Nikiforov 3.5.4-alt2
- Packed audiotest.au files required by tests.
- Returned some distutils submodules required by setup scripts of numpy.
- Nis module no longer builds with new glibc.
* Вс окт 29 2017 Anton Midyukov 3.5.4-alt1
- New version 3.5.4
* Пн сен 04 2017 Aleksei Nikiforov 3.5.1-alt10
- Fixed tests with new libexpat.
* Пн июл 10 2017 Fr. Br. George 3.5.1-alt9
- Add PLATFORM_TRIPLET suffix for binary module search
* Вт апр 11 2017 Gleb F-Malinovskiy 3.5.1-alt8
- Fixed interpreter breakage caused by rebuild with glibc >= 2.25
(closes: #33356).
* Ср мар 22 2017 Vladimir D. Seleznev 3.5.1-alt7.qa1
- NMU: rebuilt against Tcl/Tk 8.6.
* Чт май 05 2016 Ivan Zakharyaschev 3.5.1-alt7
- python3-modules-tkinter: Requires: tk (ALT#29206)
* Ср май 04 2016 Ivan Zakharyaschev 3.5.1-alt6
- (.spec) Adapted for other 64bit archs (thx sbolshakov@).
* Пт апр 29 2016 Ivan Zakharyaschev 3.5.1-alt5
- %py3_provides os.path (an OS-independent alias, which other modules
might want to import).
- test: Some good code in lib2to3/tests restored (and some bad code removed).
* Ср апр 20 2016 Ivan Zakharyaschev 3.5.1-alt4.1
- Rebuild with rpm-build-python3-0.1.10.2 (more autoreqs/provs will
be found, and their default format has been tweaked slightly).
* Ср апр 20 2016 Ivan Zakharyaschev 3.5.1-alt4
- put the Python implementation of python3-config back (as in 3.3)
because it prints more correct values for --configdir (ALT#32008).
* Чт апр 07 2016 Ivan Zakharyaschev 3.5.1-alt3
- I was wrong in letting __pycache__/ be handled by files.req:
must be invisible. (Other pkgs gave this crazy Provides as a result.)
* Ср мар 30 2016 Ivan Zakharyaschev 3.5.1-alt2
- Merged the major switch to a common /usr/lib{,64}/python3/site-packages
done in 3.3:
+ Switch to a common /usr/lib{,64}/python3/site-packages
(without the minor version).
+ Provide python3.3-ABI: compatible .so in Python modules rely on it.
+ Require rpm-build-python3 (as per ALT Sisyphus RPM Macros Packaging Policy).
+ This package does not "strictly" own /usr/lib{,64}/python3.3 anymore
(for convenience of the transition and because it makes little sense).
* Ср мар 30 2016 Gleb F-Malinovskiy 3.5.1-alt1
- Updated to 3.5.1.
- Synced with Fedora python3-3.5.1-1.
* Ср мар 30 2016 Ivan Zakharyaschev 3.3.1-alt8
- added ignored python3 files pattern for buildreq.
- (.spec) Help verify_elf by pointing %__libpython3 to our newly
built library.
* Пт мар 18 2016 Ivan Zakharyaschev 3.3.1-alt7
- Unicode problem with ncurses fixed (RH#539917).
- Unpackage garbage __pycache__/* left-over from unwanted files.
- (.spec) Clean up to fail if the maintainer's intentions get not
fulfilled because the sources or the build environment have changed.
* Вс мар 06 2016 Ivan Zakharyaschev 3.3.1-alt6
- Switch to a common /usr/lib{,64}/python3/site-packages
(without the minor version).
- Provide python3.3-ABI: compatible .so in Python modules rely on it.
- Require rpm-build-python3 (as per ALT Sisyphus RPM Macros Packaging Policy).
- This package does not "strictly" own /usr/lib{,64}/python3.3 anymore
(for convenience of the transition and because it makes little sense).
* Сб мар 05 2016 Ivan Zakharyaschev 3.3.1-alt5
- do not test SSL (this is currently broken in Sisyphus anyway, but we
need to be able to rebuild; the SSL-bugs haven't gone away and need
a fix; but we are moving to 3.5 very soon)
* Вт апр 16 2013 Aleksey Avdeev 3.3.1-alt4
- remove subpackage %name-modules-idlelib (moved to
%name-modules-tkinter)
- move %_libdir/python*/Tools/scripts/run_tests.py to subpackage
%name-test
* Пт апр 12 2013 Aleksey Avdeev 3.3.1-alt3
- add subpackage %name-modules-idlelib
* Пт апр 12 2013 Aleksey Avdeev 3.3.1-alt2
- fix gcc 4.8 incompatibility (rhbz#927358); regenerate autotool
intermediates
- fix error in platform.platform() when non-ascii byte strings are
decoded to unicode (rhbz#922149)
* Пт апр 12 2013 Aleksey Avdeev 3.3.1-alt1
- version up to 3.3.1
- skip test_posix_fadvise: RLIMIT_CPU 1000000 unavailable in hasher
* Пт мар 29 2013 Aleksey Avdeev 3.3.0-alt1
- version up to 3.3.0
- add support for Bluetooth
* Ср май 09 2012 Vitaly Kuznetsov 3.2.3-alt3
- base: add python3.x(builtins) to Provides
* Чт апр 19 2012 Vitaly Kuznetsov 3.2.3-alt2
- python-3.2.3-autoconf-sem_open_check-alt.patch
* Чт апр 12 2012 Vitaly Kuznetsov 3.2.3-alt1
- 3.2.3
* Пн мар 26 2012 Vitaly Kuznetsov 3.2.2-alt4
- build python3 binary with static libpython3
- split up independent libpython3 subpackage with shared library
- change optimization to -O3
* Чт янв 26 2012 Vitaly Kuznetsov 3.2.2-alt3
- repair build with fresh rpm-build-python3
- enable check
* Ср дек 21 2011 Vitaly Kuznetsov 3.2.2-alt2
- rebuild with rpm-build-python3
- split up, rename subpackages
* Вт дек 06 2011 Vitaly Kuznetsov 3.2.2-alt1
- initial Python3 port from Fedora


[root<>comp-pentium-dual-a80d8c ~]#



Сообщение отредактировал robinzoid - 2.7.2020, 10:54


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 2.7.2020, 12:39
Сообщение #69


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 2.7.2020, 7:54) *
Прикрепленный файл  930.jpeg ( 222.76 килобайт ) Кол-во скачиваний: 7


Но у меня я смотрю либпитон 3,5 а хочет он 3,7... Видимо хоть бранч и подключён но с него ещё ничего не приехало.

CODE
[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-cache show libpython3
Package: libpython3
Section: Development/Python3
Installed Size: 3080160
Maintainer: Andrey Bychkov
Version: 3.5.4-alt2.M80P.1<>1527753869
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: python3-base (= 3.5.4-alt2.M80P.1)
Provides: libpython3.5m.so.1.0 (= set:многосимволов), libpython3 (= 3.5.4-alt2.M80P.1)
Architecture: i586
Size: 1
MD5Sum:
Filename:
Description: Python3 shared library
This package contains Python3 shared library
Changelog:
* Ср май 30 2018 Andrey Bychkov 3.5.4-alt2.M80P.1
- Added cleaning os-release parameters (patch5011)
...


[root<>comp-pentium-dual-a80d8c ~]#

Для перевода системы с p8 на p9, после нацеливания на репозиторий p9, выполнять команду `apt-get update` или нажимать кнопку 'Получить сведения' обязательно (для скачивания файлов базы пакетов репозитория p9 с сервера, в каталог /var/lib/apt/lists системы ).
После выполнения этих действий, на команде `apt-get install libpython3 gdb- gdb`, пакет libpython3 не может не обновиться, поскольку в p9 содержится его более новая версия, которую пакетный менеджер видит в локальной базе пакетов.

В свою очередь, сам gdb, по зависимостям притянет ключевые для системы пакеты, и далеко не один:
CODE
# apt-cache depends gdb
gdb-8.2.50.20180917-alt4:p9+233347.100.1.1<>1561650588
Для установки требует: </bin/sh>
sh-4.4.23-alt1:sisyphus+221902.500.4.1<>1550587242
Требует: </bin/grep>
grep-3.3.0.16.268ca-alt1:p9+240167.300.2.1<>1572918222
Требует: </bin/sed>
sed-1:4.7-alt1:sisyphus+221902.4700.4.1<>1550600115
Требует: </bin/sh>
sh-4.4.23-alt1:sisyphus+221902.500.4.1<>1550587242
Требует: </lib64/ld-linux-x86-64.so.2>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: </usr/bin/env>
coreutils-8.31.0.3.6bd78-alt2:p9+233308.100.1.1<>1561631908
Требует: bash
Требует: coreutils
Требует: grep
Требует: <libc.so.6(GLIBC_2.11)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.14)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.15)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.2.5)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.3.4)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.4)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.dirol.gif(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libc.so.6(GLIBC_2.9)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libdl.so.2(GLIBC_2.2.5)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libexpat.so.1()(64bit)>
libexpat-2.2.4-alt1<>1503305341
Требует: <libgcc_s.so.1(GCC_3.0)(64bit)>
libgcc1-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <liblzma.so.5()(64bit)>
liblzma-5.2.4-alt1:sisyphus+221902.5700.4.1<>1550600683
Требует: <liblzma.so.5(XZ_5.0)(64bit)>
liblzma-5.2.4-alt1:sisyphus+221902.5700.4.1<>1550600683
Требует: <libm.so.6(GLIBC_2.2.5)(64bit)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libncursesw.so.5()(64bit)>
libncursesw-6.1.20180407-alt2:sisyphus+222164.200.1.1<>1550686221
Требует: <libpthread.so.0(GLIBC_2.2.5)(64bit)>
glibc-pthread-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: <libpython3.7m.so.1.0()(64bit)>
libpython3-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <libreadline.so.7()(64bit)>
libreadline7-7.0.3-alt3:sisyphus+222164.300.1.1<>1550686325
Требует: <libstdc++.so.6(CXXABI_1.3)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(CXXABI_1.3.5)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(CXXABI_1.3.dirol.gif(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(CXXABI_1.3.9)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.11)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.14)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.15)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.18)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.19)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.20)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.21)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libstdc++.so.6(GLIBCXX_3.4.9)(64bit)>
libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libtinfo.so.5()(64bit)>
libtinfo-6.1.20180407-alt2:sisyphus+222164.200.1.1<>1550686221
Требует: <libubsan.so.1()(64bit)>
libubsan1-8.4.1-alt0.p9.1:p9+247559.100.2.1<>1585587756
Требует: <libz.so.1()(64bit)>
zlib-1.2.11-alt1:sisyphus+221902.6000.4.1<>1550600768
Требует: <libz.so.1(ZLIB_1.2.0)(64bit)>
zlib-1.2.11-alt1:sisyphus+221902.6000.4.1<>1550600768
Требует: <python3(collections)>
python3-base-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <python3(copy)>
python3-base-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <python3(os)>
python3-base-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <python3(re)>
python3-base-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <python3(traceback)>
python3-base-3.7.4-alt3:p9+249932.100.2.1<>1587126956
Требует: <rtld(GNU_HASH)>
glibc-core-6:2.27-alt12:p9+243233.100.2.1<>1577350190
Требует: which
Для установки требует: coreutils
Требует: gdb-common = 8.2.50.20180917-alt4:p9+233347.100.1.1

Но:
Если на переводе системы с p8 на p9 команда `apt-get install libpython3 gdb- gdb` выполнена и завершилась удачно, без полного завершения перевода на p9, вы не можете ни выключить компьютер, ни перегрузиться, ни отправить в спячку, ни тем более выйти из сессии. Незавершённый перевод системы с бранча на бранч, приводит к разлому и серьёзному повреждению системы.
Всё что выделено красным, воспринимайте как грозное предупреждение. И учтите, вас предупредили.
Фишка в том, что при миграции с бранча на бранч с повышением версии бранча, в памяти, находится всё ещё система на p8, а изменения происходят только на диске. Если вы не уверены в выполнении команды и не до конца понимаете что произойдёт или должно произойти, используйте только режим эмуляции выполнения apt-команд, когда реальных измений на диске не происходит.

И:
Категорически не рекомендовал бы для миграции с бранча на бранч, использовать synaptic:
За всё время существования альтов, у альтов не было ни одного гладкого перевода системы с бранча на бранч и использование apt в таких случаях без вариантов. synaptic пригоден, только для обновления стабильно работающей системы в рамках актуального для системы репозитория.

Сообщение отредактировал speccyfighter - 2.7.2020, 12:41
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 2.7.2020, 13:10
Сообщение #70


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


А ей всё-равно.
CODE
[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-get update
Получено: 1 http://ftp.altlinux.org p9/branch/i586 release [1948B]
Получено: 2 http://ftp.altlinux.org p9/branch/noarch release [1539B]
Получено 3487B за 0s (43,6kB/s).
Найдено http://ftp.altlinux.org p9/branch/i586/classic pkglist
Найдено http://ftp.altlinux.org p9/branch/i586/classic release
Найдено http://ftp.altlinux.org p9/branch/noarch/classic pkglist
Найдено http://ftp.altlinux.org p9/branch/noarch/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root<>comp-pentium-dual-a80d8c ~]# apt-get install libpython3 gdb- gdb
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
libpython3: Требует: python3-base (= 3.7.4-alt3:p9+249932.100.2.1)
E: Извините, `битые' пакеты
[root<>comp-pentium-dual-a80d8c ~]#



--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 2.7.2020, 16:08
Сообщение #71


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 2.7.2020, 11:10) *
А ей всё-равно.
CODE
[konst<>comp-pentium-dual-a80d8c ~]$ su -
Password:
[root<>comp-pentium-dual-a80d8c ~]# apt-get update
Получено: 1 http://ftp.altlinux.org p9/branch/i586 release [1948B]
Получено: 2 http://ftp.altlinux.org p9/branch/noarch release [1539B]
Получено 3487B за 0s (43,6kB/s).
Найдено http://ftp.altlinux.org p9/branch/i586/classic pkglist
Найдено http://ftp.altlinux.org p9/branch/i586/classic release
Найдено http://ftp.altlinux.org p9/branch/noarch/classic pkglist
Найдено http://ftp.altlinux.org p9/branch/noarch/classic release
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[root<>comp-pentium-dual-a80d8c ~]# apt-get install libpython3 gdb- gdb
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
libpython3: Требует: python3-base (= 3.7.4-alt3:p9+249932.100.2.1)
E: Извините, `битые' пакеты
[root<>comp-pentium-dual-a80d8c ~]#


Обрадовать мне вас нечем.
Посмотрел у себя на p8-sysv-xfce:

Перед имитацией переезда с p8 на p9 пришлось проделать массу манипуляций:
Код
# grep ^CPE /etc/os-release
CPE_NAME="cpe:/o:alt:starterkit:p8"

Код
# apt-repo
rpm [p8] http://mirror.datacenter.by/pub/ALTLinux/ p8/branch/i586 classic
rpm [p8] http://mirror.datacenter.by/pub/ALTLinux/ p8/branch/noarch classic

Код
# apt-cache show libpython3 | grep ^Vers
Version: 3.5.4-alt2.M80P.1<>1527753869

Код
# rpm -q libpython3
предупреждение: пакет libpython3 не установлен

Код
# rpm -q gdb
предупреждение: пакет gdb не установлен

Код
# grep -r '^ rpm \[p8\] http' /etc/apt/sources.list.d/
/etc/apt/sources.list.d/dcby.list: rpm [p8] http://mirror.datacenter.by/pub/ALTLinux/ p8/branch/i586 classic
/etc/apt/sources.list.d/dcby.list: rpm [p8] http://mirror.datacenter.by/pub/ALTLinux/ p8/branch/noarch classic

Код
# apt-repo >> /etc/apt/sources.list

Код
# sed -i 's/^ rpm/# rpm/g' /etc/apt/sources.list.d/dcby.list

Код
# sed -i 's/p8/p9/g' /etc/apt/sources.list

Код
# apt-repo
rpm [p9] http://mirror.datacenter.by/pub/ALTLinux/ p9/branch/i586 classic
rpm [p9] http://mirror.datacenter.by/pub/ALTLinux/ p9/branch/noarch classic

Код
# ls -1 /var/lib/apt/lists/
lock
mirror.datacenter.by_pub_ALTLinux_p8_branch_i586_base_pkglist.classic
mirror.datacenter.by_pub_ALTLinux_p8_branch_i586_base_release
mirror.datacenter.by_pub_ALTLinux_p8_branch_i586_base_release.classic
mirror.datacenter.by_pub_ALTLinux_p8_branch_noarch_base_pkglist.classic
mirror.datacenter.by_pub_ALTLinux_p8_branch_noarch_base_release
mirror.datacenter.by_pub_ALTLinux_p8_branch_noarch_base_release.classic
partial

Код
# apt-get update
Получено: 1 http://mirror.datacenter.by p9/branch/i586 release [1948B]
Получено: 2 http://mirror.datacenter.by p9/branch/noarch release [1539B]
Получено 3487B за 0s (23,6kB/s).                  
Получено: 1 http://mirror.datacenter.by p9/branch/i586/classic pkglist [18,9MB]
Получено: 2 http://mirror.datacenter.by p9/branch/i586/classic release [133B]
Получено: 3 http://mirror.datacenter.by p9/branch/noarch/classic pkglist [5386kB]
Получено: 4 http://mirror.datacenter.by p9/branch/noarch/classic release [135B]
Получено 24,3MB за 6s (3560kB/s).                                                                                                                  
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено

Код
# ls -1 /var/lib/apt/lists/
lock
mirror.datacenter.by_pub_ALTLinux_p9_branch_i586_base_pkglist.classic
mirror.datacenter.by_pub_ALTLinux_p9_branch_i586_base_release
mirror.datacenter.by_pub_ALTLinux_p9_branch_i586_base_release.classic
mirror.datacenter.by_pub_ALTLinux_p9_branch_noarch_base_pkglist.classic
mirror.datacenter.by_pub_ALTLinux_p9_branch_noarch_base_release
mirror.datacenter.by_pub_ALTLinux_p9_branch_noarch_base_release.classic
partial

Код
# apt-cache show libpython3 | grep ^Vers
Version: 3.7.4-alt3:p9+249932.100.2.1<>1587127349


При этом при миграции p8->p9, при установке gdb, у которого конфликтует файл, придётся вручную удовлетворять зависимости, вычитывая выбросы и добавляя имена пакетов в команду (и уверяю вас, у gdb цепочечных зависимостей больше чем дохрена и так просто его не поставить):
CODE

# apt-get install libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет gdb не установлен, и не может быть удалён.
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
gdb: Требует: python3(collections) (< 0)
Требует: python3(copy) (< 0)
Требует: python3(os) (< 0)
Требует: python3(re) (< 0)
Требует: python3(traceback) (< 0)
libpython3: Требует: python3-base (= 3.7.4-alt3:p9+249932.100.2.1)
E: Извините, `битые' пакеты

CODE

# apt-get install python3 python3-base libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет gdb не установлен, и не может быть удалён.
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
python3-base: Требует: libcrypto.so.1.1 (>= set:qjvVyozNUGc9Ww6A7PZIaYmAqluTUpbtljEYvQVKLpoTSgJ5J6vh2pgv3jS1xVreYWvl0Wab9icj
r4AfXXbMZ3n8NIYC5p2wGn4RSjhNGtrQM1oXWzfuTwR3Mbr9CxkrKPZyM7EpSSUIZc98cHnE6SE9Nu8f8
0yxKuAH4y2dcqN5qFjpcMZdKztnNj1TxWW34UjZBSLa1mAKEgNWGjClqjdGA9WxgNcsSKoD7usW5NEHYZ
DL216NIBVZoIF1cZIWIi5nfbJzwRdOMfE17jCNnlxrstZi97Jt9PjND7Sgq0YyTXnWpcUYvYo1w3)
Требует: libcrypto.so.1.1(OPENSSL_1_1_0)
Требует: libssl.so.1.1 (>= set:mfaB9uCfqgEZKlBwqP9tZqbUQm2f7vh05sSZa5j2fOBj3izA09lSD2y28deqLRQTsRvIlt2f6wZz
9vQkhckwUWPRL2v7lRWwPb0I29PRV6VkgS0i1OTZGQJ4CcGiwCF51aJfvh4TLqLZ8ZGS1AQhjXH98FZbN
DaR1zA4dNZAg8MsyiFpQDCyvgKkMnoWXjSaBIByJ9D5FGpJ2QkSbkeRDt0jj1)
Требует: libssl.so.1.1(OPENSSL_1_1_0)
Требует: libssl.so.1.1(OPENSSL_1_1_1)
E: Извините, `битые' пакеты

CODE

# apt-get install libcrypto libssl python3 python3-base libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет libcrypto предоставляется следующими пакетами:
libcrypto10 sisyphus+227258.100.1.1<>1555462640 [Установлено]
libcrypto1.1 p9+250580.100.5.1<>1588175266
Необходимо точно указать, какой из пакетов должен быть установлен.
E: Виртуальный пакет libcrypto предоставляется многими пакетами.

CODE

# apt-get install libcrypto1.1 libssl python3 python3-base libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет libssl предоставляется следующими пакетами:
libssl10 sisyphus+227258.100.1.1<>1555462640 [Установлено]
libssl1.1 p9+250580.100.5.1<>1588175266
Необходимо точно указать, какой из пакетов должен быть установлен.
E: Виртуальный пакет libssl предоставляется многими пакетами.


Но даже добавив в команду все необходимые пакеты для удовлетворения зависимостей, для установки gdb из p9 в систему на p8, это всё равно вынесет из системы всю сетевую подсистему и множество важных ключевых пакетов (далее в режиме симуляции):
CODE

# apt-get install libcrypto1.1 libssl1.1 python3 python3-base libpython3 gdb- gdb -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет gdb не установлен, и не может быть удалён.
Следующие дополнительные пакеты будут установлены:
ceres-solver control cpp cpp5 cpp8 deadbeef deadbeef-gtk3 deadbeef-m3u deadbeef-out-alsa deadbeef-out-pulseaudio deadbeef-shellexec dm-tool
elinks flite gcc gcc5 gcc8 gdb-common gdcm glib2 glib2-devel glib2-locales glibc glibc-core glibc-devel glibc-gconv-modules glibc-kernheaders
glibc-kernheaders-generic glibc-kernheaders-x86 glibc-locales glibc-nss glibc-preinstall glibc-pthread glibc-timezones glibc-utils glxgears
glxinfo gstreamer1.0 gstreamer1.0-utils guile22 iconv ilmbase24-common iputils kf5-filesystem kf5-kconfig kf5-kconfig-common libCharLS libaom
libarchive13 libasan2 libasan5 libass9 libatomic1 libavresample4 libavutil56 libbabl libboost_filesystem1.67.0 libboost_system1.67.0 libcodec2
libcpuid libcrypt libcrypt-devel libdav1d libdrm libdvdread8 libevent2 libevent2.1 libfluidsynth libgc libgcc1 libgflags libgfortran3 libgio
libgio-devel libgksu libglog libgloox17 libglvnd libgraphene libgst-plugins1.0 libgst-plugins1.0-gir libgstreamer1.0 libgstreamer1.0-gir libgtop
libhalf24 libicu64 libiex24 libilmimf24 libilmthread24 libimobiledevice libitm1 libjson-c4 libkf5configcore libkrb5 libldap liblightdm-gobject
liblilv liblua5.3 libluajit libmetis libminiupnpc16 libmpfr6 libmpx2 libneon libnet-snmp35 libnfsidmap libnghttp2 libnsl2 libnsl2-devel
libopusfile libpkcs11-helper libpng15 libpostproc55 libprotobuf17 libpulseaudio libpython libqmmp libqt5-core libqt5-dbus libqt5-network
libqt5-sql libqt5-xml libquadmath0 libreadline7 librpm librpm7 librpmbuild librpmbuild7 librubberband libsane libsasl2-3 libsensors3 libserd
libsidplayfp libsnappy libsord libsratom libssh libstdc++6 libsuitesparse libswresample3 libswscale5 libtalloc libtcb libtdb libtevent libubsan0
libubsan1 libudfread libusb libva libva-driver-intel libvidstab libvpx6 libvtv0 libwayland-client libwayland-client-devel libwayland-cursor
libwayland-egl libwebrtc libx265-160 libxfce4panel-gtk3 libzeromq lightdm llvm10.0-libs lm_sensors3 make mutt mutt-default mypaint-brushes1.0
nfs-utils nss_tcb ntp-aux ntpdate openexr24-common openni openntpd openssh openssh-askpass-common openssh-clients openssh-common openssh-server
openssh-server-control openssl openvpn pam0_tcb perl-CPAN-Meta-Requirements perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Digest-SHA1
perl-Encode perl-Filter perl-HTML-Parser perl-Time-Piece perl-Unicode-Map perl-Unicode-Map8 perl-Unicode-String perl-XML-LibXML perl-XML-Parser
perl-base perl-threads postfix ppp ppp-pppoe python python-base python-dev python-modules python-modules-bsddb python-modules-compiler
python-modules-ctypes python-modules-curses python-modules-distutils python-modules-email python-modules-encodings python-modules-hotshot
python-modules-logging python-modules-multiprocessing python-modules-nis python-modules-unittest python-modules-xml python-strict qmmp
qmmp-copypaste qmmp-covermanager qmmp-eff-bs2b qmmp-eff-crossfade qmmp-eff-extrastereo qmmp-eff-filewriter qmmp-eff-ladspa qmmp-eff-monotostereo
qmmp-eff-soxr qmmp-fileops qmmp-gnomehotkey qmmp-hal qmmp-hotkey qmmp-in-archive qmmp-in-cue qmmp-in-flac qmmp-in-gme qmmp-in-midi
qmmp-in-modplug qmmp-in-musepack qmmp-in-opus qmmp-in-sid qmmp-in-sndfile qmmp-in-wavpack qmmp-kdenotify qmmp-mms qmmp-mpris qmmp-notifier
qmmp-out-icecast qmmp-out-jack qmmp-out-null qmmp-out-oss qmmp-out-qtmultimedia qmmp-qsui qmmp-rgscan qmmp-scrobbler qmmp-statusicon
qmmp-streambrowser qmmp-trackchange qmmp-udisks qmmp-vis-analyzer qmmp-vis-projectm qt5-base-common qt5-declarative-common qt5-xmlpatterns-common
rpcbind rpm rpm-build rpm-build-perl rpmspec sane sysstat tcb-utils tinyxml wayland-devel wget wpa_supplicant xfce4-hardware-monitor-plugin
xfce4-sensors-plugin xorg-server-common
Следующие пакеты будут ОБНОВЛЕНЫ:
control cpp5 deadbeef deadbeef-gtk3 deadbeef-m3u deadbeef-out-alsa deadbeef-out-pulseaudio deadbeef-shellexec dm-tool elinks gcc5 glib2
glib2-devel glib2-locales glibc glibc-core glibc-devel glibc-gconv-modules glibc-kernheaders glibc-locales glibc-nss glibc-preinstall
glibc-pthread glibc-timezones glibc-utils glxgears glxinfo gstreamer1.0 gstreamer1.0-utils iconv iputils libarchive13 libasan2 libatomic1 libbabl
libcpuid libdrm libevent2 libfluidsynth libgcc1 libgfortran3 libgio libgio-devel libgksu libgst-plugins1.0 libgst-plugins1.0-gir libgstreamer1.0
libgstreamer1.0-gir libgtop libimobiledevice libitm1 libkrb5 libldap liblightdm-gobject libneon libnfsidmap libnghttp2 libopusfile
libpkcs11-helper libpng15 libpulseaudio libpython libqmmp libqt5-core libqt5-dbus libqt5-network libqt5-sql libqt5-xml libquadmath0 librpm
librpmbuild libsane libsasl2-3 libsensors3 libsidplayfp libstdc++6 libtalloc libtcb libtdb libtevent libubsan0 libusb libva libvtv0
libwayland-client libwayland-client-devel libwayland-cursor libwayland-egl lightdm lm_sensors3 make mutt mutt-default nfs-utils nss_tcb ntp-aux
ntpdate openntpd openssh openssh-askpass-common openssh-clients openssh-common openssh-server openssh-server-control openssl openvpn pam0_tcb
perl-Compress-Raw-Bzip2 perl-Compress-Raw-Zlib perl-Digest-SHA1 perl-Encode perl-HTML-Parser perl-Time-Piece perl-Unicode-Map perl-Unicode-Map8
perl-Unicode-String perl-XML-LibXML perl-XML-Parser perl-base perl-threads postfix ppp ppp-pppoe python python-base python-dev python-modules
python-modules-bsddb python-modules-compiler python-modules-ctypes python-modules-curses python-modules-email python-modules-encodings
python-modules-hotshot python-modules-logging python-modules-multiprocessing python-modules-unittest python-modules-xml python-strict python3
python3-base qmmp qmmp-copypaste qmmp-covermanager qmmp-eff-bs2b qmmp-eff-crossfade qmmp-eff-extrastereo qmmp-eff-filewriter qmmp-eff-ladspa
qmmp-eff-soxr qmmp-fileops qmmp-gnomehotkey qmmp-hal qmmp-hotkey qmmp-in-archive qmmp-in-cue qmmp-in-flac qmmp-in-gme qmmp-in-midi
qmmp-in-modplug qmmp-in-musepack qmmp-in-opus qmmp-in-sid qmmp-in-sndfile qmmp-in-wavpack qmmp-kdenotify qmmp-mms qmmp-mpris qmmp-notifier
qmmp-out-icecast qmmp-out-jack qmmp-out-null qmmp-out-oss qmmp-out-qtmultimedia qmmp-qsui qmmp-rgscan qmmp-scrobbler qmmp-statusicon
qmmp-streambrowser qmmp-trackchange qmmp-udisks qmmp-vis-analyzer qmmp-vis-projectm qt5-base-common qt5-declarative-common qt5-xmlpatterns-common
rpcbind rpm rpm-build rpm-build-perl sane sysstat tcb-utils wayland-devel wget wpa_supplicant xfce4-hardware-monitor-plugin xfce4-sensors-plugin
xorg-server-common
Следующие пакеты будут ЗАМЕНЕНЫ:
qmmp-out-pulseaudio (by qmmp)
Следующие пакеты будут УДАЛЕНЫ:
0ad 0ad-data NetworkManager NetworkManager-adsl NetworkManager-applet-gtk NetworkManager-bluetooth NetworkManager-daemon NetworkManager-openvpn
NetworkManager-openvpn-gtk NetworkManager-ppp NetworkManager-pptp NetworkManager-pptp-gtk NetworkManager-vpnc NetworkManager-vpnc-gtk
NetworkManager-wifi NetworkManager-wwan alterator alterator-browser-qt5 alterator-datetime alterator-groups alterator-grub alterator-lookout
alterator-luks alterator-net-eth alterator-net-openvpn alterator-net-pppoe alterator-net-pptp alterator-net-wifi alterator-notes alterator-root
alterator-services alterator-sslkey alterator-standalone alterator-sysconfig alterator-users alterator-x11 alterator-xkb apt apt-repo apt-rsync
apt-scripts aptitude atril-gtk atril-gtk-djvu avconv avprobe branding-alt-starterkit-alterator cmake cpu-x curl deadbeef-in-ffmpeg
deadbeef-in-vfs_curl deadbeef-lastfm design-icewm-themes eepm gdm2.20 gimp gst-plugins-bad1.0 gst-plugins-base1.0 gst-plugins1.0-tools
gvfs-backend-google gvfs-backend-nfs gvfs-backend-smb gvfs-backends icewm-githubmod icewm-regular icewm-startup icewm-startup-grun
icewm-startup-tray_mixer_plus icewm-startup-xxkb-tray imagewriter koffice16 koffice16-kexi koffice16-kspread libapt libavcodec56 libavdevice55
libavfilter5 libavformat56 libcrypto10 libcurl libffmpegthumbnailer libgdata libgegl libgloox libguile-vhttpd liblrdf libmediainfo
libmysqlclient18 libnet-snmp30 libnetapi liboauth libofx libofx-devel libopencv2.4 libpoppler72 libpoppler8-glib libqt5-eglfsdeviceintegration
libqt5-eglfskmssupport libqt5-gui libqt5-qml libqt5-quick libqt5-script libqt5-svg libqt5-widgets libqt5-x11extras libqt5-xcbqpa
libqt5-xmlpatterns libraptor2 librtmp libsmbclient libssl10 libvhttpd libwbclient libwrap lxde-lxdm mediainfo mplayer mplayer-vc mpv newmoon-base
nfs-clients npapi-plugin-adobe-flash palemoon-html5 palemoon-ru palemoon-suggested palemoon-uBlock parole python-module-talloc qmmp-converter
qmmp-full qmmp-http qmmp-in-ffmpeg qmmp-in-mplayer qt5-virtualkeyboard samba-client samba-client-libs samba-common-libs samba-common-tools
samba-libs simplescreenrecorder smplayer-mplayer synaptic synaptic-usermode tumbler twm update-kernel vhttpd-utils virtualbox-guest-additions
vorbis-tools xfce4-default xfce4-minimal xfce4-regular xfce4-session xfce4-session-engines xfce4-settings xinit xinitrc xorg-conf-synaptics
xorg-dri-intel xorg-dri-radeon xorg-drv-ati xorg-drv-cirrus xorg-drv-evdev xorg-drv-fbdev xorg-drv-intel xorg-drv-libinput xorg-drv-mach64
xorg-drv-nouveau xorg-drv-qxl xorg-drv-r128 xorg-drv-radeon xorg-drv-synaptics xorg-drv-vboxvideo xorg-drv-vesa xorg-drv-vmmouse xorg-drv-vmware
xorg-server xorg-utils
Следующие НОВЫЕ пакеты будут установлены:
ceres-solver cpp cpp8 flite gcc gcc8 gdb gdb-common gdcm glibc-kernheaders-generic glibc-kernheaders-x86 guile22 ilmbase24-common kf5-filesystem
kf5-kconfig kf5-kconfig-common libCharLS libaom libasan5 libass9 libavresample4 libavutil56 libboost_filesystem1.67.0 libboost_system1.67.0
libcodec2 libcrypt libcrypt-devel libcrypto1.1 libdav1d libdvdread8 libevent2.1 libgc libgflags libglog libgloox17 libglvnd libgraphene libhalf24
libicu64 libiex24 libilmimf24 libilmthread24 libjson-c4 libkf5configcore liblilv liblua5.3 libluajit libmetis libminiupnpc16 libmpfr6 libmpx2
libnet-snmp35 libnsl2 libnsl2-devel libpostproc55 libprotobuf17 libpython3 libreadline7 librpm7 librpmbuild7 librubberband libserd libsnappy
libsord libsratom libssh libssl1.1 libsuitesparse libswresample3 libswscale5 libubsan1 libudfread libva-driver-intel libvidstab libvpx6 libwebrtc
libx265-160 libxfce4panel-gtk3 libzeromq llvm10.0-libs mypaint-brushes1.0 openexr24-common openni perl-CPAN-Meta-Requirements perl-Filter
python-modules-distutils python-modules-nis qmmp-eff-monotostereo rpmspec tinyxml
ВНИМАНИЕ: Будут удалены важные для работы системы пакеты
Обычно этого делать не следует. Вы должны точно понимать возможные последствия!
apt libapt (по причине apt)
199 будет обновлено, 90 новых установлено, 1 пакетов будет заменено, 179 пакетов будет удалено и 862 не будет обновлено.
...
и т.д.


Т.е. без исправления gdb в p9, для последующего dist-upgrade с p8 на p9, никак. Совсем. Вы готовы к размеру такого геморроя?
Много проще p9 систему с нуля поставить без форматирования /home


Но даже казалось бы выполняющийся dist-upgrade p8->p9, может завершиться массой ошибок (и что с ними делать, не знаю):
Код
E: Fatal, conflicts violated glibc-core
...
E: Fatal, conflicts violated glibc-core
E: Fatal, conflicts violated glib2-locales
E: Fatal, conflicts violated librpm7
E: Fatal, conflicts violated rpm
E: Fatal, conflicts violated fuse-common
E: Fatal, conflicts violated fuse-common
E: Fatal, conflicts violated fuse-common
E: Fatal, conflicts violated avahi-autoipd
E: Fatal, conflicts violated libucil2
...
E: Fatal, conflicts violated libucil2
E: Conf Broken p11-kit-trust
E: Conf Broken samba-common-libs
E: Conf Broken xorg-proto-devel
E: Conf Broken rgb
E: Conf Broken icewm
E: Conf Broken libbrotlicommon
E: Conf Broken libbrotlidec
E: Conf Broken libbrotlienc
E: Conf Broken firefox
E: Conf Broken qmmp
E: Conf Broken libucil2

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 2.7.2020, 16:31
Сообщение #72


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Короче:
- Попытка установить gdb из p9 в систему на p8, для миграции с p8 на p9, притягивает множество зависимостей с выносом из системы множества важных пакетов и полному разрушению системы.
- А dist-upgrade с миграцией p8 на p9, не пройдёт по причине конфликта файлов у gdb новой и старой версии из p8 и p9. Это ошибка и она требует исправления.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 2.7.2020, 16:51
Сообщение #73


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Примерно понятно. Спасибо. Не думал что всё настолько запутано, но тем больше захотелось снять шляпу перед программерами. Я-то думал надо только установить python3-base (= 3.7.4-alt3:p9+249932.100.2.1) и всё заработает, а оно вона чего...
Ну ничего. Побуду пока на КДЕ4 на Альте-8 а там может и перестегнусь, скачав дистр и скопировав хомяк на сторону. Тем более не такой уж он и большой, а ОСь и без того сильно замусорена.
Спасибо. Теперь надо поконкретнее повникать в Вами выложенное. С наскока оно малопонятно, тем более в глубинах Линукса я мало что смыслю.

Прикрепленный файл  ____.jpg ( 40.06 килобайт ) Кол-во скачиваний: 8


Сообщение отредактировал robinzoid - 2.7.2020, 16:56


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
speccyfighter
сообщение 2.7.2020, 17:13
Сообщение #74


Крупный специалист
*****

Группа: Пользователь
Сообщений: 420
Регистрация: 1.5.2013
Вставить ник
Цитата
Пользователь №: 2379
Страна: Беларусь
Город: Не указан
Пол: Муж.



Репутация: 1


Цитата(robinzoid @ 2.7.2020, 14:51) *
Примерно понятно. Спасибо. Не думал что всё настолько запутано, но тем больше захотелось снять шляпу перед программерами. Я-то думал надо только установить python3-base (= 3.7.4-alt3:p9+249932.100.2.1) и всё заработает, а оно вона чего...

Зависимости, если их нет или проставлены неверно, превращают всё в тихий ужас. И для отслеживания, отнимают немало времени. Причём иногда без желаемого результата. Увы, бывает и так. К тому же цепочечные зависимости, это такой тихий ужас, при котором установка одного gdb, притягивает по зависимостям под три сотни пакетов.

Цитата(robinzoid @ 2.7.2020, 14:51) *
Спасибо. Теперь надо поконкретнее повникать в Вами выложенное. С наскока оно малопонятно, тем более в глубинах Линукса я мало что смыслю.

Всё проводилось на реальной системе. По большей части командами в режиме симуляции (чтобы не разрушить систему). Времени отняло достаточно много. И на комментарии к каждому выбросу, его уже не оставалось. И посчитал, что лучше так, чем совсем никак. Но если что, спрашивайте.

А вложение понравилось. Хорошая шутка юмора. Но как говорится: в каждой шутке, есть доля шутки.

Сообщение отредактировал speccyfighter - 2.7.2020, 17:14
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 2.7.2020, 18:56
Сообщение #75


Профессионал
*******

Группа: Пользователь
Сообщений: 1948
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Нет, в общем всё правильно. Пора уже Альт переустанавливать. Он ставился седьмым, потом обновился ло восьмого и сейчас не хочет становиться девятым.
Ну и правильно. А то я тут глянул как у меня дела в файловом менеджере, получается из 50 Гигов только 13 хомяк. Остальное невесть что. Пора его подзачистить. А то копошиться с удалением ненужного это морока ещё та...
Прикрепленный файл  935.jpeg ( 207.58 килобайт ) Кол-во скачиваний: 3



--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

3 страниц V  < 1 2 3
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.7.2020, 17:09