Перейти до вмісту

Встановлення програмного забезпечення, якого немає у Discover

Якщо ви не знайдете потрібне програмне забезпечення в Discover, тут описано кілька варіантів, залежно від ваших потреб. Усі ці варіанти краще пасують досвідченим користувачам.

Певне типове програмне забезпечення

DaVinci Resolve

Встановлення DaVinci Resolve складне. Якщо вашим потребами відповідає Kdenlive, спробуйте відеоредактор KDE. Якщо ні, продовжуйте.

Спочатку отримайте програмне забезпечення DaVinci Resolve за допомогою офіційного інсталятора за адресою https://www.blackmagicdesign.com/products/davinciresolve. У результаті матимете файл .run. Поки що ігноруйте його.

Якщо ви використовуєте графічний процесор NVIDIA, виконайте такі команди у вікні термінала:

distrobox create -i ghcr.io/zelikos/davincibox:latest --nvidia -n davincibox
[перетягніть файл .run до вікна термінала або вставте шлях до нього сюди] --appimage-extract
distrobox enter davincibox -- sudo dnf update

В іншому випадку, якщо ви не використовуєте графічний процесор NVIDIA, віддайте наведені нижче команди:

wget https://raw.githubusercontent.com/zelikos/davincibox/refs/heads/main/setup.sh --directory-prefix=/tmp/
chmod +x /tmp/setup.sh
/tmp/setup.sh [перетягніть файл .run до вікна термінала або вставте шлях до нього сюди]

Докладніші відомості: https://github.com/zelikos/davincibox/.

Tailscale

Виконайте один з таких наборів настанов:

Програми, яких немає у списку вище

Distrobox

Distrobox – це система для створення «контейнерів», за допомогою яких можна встановлювати будь-що з бібліотеки програмного забезпечення іншого дистрибутива Linux, автономно та з доступом до файлів у вашому домашньому каталозі. Distrobox добре підходить для створення спеціалізованих середовищ розробки, які не розкидають файли по всьому вашому домашньому каталогу. Distrobox вже встановлено у KDE Linux; ознайомтеся з ним за допомогою командного рядка distrobox. Toolbx також вже встановлено; його підтримку вже передбачено.

Приклад використання:

# Спроба виконати команду, наприклад "mc"
mc

# Це не спрацює, оскільки програму не встановлено у системі
# До складу KDE Linux не включено програму “mc”.

# Отримання образу "quay.io/toolbx/arch-toolbox".
distrobox create -n default

# Вхід
distrobox enter default

# Виконання довільних команд. Тут ми встановлюємо `mc`
sudo pacman -Syu
sudo pacman -S mc

# Запускаємо `mc`. Ваш домашній каталог з KDE Linux вважатиметься домашнім каталогом у контейнері Linux container. Натисніть F10, щоб закрити mc.
mc

# Вихід з контейнера distrobox
# Пошук образу контейнера:
podman image list

# Тестування того, чи все ще працює контейнер podman distrobox:
podman ps
distrobox list
distrobox stop default

# Вилучення контейнера:
distrobox rm name
podman image list # Повідомляє, що "IMAGE ID" 664c1f5776fa.
podman image rm 664c1f5776fa
podman image list

Kapsule

Kapsule перебуває на ранній стадії розробки: можливості, дизайн та область дії можуть змінюватися.

Kapsule — перспективний інструмент, метою якого є безпроблемне додавання інструментів командного рядка до базової операційної системи у безпечному, контейнеризованому середовищі.

На відміну від Distrobox та інших подібних програм, які потребують налаштовування вручну, метою Kapsule є непомітність для користувача і глибока інтеграція зі операційною системою та програмами-терміналами.

Приклад початкового рівня можна знайти у README проєкту або віддайте команду kapsule у терміналі, щоб переглянути доступні команди.

AppImage

Програми, упаковані як AppImages, працюють у KDE Linux, і багато з них можна знайти за адресою https://www.appimagehub.com. AppImages пропонують знижений рівень системної інтеграції порівняно з іншим програмним забезпеченням, тому краще встановлювати програми за допомогою Discover.

Якщо запуск програми AppImage відкриває діалогове вікно «Виберіть програму для відкриття цього файла» замість запуску, це означає, що файл програми не зроблено виконуваним файлом. Виправте це наступним чином:

  1. Клацніть правою кнопкою миші на пункті і виберіть Властивості
  2. Натисніть на вкладці Дозволи
  3. Позначте пункт «Дозволити виконання файла як програми»
  4. Натисніть кнопку OK
  5. Знову запустіть файл AppImage; тепер має запуститися

Nix

Nix — це інструмент керування пакетами з розширеними можливостями для користування з боку технічно підготованих користувачів. Nix спрощує встановлення багатьох поширених програм з великої бібліотеки попередньо скомпільованого програмного забезпечення та піклується про додавання інструментів командного рядка до вашого шляху пошуку.

Див. підсторінку Nix, щоб дізнатися більше.

Homebrew

Homebrew — це система керування додатковими пакунками. Homebrew легко встановлюється та пропонує велику кількість пакунків, але вони можуть конфліктувати з програмним забезпеченням простору користувача та спричиняти неочікувані проблеми.

Homebrew можна встановити за допомогою скрипту встановлення на головній сторінці homebrew. Не виконуйте команди після встановлення, які буде показано в кінці встановлення; KDE Linux містить засіб для керування пакунками Homebrew brew (та все, що встановлено з його допомогою) у PATH лише для інтерактивних оболонок, щоб запобігти конфліктам із загальносистемним програмним забезпеченням.

Щоб отримати доступ до brew або будь-чого, встановленого за його допомогою, спочатку потрібно запустити оболонку входу, віддавши команду zsh -l. Ви можете налаштувати Konsole для типового запуску цієї оболонки на сторінці Параметри > Керування профілями. Створіть новий профіль, увімкніть Типовий профіль і вкажіть команду zsh -l.

Збирання власноруч

Якщо ви можете встановлювати залежності за допомогою (наприклад) Distrobox або Homebrew, ви зможете зібрати будь-що.

Щоб встановити зібране програмне забезпечення до місця, доступного для всієї системи, встановіть для змінної середовища $DESTDIR значення ~/kde/usr/, якщо ви збираєте до розширення Systemd, або /opt/local/, якщо ні.


Статтю надіслано , умови ліцензування — CC-BY-4.0.