Главная
» LINUX
»
Как установить Luminance HDR на Linux
Как установить Luminance HDR на Linux
Luminance HDR — это настольное приложение с открытым исходным кодом для создания и тонального отображения изображений с высоким динамическим диапазоном из фотографий, снятых с брекетингом экспозиции, и других поддерживаемых файлов. В Linux самый простой способ установки — это обычно менеджер пакетов вашего дистрибутива или сборка Flatpak из Flathub. В документации по установке проекта рекомендуется по возможности использовать предварительно собранный пакет, а не компилировать приложение самостоятельно.
В этом руководстве описаны текущие команды установки для Ubuntu, Debian, Fedora и Arch Linux, а также наиболее безопасный вариант для пользователей openSUSE. Старые инструкции, основанные на устаревшем репозитории Arch Community, Trizen или устаревших репозиториях openSUSE Leap, больше не подходят.
Flatpak — это самый простой способ кросс-дистрибуции, особенно если в вашем дистрибутиве нет актуального нативного пакета. Сначала убедитесь, что Flatpak установлен, затем добавьте Flathub, если он еще не настроен:
Установите сборку Flathub, используя идентификатор приложения Luminance HDR.
Запустите его из меню приложений на рабочем столе или выполните следующую команду:
flatpak run net.sourceforge.qtpfsgui.LuminanceHDR
В настоящее время в списке Flathub для Luminance HDR представлены сборки для x86_64 и aarch64. Flathub также помечает эту сборку, созданную сообществом, как непроверенную и сообщает о доступе к домашней папке, поэтому пользователям, предпочитающим пакеты, поддерживаемые дистрибутивом, может потребоваться один из описанных ниже способов сборки.
Установка на Ubuntu или Debian.
В Ubuntu и Debian есть пакет с именем ` luminance-hdr.`. Обновите индекс пакетов и установите его:
sudo apt update
sudo apt install luminance-hdr
В Ubuntu и Debian используется luminance-hdrимя пакета в APT.
Ubuntu публикует Luminance HDR в компоненте Universe . Если APT сообщает, что не может найти пакет в Ubuntu, включите Universe и обновите список пакетов:
В Arch Linux Luminance HDR в настоящее время находится в официальном репозитории Extra , поэтому вам не потребуется AUR-помощник для стандартного пакета. Установите его с помощью:
sudo pacman -S luminancehdr
В Arch Linux этот пакет доступен luminancehdrв официальном репозитории Extra.
Текущая версия пакета и его зависимости описаны на странице пакетов Arch Linux . Это заменяет старый способ, который использовал устаревший репозиторий Community или вспомогательные сервисы AUR, такие как Trizen.
А что насчет openSUSE?
На текущей странице программного обеспечения openSUSE для Luminance HDR отсутствует официальный пакет для openSUSE Leap 16.0, в то время как для Tumbleweed указан пакет от сообщества. Поскольку URL-адреса репозиториев могут меняться, а сборки от сообщества не эквивалентны официальным пакетам дистрибутива, Flatpak является более чистым вариантом для openSUSE, если вы намеренно не выберете пакет от сообщества на странице программного обеспечения openSUSE.
Убедитесь, что Luminance HDR установлен.
После установки откройте панель запуска приложений и найдите Luminance HDR . Для нативных пакетов можно также попробовать:
luminance-hdr
Если команда не найдена сразу после установки, закройте и снова откройте терминал или запустите приложение из меню рабочего стола. Если для вашего дистрибутива или архитектуры недоступен нативный пакет, используйте метод Flatpak вместо добавления старого стороннего репозитория.
Стоит ли собирать Luminance HDR из исходного кода?
Большинству пользователей это не потребуется. Для сборки из исходного кода необходим значительный набор библиотек разработки, включая Qt 5, Exiv2, Little CMS, LibRaw, OpenEXR, FFTW, Boost, GSL и Eigen. Если вам необходимо скомпилировать проект, следуйте списку зависимостей и алгоритму CMake, описанному в файле INSTALL.md, вместо копирования команд пакета, предназначенных для другого дистрибутива.
Для обычной рабочей станции Linux порядок действий прост: используйте официальный пакет вашего дистрибутива, если он доступен, выбирайте Flatpak, если он недоступен, и компилируйте из исходного кода только в том случае, если у вас есть конкретная причина для разработки.