Для перевірки автономного живлення Raspberry Pi 5 було кілька спроб, зокрема й з повербанка HOCO‑130W (чому він? та просто іншого не було під рукою).
У режимі серфінгу новин з YouTube стало ясно, що «Малина» запускається без проблем і споживає в середньому 5–7 Вт. За три години батарея втратила 12 % заряду, й цікавість на тому скінчилася, бо чекати просадки напруги додаткових кілька годин не вистачало терпіння. Потрібно було щось потужніше для експерименту і я вирішив утановити нескладну гру. І тут почалося..
Мій вибір пав на Wesnoth, бо, по‑перше, я давно його не бачив і кілька років тому він суттєво оновився (так стверджують автори), а по‑друге, цікавив сам процес встановлення у Debian та запуск на 2 ГБ пам’яті чогось важчого, ніж браузер, але й не критичного для моєї конфігурації. Отже сам процес встановлення — для копіпасту на майбутнє. З коментарями.
Виявилося, що не всі дистрибутиви мають стабільні релізи. Якщо хочете переконатися, що використовуєте найновішу офіційну версію Wesnoth з будь-якої гілки, візьміть вихідні коди зі сторінки Download завантаження і скомпілюйте їх самостійно, або скористайтеся flatpak-ом нижче.
Flatpak поточного стабільного релізу можна знайти тут. Також доступний вечірній флатпак гілки розвитку Веснота. Інструкції щодо отримання дивіться тут.
Людською мовою Flatpak, це - пакет який працює на Debian, Ubuntu, Fedora, Raspberry Pi OS та інших дистрибутивах. Всякі різні Flatpak'и зберігаються на Flathub — головному репозиторії цього бардака. Але, ГОЛОВНЕ в іншому: програми запаковані у Flatpak запускатимуться в окремому середовищі (sandboxing), що підвищує безпеку.
Тому перше, що вас має цікавити (коли не хочте геморою), то чи є у програми такий собі Flatpak? як є, - видихніть, бо 99,9 відсотків можливих проблем ви навіть не відчуєте. Особливо, якщо маєте розмову з ШІ, бо цей курдупель заведе вас чортті куди своїми порадами з установки.
Щоб встановити Wesnoth, запустіть наступне, щоб витягнути все:
aptitude install wesnoth wesnoth-music
Попереджаю, що закачки пакетів будуть дуу-уже довгими на відміну від Flatpak, бо процесом керуватимуть сервери зберігання, які обмежують віддачу клієнтам.
Коли ви схочете запустити новіший реліз, ніж той, що є в репозиторіях Debian, або невидану поки версію з репозиторію Git, то вам доведеться збирати його з джерела. Дивіться статтю Building Wesnoth from Source для детальнішої інформації.
Щоб встановити залежності Wesnoth коли у вас увімкнені вихідні репозиторії Debian у конфігах, ви можете лише виконати команду apt із пакетом, що відповідає версії, яку ви хочете створити: build-dep
# Stable version
aptitude build-dep wesnoth
# Development version
aptitude build-dep wesnoth-1.14
Примітка: Якщо ви вже мали старішу версію Wesnoth, спочатку видаліть її, запустивши (наприклад):
aptitude purge wesnoth
aptitude purge wesnoth-1.12
Майте на увазі, що це не видаляє завантажені дані чи ігри, збережені у вашій домашній директорії. Крім того, build-dep не встановлює libssl-dev автоматично через патч Debian для використання WolfSSL через несумісність ліцензії з OpenSSL, тому доведеться встановлювати його вручну. Це, ймовірно, буде вирішено протягом наступних кількох років, коли OpenSSL 3 нарешті запрацює, оскільки лише ця версія вирішить проблему несумісності ліцензій.
Фу-ух-х..
А тепер забудьте цю нудоту з офсайту! Бо, потикавши у клаві різні спроби, я склав таку копіпасту, яка збереже вам нерви і час. Нам же просто грати, так? Тоді вставте кодовий блок у терміналі, натисніть Enter та дочекайтеся закінчення процесу.
# 1. Ставимо Flatpak, якщо його ще нема
sudo apt update
sudo apt install flatpak
sudo flatpak remote-add —if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# 2. Запускаємо установку з правами root (бажано)
sudo flatpak install flathub org.wesnoth.Wesnoth
# 3. Запускаємо гру
flatpak run org.wesnoth.Wesnoth
Ур-р-ра! Фантики-цукерки й Кока-Кола! Все працює й запускається з меню, але краще пербутати машину, бо я нікому з лінуксоїдів уже не вірю.
Для того, щоб далеко не ходити, приведу список популярних Аддонів, які бурхливо обговорюють і розвивають фани гри на форумі (такий собі Топ-5 зустрівся по дорозі):
Legend of the Invincibles
Епічна RPG‑кампанія з прокачкою героїв, сотнями сценаріїв і унікальними предметами.
Invasion from the Unknown
Темна, масштабна кампанія про боротьбу з демонами. Класика фанатського контенту.
After the Storm
Продовження «Invasion from the Unknown», ще більш глибокий сюжет і складні бої.
Era of Magic
Мультиплеєрна «епоха» з новими фракціями, магічними юнітами й особливими механіками.
World Conquest
Кооперативний режим: кілька гравців разом проходять кампанію проти AI, з елементами стратегії й виживання.
Аддони, хто не знає, чи забув - встановлюються з меню вже запущеної гри, там є величезний зписок для докачки на всі смаки.
Бажаю приємного і азартного відпочинку!
P.S.
На додаток, про згаданий вище Flatpak: існують у природі так звані Snapcraft. Так от, ці «звірі» добре заточені для одноплатних мікрокомпів та мають цікавити ентузіастів Pi різних сортів. А Snap Store — головний репозиторій всіх тих Snap‑ів. Тільки візьміть до уваги, що Snapcraft тісно інтегрований в Ubuntu від Canonical.