Ако току-що сте започнали да използвате Linux и все още имате нужда програми и игри, предназначени за WindowsВероятно сте се натъквали на Wine, Proton, Lutris… и, разбира се, Bottles. Намирането на ясно и добре обяснено ръководство за Bottles обаче не е толкова лесно и много хора в крайна сметка се отказват, защото изглежда по-сложно, отколкото е в действителност.
В следващите редове ще видите, стъпка по стъпка, как Използвайте Bottles за стартиране на Windows приложения на LinuxКак се свързва с Wine, каква роля играят инструменти като Flatpak и Flatseal, как да картографирате дисковете си, за да инсталирате игри на други томове, какво можете да очаквате по отношение на съвместимостта и в кои случаи е по-добре да използвате „чист и прост“ Wine или дори виртуална машина.
Какво е Bottles и как се съчетава с Wine, Proton и Lutris?
бутилки Това е графично приложение, което се справя с простото управление на така наречените Префикси за виноТова са изолирани среди, където програмите за Windows са инсталирани и се изпълняват в Linux. Вместо да се мъчи с командите на терминала и Wine, Bottles предлага модерен интерфейс за създаване, конфигуриране и поддръжка на тези „контейнери“.
Накратко, Bottles ви позволява използване на Windows софтуер на Linux чрез „бутилки“, които са независими пространства със собствен Wine, библиотеки, конфигурации и програми. Всяка бутилка може да бъде адаптирана към специфичен софтуер или игра, подобрявайки съвместимостта и предотвратявайки конфликти между приложенията.
Виното, което е основната технология, функционира като слой за съвместимост Това преобразува повикванията на Windows API в нативните повиквания на Linux (и други системи като macOS или BSD) в реално време. Това избягва допълнителната консумация на ресурси, типична за виртуалните машини, защото не виртуализира пълна среда на Windows, а по-скоро „възпроизвежда“ средата, която програмата очаква да намери.
В областта на игрите, проекти като Протон (пара) y Lutris Те са се превърнали в препоръчителни опции за игри на Linux: те са много изпипани, автоматизират много конфигурации и на практика са по-малко проблемни при стартиране на сложни заглавия. Да, Bottle може да стартира игри, но е особено добър инструмент за... Самостоятелни Windows приложения без вграден клиент, като например редактори, помощни програми или от време на време лек стартер.
Инсталиране на бутилки на Linux с Flatpak и GNOME софтуер
Най-удобният и стандартен начин да имате бутилки в почти всяко разпределение е да използвате Flatpak и FlathubРазработчиците публикуват там основната версия, която обикновено е по-актуална от версията, налична в други формати или хранилища.
В модерна дистрибуция ще ви трябват само Активирайте Flatpak и добавете хранилището FlathubТова обикновено се прави, като следвате няколко специфични инструкции за вашата дистрибуция (Ubuntu, Debian, Fedora, Arch и др.), достъпни на официалния уебсайт на Flatpak. След като бъде конфигуриран, можете да инсталирате Bottles от графичния магазин или терминала.
Ако използвате GNOME софтуер с поддръжка на FlatpakИнсталацията е особено проста: потърсете „Bottles“ в магазина, изберете пакета от Flathub и щракнете върху „Install“. Първоначалният файл е сравнително малък, тъй като съдържа графичния интерфейс, началния екран и основните неща; останалите компоненти (Wine, Gecko и други) се изтеглят, докато създавате и конфигурирате бутилки.
В много дистрибуции се препоръчва също комбинирането на Bottles с Плоско уплътнение, малка програма, която служи за Контролирайте и регулирайте разрешенията за приложения на FlatpakБлагодарение на Flatseal, можете да предоставите или ограничите достъпа на Bottles до други дискове, външни директории и устройства, което е от съществено значение, ако възнамерявате да инсталирате игри или програми на вторични дискове.
Необходими условия: Wine и 32-битова поддръжка
Въпреки че Bottles управлява версиите на Wine вътрешно, струва си да се разбере какво се крие „под капака“. Wine е двигателят, който прави възможно... изпълнимите файлове .exe и .msi Те работят на Linux, а в много дистрибуции могат да бъдат инсталирани и независимо.
Например, на 64-битови Ubuntu-базирани системи, първата стъпка към директното използване на Wine обикновено е активиране на 32-битова поддръжкаТъй като е деактивирано по подразбиране и много приложения за Windows все още са 32-битови, типичната команда за това е:
sudo dpkg --add-architecture i386
След това хранилищата се актуализират с обикновена команда sudo apt актуализацияи официалните ключове и хранилища на WineHQ са добавени, за да се поддържа стабилна и скорошна версия на Wine в системата. В зависимост от версията на Ubuntu (20.04, 22.04, 23.04, 23.10 и т.н.) ще трябва да добавите съответния .sources файл от уебсайта на Wine.
След като това е направено, можете да инсталирате стабилния клон с:
sudo apt install --install-recommends winehq-stable
Като алтернатива, можете да изберете клона за разработка или тестване, ако имате нужда от най-новите функции, но с цената на по-висок риск от грешки. Въпреки че Bottles вече интегрира и управлява свои собствени версии, Познаването на тези опции ви помага да разберете откъде идват компонентите, които Bottles изтегля. И защо понякога говорим за „Винена стабилизация“, „Развитие на виното“ или „Стадийно оформяне на виното“?
Съвременни версии на Wine и съвместимост
Проектът Wine се развива с пълна скорост и последните версии са включили много сериозни подобрения в производителност, съвместимост и графична поддръжкаМодерна стабилна версия (като например линията 10.x) добавя хиляди индивидуални промени, включително по-добра поддръжка за ARM64EC архитектури, по-фино HiDPI мащабиране, обновен контролен панел, подобрения в DirectPlay и FFmpeg-базиран бекенд на Media Foundation за подобрено възпроизвеждане на медийни файлове.
В по-новите развойни клонове, подробности като Актуализирани Unicode таблици, съвместимост със Zip64 в пакети и голям брой вътрешни корекции, които, макар и невидими, правят разликата с взискателни приложения. Предишни основни версии, като например 9.0, въведоха ключови подобрения като поддръжка на WoW64 (стартиране на 32-битови приложения на 64-битови системи), първия драйвер за Wayland (по-късно подобрен с поддръжка на OpenGL и настройки на прозорците), повторна имплементация на PostScript драйвери за 2D/3D графика и подобрения в ARM64, WinRT и компилация на Direct3D шейдъри към SPIR-V.
Целият този напредък Постепенно се преминава към бутилкизащото приложението разчита на Wine за най-тежката работа. От терминала винаги можете да проверите коя версия на Wine използва вашата система:
wine --version
Ако установите, че версията на вашата система е много стара в сравнение с тази, използвана в последните актуализации на WineHQ, може да искате да актуализирате или просто да разчитате на Bottles да се изтегля автоматично. най-новите Wine runners или компилации вътре във всяка бутилка.
Създаване и първоначална конфигурация на бутилка
Първия път, когато отворите Bottles, програмата ще изтегли някои необходими зависимости (Wine компоненти, Gecko и др.)Оставете този процес да приключи и веднага щом се появи основният интерфейс, ще бъдете готови да създадете първата си бутилка.
За да направите това, просто трябва да кликнете върху типичния бутон „Създай нова бутилка“ или подобно, дайте му описателно име (например „Notepad++“, „Game-X“, „Office“) и след това изберете типа среда, която искате:
- Juegos: профил, предназначен за видеоигри, с опции и настройки, фокусирани върху производителността и съвместимостта с графики.
- ПрилаганеИдеален за програми за продуктивност, помощни програми, редактори, стартери и др.
- обичай: ако искате сами да контролирате детайлите или ще експериментирате с различни конфигурации.
След като изберете типа, щракнете върху „Създаване“ и Bottles ще се погрижи за останалото. генериране на префикса Wine („домът“, където ще се намира вашата програма за Windows). Когато приключи, ще видите съобщение или прозорец, показващ, че бутилката е създадена; затворете я и се върнете към главния екран, където ще се появи новият ви запис.
Ако отворите тази бутилка, ще видите няколко раздела: инсталирани програми, инструменти, настройки, дискове, променливи и т.н. Оттук ще започнете. инсталирайте и стартирайте изпълнимите файлове с разширение .exe или .msi каквото искате и настройте всичко необходимо, за да работят.
Инсталирайте приложения и игри за Windows в Bottles
За да поставите програма на Windows в предварително съществуваща бутилка, най-прекият метод обикновено е да използвате опцията „Стартирай изпълним файл“ или вградения „деинсталатор“ (който работи като панела „Добавяне или премахване на програми“ в Windows). В много версии на Bottles ще видите раздел за Инструменти където се предлага „Деинсталатор“, който от своя страна включва бутона „Инсталиране“.
Обичайният работен процес е много прост: избирате бутилката, превъртате надолу, за да намерите съответния инструмент, и кликвате върху Инсталиране или стартиране на изпълним файлОтидете до инсталационния файл (.exe, .msi) и оставете съветника да се изпълни. Оттам следвайте стъпките, както бихте направили в Windows (напред, напред, приемане на лиценз, път за инсталиране и т.н.).
След инсталирането, Bottles може автоматично да открие новата програма и да я добави към списък с „Програми“ от тази бутилкаВръщайки се към панела с бутилките, би трябвало да видите името на приложението до иконата „Пусни“ или „Стартирай“: просто я натиснете, за да стартирате софтуера, когато пожелаете, без да се налага да търсите .exe файла ръчно отново.
Тази същата процедура работи и за двете леки приложения (като Notepad++) както и за инсталатори на игри. Въпреки това, при някои лаунчери като Steam или Epic Games, работещи в Bottles, може да има сривове или неочаквани затваряния, тъй като те комбинират DRM, собствени актуализации, наслагвания и други елементи, които не винаги се съчетават добре със слоевете за съвместимост.
Конфигуриране на дискове и пътища с Flatseal и секцията „Диск“
Ако планирате да инсталирате игри или тежки програми на втори диск, допълнителен дял или външно устройствоИма две неща, които трябва да имате предвид: разрешенията на Flatpak и картографирането на единици в самата бутилка.
От една страна, с Плоско уплътнение Можете да регулирате разрешенията за Bottles, така че Flatpak да има достъп до тези допълнителни директории. Отворете Flatseal, изберете Bottles от списъка и в настройките активирайте достъпа до маршрути или сборни точки, които бихте искали да споделите (например, /mnt/data, /run/media/user/ExternalDrive и т.н.). Без това разрешение, Bottles просто няма да вижда папките, независимо колко се опитвате да ги картографирате.
След това, от настройките на бутилката в „Бутилки“, обикновено ще намерите раздел, наречен нещо подобно „Дискове“ или „Единици“ където можете да съпоставите тези директории с букви на устройства в стила на Windows: C:, D:, E:… Там можете да изберете „добавяне на диск“, да изберете пътя до директорията и да ѝ зададете буква.
На практика това работи по същия начин като картографиране на дискове в WindowsАко картографирате външния си диск като D:, инсталаторите на Windows ще видят тази буква на устройството и ще можете да инсталирате или стартирате игри оттам. За големи игри това е много удобен начин да избегнете запълването на основния диск на вашата Linux система.
Нещо подобно важи и за игри, инсталирани преди това в Steam или Epic под Windows: на теория бихте могли да посочи маршрута на съществуващите книжарнициНа практика обаче много потребители се сблъскват със сривове, когато се опитват да инсталират или актуализират Steam/Epic клиенти в Bottles. Засега ще забележите, че Bottles работи по-плавно. самостоятелни игри или директни инсталаториДокато за основните платформи остава по-надеждно да се използва Proton (в Steam) или клиенти като Heroic, Lutris и др.
Разширени опции за вино в бутилките
Въпреки че едно от предимствата на Bottles е, че ви спестява борбата с множество команди, все пак е важно да се разбере, че вътрешно голяма част от това, което прави, се основава на winecfg, winetricks и опции за вино Винаги е било така. От Bottles можете да покажете или коригирате някои от тези настройки графично.
В обикновен Wine, първоначалната конфигурация се стартира с командата:
winecfg
Там се изтеглят необходимите компоненти, като например Винена маймуна или геконкоито предоставят функционалности, еквивалентни на .NET и двигателя за рендиране на Internet Explorer. След завършване се отваря прозорец за конфигурация с няколко раздела, които Bottles абстрахира в по-голяма или по-малка степен, но които си струва да се знаят:
- приложения: позволява ви да симулирате различни версии на Windows (XP, 7, 10, 11 и др.) глобално или за конкретни изпълними файлове, в случай че дадена програма изисква специфична версия.
- КнижарнициТова контролира кои библиотеки Wine използва (свои собствени, собствени на програмата или DLL файлове, копирани от реална Windows система). Това е от решаващо значение за приложения, които изискват специфични версии на определени файлове.
- Graphics: конфигурира как се изобразяват прозорците на Windows и виртуалният работен плот на Windows, както и шрифтове, заснемане на мишката и някои визуални детайли.
- Интеграция с десктоп: маркира къде се съхраняват документи, изтегляния, музика и др. в средата на Wine и какви теми или стилове се прилагат.
- единици: управлява различните пътища за монтиране, разглеждани като C:, D: и т.н., точно това, което Bottles опростява със своята дискова секция.
- Звук: позволява ви да изберете звуков драйвер, изход, вход и други подробности, свързани със звука.
- за: просто показва инсталираната версия на Wine.
Bottles улеснява голяма част от тази настройка чрез предварително зададени настройки и бегачи, адаптирани към игри или приложенияНо ако някое приложение ви създава проблеми, не е зле да отворите разширените настройки на приложението и да експериментирате с тези параметри, докато не намерите идеалната стойност.
Съвети за подобряване на производителността и съвместимостта
Преживяването с Wine and Bottles може да варира доста в зависимост от играта или програмата, но има редица... общи добри практики които обикновено помагат да се избегнат неприятни изненади. Като начало винаги е препоръчително да използвате последна стабилна версия Wine предлага бутилки за всяка бутилка, освен ако не знаете точно кой бъг е поправен с бета версия.
Преди да се втурнете да инсталирате сложна игра, е добре да я потърсите в База данни WineHQ (или в паралелни хранилища), за да видите категорията му: Platinum (работи перфектно), Gold (работи много добре с малки корекции), Silver (някои малки грешки), Bronze (доста проблематично) или Garbage (неизползваем). Често ще намерите и бележки от други потребители с препоръчителни конфигурации, необходими DLL файлове или специални флагове.
Друга интересна практика е да се възползвате от Винени префиксикоито са по същество различни, независими среди за вино. Bottles вече организира използването на префикси за всяка бутилка, което ви позволява да имате изолирани конфигурации за всяко приложение или игра и предотвратяване на смяната или инсталирането на рафтове за книги в една бутилка, което може да доведе до счупване на друга.
За разрешаване на типични зависимости (.NET, Visual C++, шрифтове на Microsoft и др.), класическият инструмент е winetricksВъпреки че Bottles автоматизира част от това управление, полезно е да знаете, че winetricks ви позволява да инсталирате пакети като corefonts, vcrun2013 или подобни, които много приложения изискват, за да стартират правилно.
В някои случаи, деактивирането на технологии като например DXVK или VKD3D Конфигурацията на Bottles може да помогне за диагностициране на проблеми с конкретни игри: тези слоеве преобразуват DirectX във Vulkan, което обикновено подобрява производителността, но може също да причини несъвместимост с много специфичен хардуер или драйвери. Ако деактивирате тези опции, програмата ще се опита да използва нативния DirectX въз основа на това, което Wine поддържа.
Практически пример: подготовка на бутилка за Photoshop с Winetricks
Класически случай в света на виното е Накарайте Photoshop да работиНякои версии, като Photoshop CS6, са оценени като „Златен“ в WineHQ, което означава, че работят доста добре с малко настройване на настройките.
За да се постигне това в традиционна Wine среда, се използват winetricks за инсталиране на определени компоненти: например, Основни източници на Microsoft с командата winetricks corefonts и необходимите Visual C++ библиотеки с winetricks vcrun2012 vcrun2013След това, от winecfgМожете да отидете в раздела Библиотеки и да посочите тази DLL като msvcp120 y msvcr120 се използват в „нативен, интегриран“ режим.
В Bottles голяма част от този процес е опростен благодарение на рецепти и предварително зададени настройкиАко популярно приложение изисква определени компоненти, профилът на бутилката обикновено вече ги предлага или позволява инсталирането им от графично меню, без да е необходимо да се въвеждат всички команди на ръка.
Този вид корекции показват, че с малко постоянство, сложни програми, първоначално проектирани само за Windows Те могат да работят повече от добре на Linux, въпреки че може да е необходимо известно време за първоначална настройка.
Често срещани проблеми с вино и бутилки
Въпреки че технологиите са се развили изключително много, важно е да се приеме, че Не всичко, което съществува за Windows, ще работи перфектно на Linux. с вино или бутилки. Много типични проблеми са свързани с библиотеките, използвани от програми и игри, така че често се препоръчва инсталирането на допълнителни инструменти като Winetricks или дори интерфейси като PlayOnLinux, които предлагат конфигурационни скриптове, специфични за определени заглавия.
Има и програми, които зависят от много специфични .NET компоненти или рамки като Mono. Инсталирането на Mono и подходящите .NET среди за изпълнение може да бъде от решаващо значение за стартирането на някои приложения. Bottles и Winetricks помагат за разрешаването на тези зависимости по повече или по-малко насочен начин.
Понякога самото Wine спира да се държи както трябва след множество промени, инсталации и тестове. Радикално, но ефективно решение често е изтрийте или преименувайте папката .wine във вашата домашна директория (или в конкретния wineprefix, който използвате), така че когато го стартирате отново winecfg Цялата конфигурация се регенерира от нулата.
Ако не искате да изтривате нищо, винаги можете да създадете нов префикс с команда като WINEPREFIX=$HOME/.foobar winecfgТова ще създаде паралелна, чиста среда. Оттам можете да тествате приложенията си в този нов контекст, без да докосвате предишния. В по-малко драстични случаи е възможно да почистите DLL конфигурацията с winetricks alldlls=default да се върне към стандартното поведение.
И накрая, имайте предвид това хардуер със собствени драйвери (като например някои NVIDIA карти) и агресивните DRM системи (Denuvo, софтуер против мами и др.) могат да причинят много повече проблеми или дори да предотвратят пълното стартиране на играта. В някои случаи може дори да се сблъскате с забрани, ако система против мами открие средата на Wine като подозрителна.
Сигурност при изпълнение на .exe файлове на Windows в Linux
Едно от големите предимства на Linux е неговото превъзходно ниво на защита срещу злонамерен софтуер за WindowsПросто защото изпълнимите файлове за тази система не се изпълняват директно тук. Но в момента, в който въведете слой като Wine (или мениджър като Bottles), вие отваряте вратата за стартиране на този софтуер.
Злонамерен файл, предназначен за Windows, може да достигне Това ще повлияе на вашата Linux система, ако я стартирате с Wine.Това е особено вярно, ако средата има широк достъп до файловата система. Оттук и важността на предпазливостта: не стартирайте .exe файлове от съмнителни източници, конфигурирайте bottle-овете с минимално необходимия достъп и се възползвайте от инструментите за разрешения (като Flatseal), за да ограничите какво може да вижда и променя всяко приложение.
В контекста на файлове, изтеглени от интернет, е обичайно системата да ви пречи да ги стартирате поради недостатъчни разрешения. За да поправите това графично, просто отидете в свойствата на файла, отворете раздела с разрешения и поставете отметка в квадратчето за „Разрешаване на изпълнението на файла като програма“Ако предпочитате терминала, можете да промените разрешенията с chmod, като chmod 777 archivo.exe най-разрешителният вариант (макар и не най-препоръчителният от гледна точка на безопасността).
Деинсталирайте Wine и почистете всички останали следи (ако спрете да го използвате)
Възможно е, след като експериментирате с Wine и Bottles известно време, да решите, че вече не се нуждаете от този слой на вашата система или че предпочитате да използвате само виртуална машина. В този случай е полезно да знаете как да премахнете Wine по организиран начин и да освободите място.
На системи с winehq пакети, типичната команда за пълно деинсталиране на стабилната версия е:
sudo apt-get remove --purge winehq-stable
След това е препоръчително ръчно да изтриете конфигурационните и кеш папките в домашната си директория: известната ~ / .wine, свързаните елементи от менюто в ~/.config/menus/applications-merged/, преките пътища в ~/.local/share/applications/wine/, записите на работния плот в ~/.local/share/desktop-directories/ и останалите икони в ~/.local/share/icons/Всичко това може да бъде изброено и внимателно изтрито, като се уверите, че се показват скритите файлове.
След като тези остатъци бъдат премахнати, командите sudo apt update, sudo apt autoclean, sudo apt clean y sudo apt autoremove Те завършват почистването на всички останали зависимости. Накрая можете да премахнете хранилището WineHQ от конфигурацията на софтуерните източници, ако вече не планирате да го използвате.
В случая на Ботълс би било достатъчно да Деинсталирайте Flatpak от GNOME Software или използване flatpak uninstallи след това изтрийте останалите конфигурационни папки в ~./var, ~/.config и т.н., както е посочено в документацията на Flatpak.
Кои програми и игри обикновено работят най-добре
Целта на виното (и по-скоро на бутилките) е да позволи това Голяма част от софтуера на Windows ще работи на LinuxНо реалността е, че съвместимостта варира значително. В базата данни на WineHQ приложенията са категоризирани според действителната им функционалност.
В категорията Платина Тази категория включва приложения и игри, които работят почти перфектно без никакви специални настройки. Типични примери включват специфични версии на World of Warcraft, Fallout 3, Adobe Animate CS6, .NET Framework 3.5, Diablo III и 32-битовия Microsoft Word 2010.
Категорията ЗЛАТO Включва софтуер, който изисква малки конфигурации, но след това работи много гладко: Adobe Photoshop CS6StarCraft 1.16.1, The Witcher 1.x, всички части на The Sims 3 или Final Fantasy XIV в определени разширения, наред с други.
En СРЕБРO Това включва програми, които може да имат незначителни грешки, но все още са използваеми, като например инсталатора на Microsoft Office 2019, някои версии на StarCraft, Final Fantasy XI, Magic: The Gathering Online, Half-Life 2 или Planescape: Torment.
Тъй като това е обществен проект, приоритетите за развитие обикновено се определят въз основа на потребителски гласове и заявкиКолкото повече интерес генерира дадена игра или приложение, толкова повече внимание получава по отношение на корекции и подобрения. За много непознат софтуер понякога единствената възможност е да опитате късмета си и да опитате инсталирането му в конкретна бутилка, експериментирайки с различни версии на Wine и библиотеки, докато намерите правилната комбинация.
Игри на Linux: Proton, PlayOnLinux, DOSBox и виртуализация
Когато фокусът е изцяло играйте игри за Windows на LinuxБутилките са само още едно парче на дъската. Най-мощната комбинация в днешно време обикновено е Steam + Proton, където Proton е слой, базиран на Wine, но силно настроен за игри, който се справя с цялата мръсна работа, без да се налага да докосвате каквото и да било.
Благодарение на Proton и SteamOS (като тази в Steam Deck, базирана на Arch Linux), е възможно да се стартира повечето Steam игри В Linux ще се насладите на почти естествено изживяване, включително поддръжка за графични карти NVIDIA и AMD. Каталогът с проверени и играеми заглавия в Linux расте всеки месец и често всичко, което трябва да направите, е да активирате опцията „разреши Proton за всички заглавия“ и сте готови.
Ако играта не е в Steam или няма добра поддръжка в Proton, алтернатива е да използвате PlayOnLinuxТой предлага специфични скриптове и конфигурационни профили за много заглавия. Всяка игра работи в независима среда със собствени библиотеки и настройки, което доста напомня на философията на Bottles, но е специално фокусирано върху игрите и с малко по-различен интерфейс.
За много стари игри от епохата на MS-DOS, най-лесното нещо обикновено е да използвате DOSBoxкоято емулира класическа DOS среда, където игрите се изпълняват сякаш са на компютър от онази епоха. И ако това, от което се нуждаете, е пълна Windows среда (с драйвери, разширени функции и пълна съвместимост), тогава идеалното решение е да използвате виртуална машина с VirtualBox, VMware или подобен, макар и с цената на повече ресурси и необходимост от валиден лиценз за Windows.
В обобщение, бутилките пасват много добре, тъй като инструмент за управление на приложения и някои специфични игри които работят най-добре с внимателно конфигуриран Wine, докато за по-голямата част от масовите игри е все още по-практично да се използват Proton, Lutris, Heroic или други специализирани платформи.
Чрез комбиниране на механизма за съвместимост на Wine с удобен за потребителя интерфейс като Bottles, добър контрол на разрешенията с Flatpak и Flatseal и познаване на това кога да се разчита на технологии като Proton или пълна виртуализация, е напълно възможно да се създаде среда на Linux, където можете да стартирате повечето си Windows програми и игри с много прилична производителност и, най-важното, със значително по-малко главоболия, отколкото преди няколко години.
