Как да инсталирате и играете Humble Bundle на Linux стъпка по стъпка

Последна актуализация: 03/03/2026
Автор: Isaac
  • Humble Bundle е ключова платформа за предоставянето на DRM-free, кросплатформени игри, включително много заглавия за Linux, на достъпни цени и с дарения за благотворителност.
  • Настоящата ситуация смесва пакети и магазини, които все още са много полезни в Linux, но абонаментът на Humble Choice е все по-фокусиран върху Windows благодарение на ексклузивен стартер.
  • Инструменти като Lutris ви позволяват лесно да интегрирате и стартирате игри на Humble Bundle на Linux, както нативни, така и Windows игри, използвайки Wine и скриптове от общността.
  • Чрез разбирането как да се управляват 32-битовите зависимости и звуковите и видео библиотеки, е възможно да се стартират сложни игри като Undertale, изтеглени от Humble, без проблеми.

Инсталирайте Humble Bundle на Linux

Ако сте потребител на Linux и обичате видеоигри, вероятно вече сте чували за Humble Bundle, тяхната... Луди оферти за пакети с игри без DRM защита и възможността да подкрепяте благотворителни организации, докато разширявате библиотеката си. Когато обаче става въпрос за инсталиране и стартиране на тези игри на любимата ви дистрибуция, нещата не винаги са толкова автоматични, колкото на Windows, и могат да възникнат съмнения или малки главоболия.

В тази статия ще намерите много пълно ръководство за разбиране какво точно представлява Humble Bundle, как исторически са се отнасяли към потребителите на Linux, как... Инсталирайте и играйте вашите Humble игри на Linux (както нативно, така и чрез инструменти като Lutris) и освен това, практически случай с Undertale и неговите проблемни 32-битови зависимости, които са причинили проблеми на повече от един човек.

Какво е Humble Bundle и защо е толкова важен в Linux?

Humble Bundle се ражда като любопитна и доста новаторска инициатива В света на видеоигрите: вместо да продават отделни заглавия на фиксирана цена, те предлагаха пакети от инди игри, където потребителите можеха да плащат почти колкото си поискат. Част от това плащане се разделя между разработчиците, самата платформа и благотворителни организации, като можете да регулирате процента, който отива за всяка организация.

Идеята стана популярна много бързо, защото тези пакети включваха Игри без DRM, Steam ключове и, най-интересното за нас, Linux версии както и за Windows и macOS. Не всички заглавия бяха междуплатформени, но много пакети включваха значителен брой игри, съвместими с GNU/Linux, нещо доста необичайно по онова време.

Един от най-емблематичните пакети, Humble Indie Bundle 8, включваше Гореща линия Маями, Протей, Скъпа Естер, Преобърна се, Аусеменаутс, Томас беше сам и Малкият адвсички с поддръжка на Linux. Те също така включваха официалните саундтраци на играта в дигитален формат, което правеше офертата още по-привлекателна за феновете.

Друг поразителен момент беше, че въпреки че Минималната цена може да бъде абсурдно ниска, дори един цент.Ако искахте да получите ключове за Steam, трябваше да платите поне 1 долар. Въпреки това, потребителите на Linux се откроиха със своята щедрост: статистиката показа, че те са допринесли средно най-много, с около 8,64 долара, в сравнение с 6,58 долара за macOS и 5,32 долара за Windows в този конкретен пакет.

С течение на времето Humble разшири формулата си и пусна специфични оферти като Humble Bundle за Android, където предлагаха Игри като Anomaly: Warzone Earth, Osmos, EDGE и, ако сте платили над средното ниво, World of GooИнтересното е, че този пакет не е ограничен само до мобилни устройства: той включва и версии за GNU/Linux, Mac и Windows, както и саундтраци за всички заглавия.

Игри от Humble Bundle на Linux

Тези пакети винаги следваха една и съща философия: Изберете колко да платите, мултиплатформено, без DRM и с опция за дарение за благотворителностТе дори създадоха страници за съвместимост и демо версии за изтегляне, за да можете да проверите дали дадена игра ще работи добре на вашето Android устройство, преди да я купите. И отново, статистиката ясно показа, че потребителите на GNU/Linux са тези, които харчат средно най-много пари за тези пакети.

В ранните си години Humble Bundle беше ключов за предоставянето на достъп до качествени заглавия на много Linux геймъри. Те портираха над сто игри специално за нашата система. само за да бъдат пакетите по-привлекателни и за общността на пингвините.Преди Steam сериозно да се появи на Linux, Humble беше практически най-интересната платформа за получаване на междуплатформени комерсиални игри без главоболия, свързани с DRM; плюс това, можете да разгледате... Сравнение на Steam, GOG и Humble Bundle.

Друг поразителен момент беше, че въпреки че Минималната цена може да бъде абсурдно ниска, дори един цент.Ако искахте да получите ключове за Steam, трябваше да платите поне 1 долар. Въпреки това, потребителите на Linux се откроиха със своята щедрост: статистиката показа, че те са допринесли средно най-много, с около 8,64 долара, в сравнение с 6,58 долара за macOS и 5,32 долара за Windows в този конкретен пакет.

  Пълен анализ на Ubuntu 26.04 LTS Resolute Raccoon

Еволюцията на Humble Bundle и текущото му състояние в Linux

С течение на времето Humble Bundle еволюира от тези скромни пакети до това, което е днес. магазин с пълно обслужване (Humble Store) и абонаментна услугаВ допълнение към игрите, те започнаха да предлагат книги, комикси и друго дигитално съдържание, запазвайки ангажимента си за подкрепа на благотворителни каузи. Едновременно с това, Steam официално стартира за Linux (първи слухове през 2010 г., след това официално обявен през 2012 г. и напълно достъпен през 2013 г.), променяйки значително гейминг пейзажа на нашата система.

Появата на Steam донякъде намали влиянието на Humble Bundle върху Linux общността. Твърде много нови игри пристигаха чрез платформата на Valve и въпреки че Humble продължи да пуска кросплатформени пакети и портирани заглавия, Те вече не бяха единственият приличен начин за игра на игри на LinuxВъпреки това, те останаха актуални, особено заради това, че игрите не са защитени с DRM, както и заради модела си на дарения.

През последните години те пуснаха някои много интересни тематични пакети, например този, наречен Скромният, много позитивен пакет 2Селекция от игри с „много положителни“ оценки в Steam. Този пакет се открояваше, защото почти всички включени игри бяха междуплатформени и играеми на Linux, с единственото изключение на последен бонус, свързан с Middle-earth: Shadow of War (с физическа тениска и предварителна поръчка само за Windows).

Въпреки това, не всичко е добра новина за потребителите на Penguin. Според информация, публикувана от издания като PCGamer, Humble Bundle започна да намалява изричната си поддръжка за Linux и macOS в абонаментната си услуга Humble Choice.Тази промяна се предоставя на абонатите по имейл, без голямо публично съобщение, но със значителни последици.

Humble Choice преминава от множество абонаментни нива към единен план за 12 долара на месец, който предоставя достъп до каталог с игри, колекцията Humble Trove от класически заглавия и ротираща селекция от Humble Games Collection. Проблемът е, че Всичко това ще се управлява чрез нов официален стартер, който е достъпен само за Windows.Това директно изключва потребителите на Linux и macOS.

Lutris и Humble Bundle за Linux

Не е ясно дали инструменти като Proton (слоят за съвместимост, базиран на Wine, на Steam) могат да се използват за по някакъв начин да заобиколят това ограничениеСигурно е обаче, че този ход значително усложнява нещата за потребителите на Linux и macOS, които искат да извлекат максимума от абонамента си. Освен това беше обявено, че игрите, специфични за Linux и macOS, ще бъдат премахнати от каталога на Humble Choice на определена дата (1 февруари беше споменат в едно от съобщенията), така че се препоръчва да изтеглите всички заглавия без DRM за вашата система възможно най-скоро, ако вече ги имате в библиотеката си.

С други думи: Humble Bundle все още съществува, магазинът все още предлага много мултиплатформени заглавия, а специалните пакети продължават, но Абонаментната част очевидно е насочена към WindowsВъпреки това, с известни умения и правилните инструменти, все още можем да се насладим на голяма част от техните игри на Linux.

Инсталирайте и управлявайте игри от Humble Bundle на Linux с Lutris

За да улеснят живота на геймърите на Linux, обществени проекти като Lutris, приложение, предназначено да обедини всички ваши игри в една библиотека независимо откъде идват: Steam, Инсталиране на GOG на LinuxHumble Bundle, Humble Store, оригинални игри, емулирани игри, игри, инсталирани чрез Wine и др. Целта му е да ви спести борбата с хиляда различни конфигурации всеки път, когато искате да играете игра.

Преди да започнете да инсталирате каквото и да е от Humble, е важно да разберете, че Нуждаете се от две основни неща: инсталиран Lutris на вашата система и Humble акаунт със закупени игри.Ако използвате дистрибуция, базирана на Ubuntu или подобна, обикновено се препоръчва да следвате официалната документация или специализираните ръководства за инсталиране на Lutris, като добавите неговото хранилище, използвате Flatpak или използвате метода, препоръчан във вашата дистрибуция.

След като Lutris е готов, можете да го свържете към различните си източници на игри. В случая с Humble Bundle, най-лесният начин за инсталиране на заглавия е да използвате Раздел „Източници“ в Lutris и да се възползвате от „Инсталатори от общността“, които са скриптове, създадени от общността, за автоматизиране на сложни инсталации (особено в игри за Windows, които работят с Wine).

Например, да предположим, че искате да инсталирате Outlast, хорър игра от първо лице с впечатляваща 3D графика, разработена и публикувана от Red Barrels. Ако я имате в Humble акаунта си, можете да отворите Lutris, да отидете в изходния код, да напишете „Outlast“ и Потърсете го в раздела „Инсталатори от общността“.Когато го намерите, изберете го и натиснете известния долен контролен бутон, който показва командата „Инсталиране“.

  7 най-добри програми за създаване на игри

Когато кликнете върху „Инсталиране“, Lutris ще ви попита от кой източник искате да инсталирате играта. В този случай изберете Humble Bundle, тъй като оттам имате лиценза. Потвърдете инсталацията отново в диалоговия прозорец, който се появява (отново „Инсталиране“), след което програмата ще ви помоли да посочите директорията, в която искате да инсталирате игратаИзберете предпочитаната папка и потвърдете.

След това ще се появи прозорец, показващ зависимостите или допълнителните компоненти, от които се нуждае инсталаторът от общността (срокове за изпълнение, специфични версии на Wine, библиотеки и др.). В някои случаи може да успеете да предоставите локален файл, но ако скриптът изтегли всичко автоматично, просто щракнете върху „Продължи“. Започнете да изтегляте всичко необходимо.

Когато процесът приключи, Lutris ще покаже отново контролния бутон, този път с командата „Стартиране“ за стартиране на играта. Ако всичко е минало добре, Outlast ще се стартира и можете да играете без допълнителни проблеми. След като го инсталирате, когато го потърсите в библиотеката си на Lutris, ще видите, че контролният бутон се променя на „Игра“ и оттам можете да стартирате играта, когато пожелаете.

Ако някога ви омръзне играта или искате да освободите място, деинсталирането ѝ е лесно: просто натиснете стрелката до контролния бутон и изберете опцията „Премахване“. А ако искате да сте сигурни, че играта ще се затвори напълно, освен да излезете от самото меню на заглавието, е добре да натиснете „Стоп“ на този контролен бутон в Lutris, за да затворите всички процеси, които може да са заседнали.

Стартиране на оригинални игри от Humble Bundle на Linux и често срещани проблеми

Много игри, които купувате в Humble Bundle (независимо дали са в класически пакети, в Humble Store или в специални промоции), включват оригинални версии за Linux под формата на изпълними файлове или пакетиНа теория това прави инсталацията по-лесна, тъй като не ви е необходим Wine или слоеве за съвместимост: изтегляте файла, давате му разрешения за изпълнение и сте готови. Но на практика могат да възникнат малки проблеми, обикновено свързани с неотговарящи зависимости.

Понякога разработчиците избират да пакетират всички библиотеки на трети страни с играта, дори по-стари версии, за да гарантират, че тя работи еднакво във всички дистрибуции. Това може да ви спести главоболия, но има недостатъка да включва много остарели библиотеки, които се натрупват на вашата система. Други екипи за разработка решават да направят обратното: Те не пакетират външни библиотеки и се опитват да разчитат на тези, предлагани от вашата дистрибуция.Тази втора опция е по-чиста, но ако зависимостите не са изброени правилно, може да възникнат грешки при опит за стартиране на заглавието.

Много обсъждан пример е случаят с Undertale, изтеглен от Humble. Играта изглежда съвместима с Linux и на повечето съвременни дистрибуции работи доста добре, но някои потребители са се сблъскали със специфични проблеми: Изпълнимият файл се стартира без звук, изразходва 100% от процесора и изглежда, че „нещо“ му липсва.Произходът се крие в начина, по който са управлявани зависимостите, и във факта, че разпределеният двоичен файл е 32 бита.

Как да накараме Undertale от Humble Bundle да работи на Linux (практически случай)

Ще започнем със сценария, в който изтегляте Undertale от Humble Bundle, разархивирате файла, влизате в папката и виждате изпълним файл, наречен „runner“. Може да срещнете грешки, проблеми със звука или използването на процесора ви да скочи до 100%, когато се опитате да го стартирате директно. Нека разгледаме метод, който е работил върху дистрибуции, базирани на Debian/Ubuntu, като Linux Mint 19.1, за да... Инсталирайте липсващите библиотеки и коригирайте използването на звука и процесора.

Първата стъпка е да отворите терминал и да актуализирате информацията за пакетите, налични на вашата система, с:

sudo apt update

След това трябва да инсталирате серия от библиотеки в тяхната 32-битова версия, тъй като Изпълнимият файл на Undertale е двоичен файл за i386 архитектура.За да проверите това, можете да използвате командата file Относно файла "runner", който ви казва както че е изпълним файл, така и неговата архитектура. След като това бъде потвърдено, в 64-битова дистрибуция ще трябва да добавите 32-битовите версии на няколко графични и звукови библиотеки.

Набор от пакети, който се е доказал като достатъчен на системи, базирани на Debian/Ubuntu, е следният:

sudo apt install zlib1g:i386 libxxf86vm1:i386 libgl1:i386 libopenal1:i386 libssl1.0.0:i386 libxext6:i386 libx11-6:i386 libxrandr2:i386 libglu1-mesa:i386 libglx0:i386 libglvnd0:i386 libsndio6.1:i386 libxcb1:i386 libxrender1:i386 libasound2:i386 libbsd0:i386 libxau6:i386 libxdmcp6:i386

Този списък включва библиотеки, свързани с OpenGL, звук (OpenAL, ALSA), основни X11 компоненти и някои ниско ниво и мрежови зависимости. Някои имена може леко да се различават във вашата дистрибуция и определени версии може вече да не са в хранилищата (например, libssl1.0.0:i386 може да е била заменена от друга версия), така че е препоръчително да адаптирате командата към пакетите, налични на вашата конкретна система.

  Коригиране на грешка при прекъсване на връзката с WiFi мрежа на PS4

След като тези библиотеки бъдат инсталирани, остава една важна част: 32-битовите ALSA плъгини, необходими за правилната комуникация на играта с PulseAudio или други звукови системи. За да направите това, инсталирайте съответния пакет с:

sudo apt install libasound2-plugins:i386

Командата, използвана в оригиналния диагностичен процес ldd на изпълнимия файл "runner", за да изброи всички динамични библиотеки, които се опитва да зареди. Винаги, когато се появи зависимост, маркирана като "не е намерена", той прибягваше до apt-file search за да разберете кой пакет го е предоставил и след това да го инсталирате с apt installСлед като поправихме повечето от неработещите връзки, играта все още нямаше звук при стартиране и натоварването на процесора остана на максимум.

Разглеждайки съобщенията, които се появиха на конзолата, беше открито ALSA предупреждение, подобно на това: ALSA lib conf.c:3523:(snd_config_hooks_call) Не може да се отвори споделената библиотека libasound_module_conf_pulse.soТова показваше, че все още липсва библиотека, свързана с интеграцията на ALSA и PulseAudio в 32-битова среда. Отново, използвайки apt-file Беше възможно да се локализира кой пакет го съдържа (libasound2-plugins:i386) и да се инсталира.

След като всички тези зависимости бяха налице, беше време за ново тестване. Играта беше стартирана отново от терминала, за да се гарантира, че няма да се появят повече грешки в библиотеката. Накрая Undertale стартира с работещ звук и Проблемът със 100% използване на процесора изчезна., което прави играта напълно играема на Linux Mint 19.1.

Има обаче една допълнителна подробност: някои потребители са били принуждавани да стартират играта чрез софтуерно рендериране на OpenGL, за да избегнат конфликти с графичните си драйвери. Това се постига чрез добавяне на съответната променлива на средата към командата за изпълнение:

LIBGL_ALWAYS_SOFTWARE=1 ./runner

Този трик инструктира графичния стек да използва софтуерна имплементация вместо хардуерно ускорение, което може да реши проблеми с определени комбинации от собствени драйвери или специфични версии на Mesa. Може да не е необходимо на вашата система, но ако имате необичайни графични проблеми, изпробването на тази опция може да промени нещата.

В обобщение на последвания технически процес: беше установено, че двоичният файл е 32-битов с fileЗависимостите му бяха изброени с ldd, всяка липсваща книжарница беше издирвана с apt-file search и съответният пакет беше инсталиран с apt installСлед няколко опита и инсталирането на ALSA плъгини за PulseAudio на i386, Undertale най-накрая заработи правилно, със звук и без претоварване на процесора.

Въпреки че този казус се фокусира върху Undertale, същата философия може да се приложи и към други игри на Humble Bundle, които се разпространяват като 32-битови изпълними файлове, без ясно да се изброяват техните зависимости. Ключът е да се използват инструменти като file, ldd и apt-file постепенно да разрешат, едно по едно, липсващите звена във веригата на книжарниците.

Историята на Humble Bundle за Linux е история на една донякъде сложна любовна история: те бяха сред първите, които приеха Linux сериозно, портирайки игри и предлагайки пакети без DRM, на които общността на GNU/Linux реагира ентусиазирано, плащайки повече от всеки друг. С течение на времето появата на Steam и растежът на платформата промениха ролята на Humble, която днес остава... Много интересен източник на кросплатформени игри и заглавия без DRMНо с абонаментната услуга, все по-насочена към Windows. Въпреки това, с инструменти като Lutris, добро разбиране на това как работят зависимостите и обръщане на внимание на крайните срокове за изтегляне на съвместими игри, потребителите на Linux все още имат много начини да се насладят на пакетите, офертите и инди скъпоценните камъни, които направиха тази платформа известна.

Steam срещу GOG срещу Humble Bundle
Свързана статия:
Steam срещу GOG срещу Humble Bundle: Кой е подходящ за вас?