Для перевірки автономного живлення Raspberry Pi 5 було кілька спроб, зокрема й з повербанка HOCO‑130W (чому він? та просто іншого не було під рукою).
У режимі серфінгу новин з YouTube стало ясно, що «Малина» запускається без проблем і споживає в середньому 5–7 Вт. За три години батарея втратила 12 % заряду, й цікавість на тому скінчилася, бо чекати просадки напруги додаткових кілька годин не вистачало терпіння. Потрібно було щось потужніше для експерименту і я вирішив утановити нескладну гру. І тут.. коротше, про особливості ПЗ на Debian (ака Raspberry Pi OS) й важливе резюме наприкінці.
Мій вибір пав на Wesnoth, бо, по‑перше, я давно його не бачив і кілька років тому він суттєво оновився (так стверджують автори), а по‑друге, цікавив сам процес встановлення у Debian та запуск на 2 ГБ пам’яті чогось важчого, ніж браузер, але й не критичного для моєї конфігурації. Отже сам процес встановлення — для копіпасту на майбутнє. З коментарями.
Виявилося, що не всі дистрибутиви мають останні стабільні або розробницькі релізи. Якщо хочете переконатися, що використовуєте найновішу офіційну версію Wesnoth з будь-якої гілки, візьміть вихідні коди зі сторінки завантаження і скомпілюйте їх самостійно, або скористайтеся flatpak нижче.
Flatpak поточного стабільного релізу можна знайти тут.
Також доступний вечірній флатпак гілки розвитку Веснота. Інструкції щодо отримання можна знайти тут.
Щоб встановити Wesnoth, запустіть наступне, щоб витягнути все:
aptitude install wesnoth wesnoth-music
Якщо ви хочете запустити новіший реліз, ніж той, що є в репозиторіях Debian, або невидану версію з репозиторію Git, доведеться збирати його з джерела. Дивіться статтю «Складання Веснота» для детальнішої інформації.
Щоб встановити залежності Wesnoth, якщо у вас увімкнені вихідні репозиторії Debian у конфігурації, ви можете просто використати команду apt із пакетом, який найкраще відповідає версії, яку ви хочете створити: build-dep
# Stable version
aptitude build-dep wesnoth
# Development version
aptitude build-dep wesnoth-1.14
Примітка: Якщо ви вже встановили старішу версію Wesnoth, спочатку видаліть її, запустивши:
# Stable version
aptitude purge wesnoth
# Development version
aptitude purge wesnoth-1.14
Майте на увазі, що це не видаляє завантажені дані чи ігри, збережені у вашій домашній директорії.
Крім того, build-dep не встановлює libssl-dev автоматично через патч Debian для використання WolfSSL через несумісність ліцензії з OpenSSL, тому доведеться встановлювати його вручну. Це, ймовірно, буде вирішено протягом наступних кількох років, коли OpenSSL 3 нарешті запрацює, оскільки лише ця версія вирішить проблему несумісності ліцензій. Фух-х..
А тепер забудьте ту нудоту з офсайту! Бо, потикавши у клаві різні спроби, я склав таку копіпасту, яка збереже вам купу нервів. Просто вставте цей блок в термінал і дочекайтеся закінчення процесу.
# 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, з елементами стратегії й виживання.
Бажаю приємного і азартного відпочинку!