Сайт | Скачать | Видео | Wiki

Автор Тема: LFD10 libс6:i386 не устанавливается  (Прочитано 1684 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
LFD10 libс6:i386 не устанавливается
« : 21 Декабрь 2019, 11:15:11 »
Код
live@d10:~$ sudo apt-get install libc6:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  glibc-doc:i386 locales:i386
Рекомендуемые пакеты:
  libidn2-0:i386
Следующие НОВЫЕ пакеты будут установлены:
  libc6:i386
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 19 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
Необходимо скачать 0 B/2 743 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 11,8 MB.
Предварительная настройка пакетов …
(Чтение базы данных … на данный момент установлено 28340 файлов и каталогов.)
Подготовка к распаковке …/libc6_2.28-10_i386.deb …
Распаковывается libc6:i386 (2.28-10) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libc6_2.28-10_i386.deb (--unpack):
 попытка перезаписать общий «/usr/share/doc/libc6/NEWS.gz», который отличается от других экземпляров пакета libc6:i386
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libc6_2.28-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
live@d10:~$
Нужно steam

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 libс6:i386 не устанавливается
« Ответ #1 : 21 Декабрь 2019, 14:20:51 »
для совместимости со свежаком я обновил glibc до 2.30 (брал из юбунты)
Соотаетственно и libс6:i386 надо этой же версии оттуда же

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: LFD10 libс6:i386 не устанавливается
« Ответ #2 : 21 Декабрь 2019, 18:45:50 »
Обновлять glibc из apt??? Мягко говоря рисково. Возьмите и перепакуйте.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 libс6:i386 не устанавливается
« Ответ #3 : 23 Декабрь 2019, 09:21:25 »
Обновлять glibc из apt???
Перепаковать или dpkg -i и посмотреть что изменилось в сохраненке
Репу подключать точно перебор
И еще в списке пакетов может понадобиться подшаманить - подставить как будто родная версия. иначе apt может родную подтянуть
Вот такие заморочки. LF на deb получается только второстепенным дистром. Все основное делается в арче

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: LFD10 libс6:i386 не устанавливается
« Ответ #4 : 23 Декабрь 2019, 19:24:42 »
для совместимости со свежаком я обновил glibc до 2.30 (брал из юбунты)
Соотаетственно и libс6:i386 надо этой же версии оттуда же
Здесь и собака зарыта. Их вместе обновлять нужно, даже, если руками. В слаке они в одном пакете лежат, например.
За ними еще всякие gcrypt-ы и gcc потянутся, дабы их удовлетворили.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: LFD10 libс6:i386 не устанавливается
« Ответ #5 : 23 Декабрь 2019, 20:26:09 »
Код
WAY=/usr/bin; LS=`ls -1 $WAY | wc | cut -f4 -d" "`; PERC=`bc <<< "scale=2; $LS/100"`; c=0; (for i in `find $WAY`; do if [ -f $i ]; then echo "#elapsed `bc <<< "scale=2; $c/$PERC"`%"; let c=$((c+1)); ldd $i | grep "not fo" >> /tmp/miss.txt; fi; done) | zenity --progress --auto-close; sort /tmp/miss.txt | uniq >> /tmp/misslibs.txt; defaulttexteditor /tmp/misslibs.txt; rm /tmp/miss.txt; rm /tmp/misslibs.txt

Вот, на всякий. Если WAY=/usr/lib или /lib - еще больше интересного вылезет.

Ну и, чтоб знать, кто кому нужен:
Код
WAY=/usr/bin; LS=`ls -1 $WAY | wc | cut -f4 -d" "`; PERC=`bc <<< "scale=2; $LS/100"`; c=0; (for i in `find $WAY`; do echo "#elapsed `bc <<< "scale=2; $c/$PERC"`"; let c=$((c+1)); if [ -f $i ]; then o=`ldd $i | grep "not fo"`; if [ "$o" != "" ]; then echo $i >> /tmp/miss.txt; echo -en "$o\n" >> /tmp/miss.txt; fi; fi; done) | zenity --progress --auto-close; defaulttexteditor /tmp/miss.txt; rm /tmp/miss.tx

defaulttexteditor заменить на нужный. В puppy он работает в остальных - не знаю
« Последнее редактирование: 23 Декабрь 2019, 21:05:13 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33989
  • Репутация: +231/-0
    • PuppyRus-A
Re: LFD10 libс6:i386 не устанавливается
« Ответ #6 : 24 Декабрь 2019, 09:15:42 »
За ними еще всякие gcrypt-ы и gcc потянутся, дабы их удовлетворили.
Везде обновляю glibc до последнего. Проблем не возникало. gcrypt-ы и gcc не тянулись (можно и не обновлять).
В puppy он работает в остальных - не знаю
Если это скрипт выявления неразрешенных зависимостей - В пра есть dep-find. Делали вместе с Дядей Шуриком

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: LFD10 libс6:i386 не устанавливается
« Ответ #7 : 24 Декабрь 2019, 12:43:06 »
Не, знаю, скрипт ли. Это длиннокоманда. Насчёт gcrypt и gcc - возможно и будут довольны новой версией, главное, чтоб не старая.
« Последнее редактирование: 24 Декабрь 2019, 12:46:23 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.