Установка VariusSoft.PDF2Book на Ubuntu.
Пошаговая инструкция.
Как и обещал, ставим прогу Напалма на Убунту
Скачиваем архив Разархивируем и переходим в папку с файлами с помощью команды:
cd /путь/в папаку/с разархивированной программой
Проверяем, установлен ли .NET: Выполняем в терминале:
dotnet --info
Если вот такая ебала, то не установлен:
Как установить Нет написано тут
У меня сейчас Ubuntu 24.04, поэтому продублирую сюда.
.NET доступен в репозитории пакетов серверной части Ubuntu .NET. Чтобы добавить репозиторий, откройте терминал и выполните следующую команду:
sudo add-apt-repository ppa:dotnet/backports
Установка пакета SDK
Пакет SDK для .NET позволяет разрабатывать приложения с помощью .NET. При установке пакета SDK для .NET не нужно устанавливать соответствующую среду выполнения. Чтобы установить пакет SDK для .NET, выполните приведенные ниже команды.
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-9.0
Установка среды выполнения
Среда выполнения ASP.NET Core позволяет запускать приложения, созданные с помощью версии .NET без поддержки среды выполнения. Приведенные ниже команды позволяют установить среду выполнения ASP.NET Core, которая больше всего совместима с .NET. В терминале выполните приведенные ниже команды.
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-9.0
В качестве альтернативы среде выполнения ASP.NET Core вы можете установить среду выполнения .NET без поддержки ASP.NET Core. Для этого в приведенной выше команде замените aspnetcore-runtime-9.0 на dotnet-runtime-9.0.
sudo apt-get install -y dotnet-runtime-9.0
Зависимости
Если для установки используется диспетчер пакетов, эти библиотеки устанавливаются автоматически. Но если вы устанавливаете .NET вручную или публикуете автономное приложение, вам потребуется установить эти библиотеки:
- сертификаты удостоверяющего центра
- libc6
- libgcc-s1
- libicu74
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Зависимости можно установить с помощью apt install команды.
sudo apt install -y libc6 libgcc-s1 libicu74 liblttng-ust1 libssl3 libstdc++6 zlib1g ca-certificates
Идем дальше
Логично, что нихера не работает))) Це ж не винда, ёпта)))
bash: ./pdf2book.exe: не удаётся запустить бинарный файл:
Ошибка формата выполняемого файла
Нам об этом прямо говорят)))
dotnet --list-runtimes
dotnet --info
Microsoft.AspNetCore.App 9.0.9 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 9.0.9 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
ПАКЕТ SDK ДЛЯ .NET:
Version: 9.0.110
Commit: 999243871a
Workload version: 9.0.100-manifests.3277c30b
MSBuild version: 17.12.44+999243871
Среда выполнения:
OS Name: ubuntu
OS Version: 24.04
OS Platform: Linux
RID: ubuntu.24.04-x64
Base Path: /usr/lib/dotnet/sdk/9.0.110/
Установленные рабочие нагрузки .NET:
Нет установленных рабочих нагрузок для отображения.
Настроено на использование loose manifests при установке новых манифестов.
Host:
Version: 9.0.9
Architecture: x64
Commit: 999243871a
.NET SDKs installed:
9.0.110 [/usr/lib/dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 9.0.9 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 9.0.9 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Other architectures found:
None
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
Штош. Подойдем с другой очевидной стороны...
ЗАБУДЬТЕ ВСЁ, ЧТО БЫЛО ВЫШЕ!!!!
Установка Wine
Го в терминал:
# обновим кулёк с кульками
sudo apt update
# наливаем Wine
sudo apt install wine
# смотрим, чтоб не через верх
wine --version
Создание отдельного префикса Wine
Зочем? Чтобы не было конфликтов - разные программы могут требовать разные версии библиотек. Это на будующее - вдруг захотите аську установить
Если вылезет окно, то закрывайте нечитая
# копипастить можно
WINEPREFIX=~/.wine-pdf2book WINEARCH=win64 winecfg
Установка .NET 6.0 Runtime
# Устанавливаем через Wine
WINEPREFIX=~/.wine-pdf2book wine dotnet-sdk-6.0.428-win-x64.exe
Проверка установки, а то вдруг не взошло....
# Проверяем установку .NET
WINEPREFIX=~/.wine-pdf2book wine reg query "HKLM\\Software\\dotnet"
Должно быть так
Зажмуриваемся и запускаем с помощью команды:
WINEPREFIX=~/.wine-pdf2book wine pdf2book.exe
Смотрим))))
РАБОТАЕТ)))
Комментарий удалён. Автор удалил свой аккаунт.
Комментарий удалён. Автор удалил свой аккаунт.
Админка Адыгейской рыболовецкой верфи))
Админка Адыгейской рыболовецкой верфи))
Комментарий удалён. Автор удалил свой аккаунт.
пиздец тут чота для умных
пиздец тут чота для умных
Комментарий удалён. Автор удалил свой аккаунт.
пиздец тут чота для умных
*преданно смотрит в глаза, усиленно виляет хвостом в качестве одобрения, но ничего не понимает
*преданно смотрит в глаза, усиленно виляет хвостом в качестве одобрения, но ничего не понимает
*виляет за компанию жопой ибо хвост общипала когда торговалась в прошлых постах*
Комментарий