![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2270 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Строго говоря пробую с 8-ого Альта перейти на 9-й. Пытаюсь по https://www.altlinux.org/Update/p9
В терминале всплывает E: Произошли ошибки при выполнении транзакции И обновление перестаёт быть. Попробовал перезагрузиться и продолжить из Синаптика где уже встал http://ftp.altlinux.org/pub/distributions/ALTLinux/p9/branch/i586. Итог тот же самый. Во время подготовки к установке: file /etc/ImageMagick-6/coder.xml from install of libImageMagick6-common-6.9.10.94-alt1 conflicts with file from package libImageMagick-6.9.4.7-alt2.M80P.1 ********************многабукаф libImageMagick-6.9.4.7-alt2.M80P.1 E: Error while running transaction Обновляю ядро Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: kernel-modules-nvidia-std-def#440.82-alt1.328748.1:p9+252713.2200.2.1<>1591627333: Требует: nvidia_glx_390.132 shadow-utils: Требует: pam0(system-auth-use_first_pass-local) tcb-utils: Для установки требует: pam0_tcb (= 1.1-alt1) E: Извините, `битые' пакеты update-kernel: failed to install kernel-image-std-def-1:5.4.44-alt1:p9+252713.100.2.1<>1591626094 with modules [root<>comp-pentium И чего теперь делать??? Сообщение отредактировал robinzoid - 23.6.2020, 22:40 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2270 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Чувствую себя первоклашкой которому десятиклассник объясняет что такое корень из четырёх.
Впрочем это интересно. Пока [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/
|
|
|
![]()
Сообщение
#3
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Следующие пакеты имеют неудовлетворенные зависимости: 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. Чувствую себя первоклашкой которому десятиклассник объясняет что такое корень из четырёх. Впрочем это интересно. ![]() Сообщение отредактировал speccyfighter - 1.7.2020, 22:31 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.6.2025, 0:18 |