Вопрос или проблема
Где получить libgdk-pixbuf2.0-0:i386? Я использую Ubuntu 24.04.
На самом деле я пытаюсь запустить Adobe Reader под Ubuntu 24.04, но неудачно. Я даже выполнил sudo dpkg --add-architecture i386
, но всё равно не смог запустить Adobe Reader.
Я даже пробовал решение sudo apt-get install libgdk-pixbuf2.0-0:i386
, которое предложили на stackoverflow, но:
E: Не удалось найти пакет libgdk-pixbuf2.0-0:i386
E: Не удалось найти ни одного пакета по шаблону 'libgdk-pixbuf2.0-0'
E: Не удалось найти ни одного пакета по регулярному выражению 'libgdk-pixbuf2.0-0'
В конце концов, я заметил
ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep "not found"
linux-gate.so.1 (0xf2700000)
libBIB.so => не найдено
libBIBUtils.so => не найдено
libACE.so => не найдено
libAGM.so => не найдено
libCoolType.so => не найдено
libAXE8SharedExpat.so => не найдено
libJP2K.so => не найдено
libAdobeXMP.so => не найдено
libicuuc.so.36 => не найдено
libssl.so.0.9.8 => не найдено
libcrypto.so.0.9.8 => не найдено
libgdk_pixbuf_xlib-2.0.so.0 => не найдено
libResAccess.so => не найдено
В любом случае, как успешно запустить Acrobat Reader на Ubuntu 24.04?
С уважением
Ну, 32-битная версия acroread работала нормально до обновления до Ubuntu 24, что мне, например, хотелось бы продолжать.
Evince, Atril и подобные не имеют полного набора функций acroread. В моем случае мне нужно видеть встроенный XML в PDF/A.
acrordrdc в wine я попробую, но думаю, что это костыль.
Для acrordrdc на Snap я не собираюсь начинать с системы Snap, точка.
Вот в чем проблема. С наилучшими пожеланиями.
Мне удалось запустить acroread после установки libgdk-pixbuf-xlib-2.0-0 из Debian Bookworm:
wget http://ftp.cz.debian.org/debian/pool/main/g/gdk-pixbuf-xlib/libgdk-pixbuf-xlib-2.0-0_2.40.2-2_i386.deb
sudo dpkg -i libgdk-pixbuf-xlib-2.0-0_2.40.2-2_i386.deb
Ответ или решение
Чтобы получить пакет libgdk-pixbuf2.0-0:i386
и успешно запустить Adobe Reader на Ubuntu 24.04, выполните следующие шаги.
1. Подготовка системы
Начиная с Ubuntu 24.04, проблема совместимости с 32-битными пакетами может возникнуть, особенно если вы пытаетесь установить программное обеспечение, разработанное для 32-битных архитектур. Первым делом убедитесь, что вы добавили поддержку архитектуры i386 с помощью следующей команды:
sudo dpkg --add-architecture i386
sudo apt update
2. Установка необходимых библиотек
На данный момент, кажется, что пакет libgdk-pixbuf2.0-0:i386
не доступен в официальных репозиториях Ubuntu 24.04. Однако вы можете установить необходимые библиотеки из репозиториев Debian. В частности, вы можете скачать и установить libgdk-pixbuf-xlib-2.0-0:i386
, который, как показал ваш опыт, может быть необходим для работы Adobe Reader.
Сначала получите пакет с официального сайта Debian. Используйте следующую команду для скачивания:
wget http://ftp.cz.debian.org/debian/pool/main/g/gdk-pixbuf-xlib/libgdk-pixbuf-xlib-2.0-0_2.40.2-2_i386.deb
Затем установите пакет с помощью команды:
sudo dpkg -i libgdk-pixbuf-xlib-2.0-0_2.40.2-2_i386.deb
3. Дополнительные зависимости
Проверка зависимостей с помощью команды ldd
выявила ряд библиотек, которые не найдены. Если Adobe Reader не запускается из-за отсутствия других библиотек, вам необходимо будет установить их. Например, для решения проблем с отсутствием библиотек libBIB.so
, libBIBUtils.so
, libACE.so
и других, вам настоятельно рекомендуется найти и установить соответствующие пакеты. Обычно эти библиотеки могут быть найдены в пакетах libreoffice
, libssl
, libcrypto
и других, убедитесь, что они установлены, выполнив:
sudo apt-get install libssl1.1 libcrypto1.1
4. Проверка работы Adobe Reader
После установки всех необходимых библиотек попробуйте снова запустить Adobe Reader. Если возникнут ошибки, продолжайте искать отсутствующие библиотеки, которые могут быть связаны с другими 32-битными или совместимыми приложениями. Параллельно можно рассмотреть возможность запуска Adobe Reader в среде Wine, если интеграция с Ubuntu не удастся.
5. Альтернативное программное обеспечение
Если проблема с Adobe Reader не решится, и вам нужно работать с PDF-файлами, учитывая, что Evince и Atril не полностью удовлетворяют ваши требования, вы можете рассмотреть альтернативные варианты, такие как Master PDF Editor
, который имеет более широкий функционал.
Заключение
Работа с 32-битными приложениями в 64-битной системе может потребовать дополнительных усилий и время от времени возникает необходимость в использовании библиотек из других дистрибутивов, как в случае с Debian. Следуйте представленным инструкциям, чтобы максимально эффективно установить и использовать Adobe Reader на Ubuntu 24.04.