Bottles a Linux: guia pràctica per executar aplicacions de Windows

  • Bottles ofereix una gestió gràfica senzilla de Wine mitjançant ampolles aïllades que faciliten executar aplicacions i jocs de Windows a Linux.
  • La instal·lació via Flatpak i Flathub garanteix versions actualitzades i una bona integració amb qualsevol distribució moderna.
  • Les vostres plantilles, gestor de dependències i còpies de seguretat automàtiques simplifiquen la configuració davant l'ús directe de Wine.
  • Conviu i es complementa amb altres solucions com ara Lutris, PlayOnLinux, CrossOver o ProtonPlus per cobrir diferents escenaris d'ús.

Bottles a Linux per instal·lar programes a Windows

Si vens de Windows i t'has passat a Linux, és molt probable que hi hagi alguna aplicació o joc de Windows que segueixis necessitant per a la feina, estudis o simplement per comoditat. La bona notícia és que avui dia no cal renunciar a gairebé res: gràcies a Wine i eines com Bottles, Proton, Lutris o PlayOnLinux, és possible gaudir de moltíssims programes pensats per a Windows directament a la teva distribució GNU/Linux.

Dins totes aquestes opcions, Bottles s'ha convertit en una de les alternatives més còmodes per als que busquen una forma senzilla i visual d'executar programari de Windows a Linux sense barallar-se amb la terminal ni amb configuracions rares. El seu enfocament en la gestió d'ampolles (entorns aïllats de Wine) facilita molt la vida a l'usuari mitjà, sobretot si el que vols és instal·lar programes d'ofimàtica, utilitats, launchers de jocs o petites aplicacions que no tenen versió nativa per a Linux.

Què és Bottles i com encaixa davant d'altres eines?

Bottles és, en essència, una interfície gràfica moderna per a Wine . Wine, com a tal, és una capa de compatibilitat que tradueix les trucades a l'API de Windows a trucades POSIX en sistemes tipus Unix (Linux, BSD, macOS, etc.) en temps real. No emula ni virtualitza un sistema operatiu complet, sinó que recrea lentorn que les aplicacions de Windows necessiten per funcionar. Això permet evitar la pesada sobrecàrrega de rendiment que tenen les màquines virtuals o els emuladors tradicionals.

Usar Wine directament implica bregar amb ordres en terminal, configuracions manuals i molts ajustaments fins . D'aquí que, amb els anys, hagin sorgit solucions com Proton (integrat a Steam), Lutris, PlayOnLinux o CrossOver, totes basades en el codi de Wine però amb una capa gràfica i automatitzacions que fan l'experiència molt més amigable. Bottles forma part d'aquesta família d'eines, però amb un enfocament força clar en la gestió d'entorns (ampolles) ben organitzats i fàcils de mantenir.

En el terreny dels jocs, Proton i Lutris solen ser opcions més polides , especialment si uses Steam o la teva prioritat és el gaming. Tot i això, Bottles brilla quan vols instal·lar aplicacions d'escriptori, utilitats, launchers concrets o jocs puntuals que funcionen millor en un entorn Wine més controlat. No és l'eina oficial de cap botiga, però sí un gestor molt flexible que s'integra bé a l'escriptori.

Com instal·lar Safari a Linux
Article relacionat:
Com instal·lar Safari a Linux

Com funciona Wine per sota i per què Bottles és tan útil?

Per entendre per què Bottles té tant sentit, convé recordar que Wine no és un emulador clàssic . En lloc de simular el maquinari o executar una còpia de Windows dins una màquina virtual, el que fa és interceptar les trucades que faria una app Windows (per exemple, a biblioteques del sistema com user32.dll o kernel32.dll) i les tradueix a trucades equivalents a Linux. Així s'aconsegueix un rendiment molt més proper al nadiu , tant en consum de CPU com de memòria.

El problema és que, usat a pèl, Wine pot resultar força intimidant . Per a cada programa o joc sol ser recomanable crear un prefix (un entorn aïllat amb el seu propi pseudo C:, el seu registre i les seves llibreries), ajustar versions de Wine, afegir components com Gecko o certes dependències de DirectX, .NET, VCRedist i companyia, i després recordar quins canvis has fet per si alguna cosa es trenca. Aquí és on entra en escena Bottles, que aporta una capa d'organització i automatització sobre aquests prefixos de Wine.

A Bottles, cada entorn es diu “bottle” (ampolla). Cada ampolla és un contenidor amb la seva pròpia configuració i dependències , pensat per allotjar una o diverses aplicacions de Windows. L'aplicació us guiarà a través de plantilles predefinides (per a jocs, aplicacions genèriques o entorns personalitzats) que ja vénen amb bona part dels paràmetres ajustats. Així es redueix la necessitat de barallar-se amb detalls tècnics i s'aconsegueix que més programari de Windows funcioni a la primera en més distribucions Linux.

Característiques destacades de Bottles

Bottles a Linux per instal·lar programes a Windows

Més enllà de ser “una altra GUI per a Wine”, Bottles inclou una sèrie de funcions pensades per a l'usuari real que migra des de Windows o que manté una doble arrencada i vol simplificar la seva vida. Una de les claus és la seva interfície: és neta, intuïtiva i traduïda a diversos idiomes , inclòs un bon suport per a espanyol, de manera que es pot fer servir sense necessitat de saber anglès ni de llegir documentació tècnica constantment.

Entre els seus punts forts, destaca la seva integració amb Flatpak i Flathub , que ara com ara és el canal de distribució principal. Des de Flathub pots instal·lar la versió més recent de Bottles amb independència de la distribució que facis servir, sense dependre de si el teu distro ha empaquetat o no la versió nova als seus repositoris. El fitxer Flatpak en si és relativament petit, perquè inclou la interfície i elements bàsics, mentre que la resta de components (Wine, Gecko, dependències, etc.) es descarreguen sota demanda quan crees o configures les ampolles.

Un altre aspecte molt pràctic és que Bottles incorpora un gestor de dependències molt còmode . En lloc de cercar i instal·lar manualment complements de Windows, moltes d'aquestes biblioteques s'afegeixen amb un o dos clics. A més, l'aplicació ofereix perfils preconfigurats per a jocs, apps d'escriptori o entorns totalment personalitzats , on podeu afinar detalls gràfics, establir un escriptori virtual amb certa resolució, activar o desactivar tecnologies com DXVK o VKD3D i gestionar fins i tot aspectes de rendiment.

Una funció especialment útil per a qui va provant configuracions és el sistema de control de versions i còpies de seguretat internes . Cada cop que instal·les programari o apliques canvis importants, Bottles pot crear punts de restauració automàtics, de manera que si una actualització trenca alguna cosa o una nova configuració no funciona, pots tornar a un estat anterior de l'ampolla sense haver de començar des de zero.

Instal·lació de Bottles a Linux

Avui dia, el camí més recomanable per instal·lar Bottles és usar Flatpak i el repositori de Flathub . La pròpia documentació oficial de Bottles indica aquest canal com la via principal de distribució, perquè aquí es publica la versió estable més recent de forma centralitzada per a qualsevol distro que suporti Flatpak. Si el vostre sistema no té Flatpak configurat, només cal seguir les instruccions específiques per a la vostra distribució (Ubuntu, Debian, Fedora, etc.) des de la web de Flatpak.

Quan has habilitat Flatpak i afegit Flathub com a repositori, instal·lar Bottles és tan senzill com executar l'ordre corresponent a la terminal o buscar-lo des de la teva botiga de programari gràfica (per exemple, GNOME Software) amb suport Flatpak activat. En moltes distribucions modernes, el GNOME Software ja detecta i mostra aplicacions de Flathub, per la qual cosa el procés es redueix a un parell de clics: localitzar Bottles, prémer instal·lar i esperar que descarregui els paquets necessaris.

Quan llancis Bottles per primera vegada, l'aplicació descarregarà algunes dependències addicionals necessàries per gestionar els entorns de Wine. Aquest pas pot trigar una mica en funció de la vostra connexió, però només cal la primera vegada. Després d'aquesta preparació inicial, et trobaràs amb la pantalla principal on es llisten les ampolles existents (si és la teva primera execució, la llista estarà buida) i els botons per crear noves ampolles i gestionar les ja creades.

Primers passos: crear i gestionar les teves ampolles

El flux bàsic per fer servir Bottles consisteix a crear una ampolla, instal·lar dins el programa o joc que necessitis i utilitzar la pròpia interfície per executar-lo quan vulguis. Per afegir una ampolla nova, només has de fer clic al botó “Crear una ampolla nova” i assignar-li un nom. A continuació, l'aplicació us demanarà que escolliu un tipus d'entorn: joc, aplicació o personalitzat.

Si, per exemple, voleu instal·lar un editor lleuger com a Notepad++ o una utilitat d'oficina, la plantilla d'”Aplicació” és una bona elecció . Aquesta configuració sol comportar un equilibri assenyat entre compatibilitat i rendiment per a programari descriptori. Si es tracta d'un joc, podeu optar per la plantilla de “Gaming”, que ajusta paràmetres gràfics i llibreries pensades específicament per a títols de Windows. I si preferiu controlar-ho tot al detall, sempre queda l'opció de crear una ampolla personalitzada i tocar tots els dials manualment.

Després de triar el perfil i prémer crear, Bottles s'encarrega de generar el prefix de Wine i preparar tots els components necessaris . Un cop finalitza el procés, veuràs una pantalla de confirmació i podràs tancar aquesta finestra per tornar a la llista principal, on ja apareixerà la teva nova ampolla. Des d'aquí, en prémer sobre el seu nom entraràs al panell de gestió, on trobaràs la secció de programes, ajustaments, eines i, en general, tot el que necessites per instal·lar, llançar i modificar aplicacions dins d'aquest entorn.

Instal·lar aplicacions i jocs de Windows a Bottles

Hi ha diverses maneres d'afegir programari a una ampolla, però una de les més senzilles és fer servir l' opció d'executar un instal·lador . Dins de l'ampolla escollida, pots utilitzar el botó “Executar executable” (o una opció similar segons la versió) per seleccionar el fitxer .exe o .msi que vols instal·lar. Això obrirà un quadre de diàleg del sistema de fitxers, on n'hi ha prou de localitzar l'instal·lador que hagis descarregat prèviament des del web oficial del programa o des de qualsevol font de confiança.

En iniciar el procés, Bottles llança l' instal·lador com si estiguessis a Windows , guiant-te a través dels mateixos passos: acceptar llicències, triar carpeta d'instal·lació, crear dreceres, etc. Un cop s'acabi, l'aplicació quedarà registrada a la secció de programes de l'ampolla. En molts casos, Bottles detecta de forma automàtica els executables instal·lats i els mostra com a llançadors amb el seu propi nom i, si és possible, amb la icona corresponent perquè l'accés sigui més còmode.

A més d'aquest mètode genèric, Bottles ofereix suport integrat per a moltes aplicacions i launchers coneguts . L'eina inclou una mena de catàleg o sistema d'instal·ladors preconfigurats que automatitza part del procés: es descarreguen les dependències adequades, s'ajusten les claus necessàries del registre de Wine i es configuren llibreries com DXVK, VKD3D o components .NET. Entre els programes suportats es poden trobar botigues de jocs com Steam, GOG Galaxy o Epic Games Store, així com aplicacions de creació musical, disseny o productivitat com FL Studio, Autodesk Fusion o Evernote, entre d'altres.

Si necessiteu ajustar alguna cosa després de la instal·lació, des de la mateixa pantalla de l'ampolla pots accedir a eines específiques com el desinstal·lador intern (molt similar al panell de desinstal·lar programes de Windows), el gestor de dependències, l'accés al registre de Wine o el sistema de còpies de seguretat. Tot això es gestiona amb un clic, de manera que no has de recordar comandes ni rutes complexes al teu directori home.

Mapeig de discos i ús d'emmagatzematge extern amb Bottles

Un dels punts que més dubtes genera entre els que vénen de Windows és el maneig d' unitats de disc addicionals i discos externs . Al món Windows estem acostumats a veure lletres com C:, D:, E: per representar diferents particions, discos o USB. A Linux, en canvi, tot es munta dins un arbre de directoris sota /. Bottles permet redirigir programes i carpetes d'usuari a unitats típiques de Windows , de manera que les aplicacions vegin els discos com a lletres conegudes.

Si vols instal·lar programari o jocs en un segon disc o si els teus instal·ladors estan en una unitat externa, pot ser convenient traslladar programes i fitxers de programa a una altra unitat i ajustar els permisos i punts de muntatge. Una pràctica habitual consisteix a utilitzar Flatseal, una altra aplicació disponible a Flathub, per gestionar els permisos d'accés al sistema d'arxius de Bottles a la variant Flatpak. Amb Flatseal pots permetre que Bottles accedeixi a certes rutes fora de l'home estàndard, com un disc de dades muntat a /mnt o /media.

Després d'atorgar els permisos adequats, a la configuració de l'ampolla podeu anar a l'apartat de gestió d'unitats o discos i mapejar aquestes rutes a lletres concretes, per exemple, C:/ per al sistema principal de l'ampolla i D:/ o E:/ per a altres discos connectats. Aquest mapatge és equivalent al que faries a l'eina d'administració de discs de Windows, però adaptat a l'entorn Wine. Així t'assegures que els teus jocs o aplicacions es poden instal·lar i llegir dades des d'aquests discos addicionals com si estiguessis en un PC amb Windows.

Ajustaments gràfics i opcions avançades (DXVK, VKD3D, escriptori virtual)

Per als que volen esprémer una mica més el rendiment, Bottles integra una sèrie d'ajustaments avançats relacionats amb la traducció de DirectX a Vulkan i altres trucs gràfics . Tecnologies com DXVK i VKD3D permeten convertir les trucades de DirectX 9/10/11/12 a Vulkan, cosa que en moltes GPUs i drivers actuals produeix un guany notable de rendiment respecte al suport clàssic d'OpenGL.

No obstant això, hi ha casos en què certs jocs o aplicacions es poden comportar millor amb DirectX nadiu o amb determinades versions d'aquestes capes. Des de la configuració de cada ampolla pots activar o desactivar DXVK i VKD3D, provar diferents combinacions i veure com responen els teus programes. Deshabilitar aquestes traduccions fa que Wine intenti fer servir el backend tradicional, que en alguns títols vells o molt concrets pot donar menys errors, així que és un ajust que convé tenir controlat.

Una altra característica útil és la possibilitat d' usar un escriptori virtual dins de l'ampolla . Això significa que, en lloc d'obrir l'aplicació en una finestra “lliure” integrada al vostre escriptori Linux (com si fos una finestra nativa), l'executes dins d'un marc que emula un escriptori de Windows amb la resolució que tu triïs. És especialment còmode per a jocs o programes que no es porten bé amb els canvis de resolució o el mode pantalla completa , ja que evites parpellejos, canvis bruscs i problemes amb múltiples monitors.

Altres eines per executar aplicacions de Windows a Linux

Encara que Bottles és una solució molt potent, l'ecosistema per executar programari de Windows a Linux és ampli i divers . Molts usuaris combinen diverses eines segons l'ús que doneu al sistema. La peça central de gairebé tot continua sent Wine, el projecte original iniciat el 1993, que manté una base immensa de codi i una base de dades de compatibilitat (AppDB) amb desenes de milers d?aplicacions i jocs catalogats per nivell de funcionament.

Tutorial executa programes de Windows (.exe) al dispositiu Android
Article relacionat:
Tutorial: executa programes de Windows (.exe) al dispositiu Android

Wine per si mateix, sense interfície gràfica addicional, es pot instal·lar directament des dels repositoris de la majoria de distribucions o des del repositori oficial de WineHQ. Sol implicar habilitar l'arquitectura de 32 bits en sistemes de 64 bits, afegir el dipòsit adequat, importar la clau de signatura i després instal·lar el paquet winehq-stable. Un cop instal·lat, es pot iniciar la configuració de Wine amb winecfg, que crea la unitat C: virtual, instal·la components com Gecko si falten i permet ajustar la versió de Windows a imitar, entre altres paràmetres.

També hi ha eines com Q4Wine, una interfície gràfica relativament senzilla i directa per manejar Wine sense gaires adorns. Permet veure els elements de Windows presents al prefix, controlar processos, revisar logs i gestionar algunes configuracions, però segueix sent una eina una mica tècnica. Per a usuaris avançats que ja entenen el funcionament intern de Wine, pot ser molt útil, però per a qui busca una mica més automatitzat sol ser més còmode apostar per solucions com Bottles, Lutris o PlayOnLinux.

PlayOnLinux, Lutris, CrossOver, ProtonPlus i altres alternatives

PlayOnLinux és una altra opció veterana, pensada per facilitar la vida en instal·lar programes de Windows a Linux . Està basada també en Wine, però hi afegeix un sistema d'assistents i categories (jocs, utilitats, apps d'oficina, etc.) que organitzen els instal·ladors i prefixos. Des de la vostra interfície podeu triar programes d'una llista, deixar que descarregueu l'executable i configureu la unitat virtual adequada, o utilitzar l'opció d'instal·lar aplicacions no llistades aportant el vostre propi .exe. És una eina força pedagògica que explica molts passos durant la instal·lació.

Lutris, per altra banda, es defineix com una plataforma oberta de jocs . Integra múltiples emuladors i sistemes (MAME, ScummVM, RetroArch, etc.), a més de diferents versions de Wine, i serveix com a llançador centralitzat per a biblioteques de Steam, GOG, Epic Games Store, Humble Bundle o altres clients. Gràcies als seus scripts d'instal·lació comunitaris, automatitza molts passos necessaris perquè determinats jocs funcionin bé , per la qual cosa és ideal si la teva prioritat principal són els videojocs, tant antics com moderns.

CrossOver és una solució comercial basada en Wine que cerca oferir una experiència molt polida i suport professional per a certes aplicacions i jocs. Part dels diners que genera CrossOver es reinverteixen en el desenvolupament de Wine, de manera que la seva compra també beneficia indirectament l'ecosistema lliure. Inclou el seu sistema d'ampolles i assistents que simplifiquen enormement la instal·lació de programes concrets, a més d'aportar pegats propis per millorar la compatibilitat en escenaris específics.

Al camp dels gestors, també s'està popularitzant ProtonPlus, una eina que actua com a gestor de llançadors i capes de compatibilitat . No és en si mateixa un sistema per córrer jocs, sinó un organitzador que connecta solucions com ara Steam, Lutris, Heroic, Bottles o WineZGUI amb tecnologies de compatibilitat (Proton, DXVK, VKD3D, etc.). La seva missió és fer d'intermediari i reduir el treball manual en triar què stack utilitzar per a cada joc o app , cosa molt útil quan s'experimenta amb diferents combinacions buscant el millor rendiment.

Executar programes de Windows de forma més clàssica: Wine i PlayOnLinux

Si us interessa entendre com s'ha arribat a eines modernes com Bottles, val la pena fer una ullada a l' ús directe de Wine ia solucions com PlayOnLinux . Amb Wine instal·lat, podeu executar qualsevol .exe amb l'ordre wine app.exe des de la terminal, sempre que el fitxer estigui accessible i l'aplicació sigui compatible. Wine fins i tot permet llançar components interns de Windows, com a cmd.exe, des de la carpeta virtual C:\Windows\System32, replicant moltes de les funcions d'un sistema Microsoft.

PlayOnLinux fa un pas més enllà creant un marc visual per manejar múltiples unitats virtuals de Wine . En obrir-lo, es mostren les aplicacions instal·lades i s'ofereix la possibilitat d'instal·lar-ne de noves a través d'assistents, configurar paràmetres específics per a cada programa, crear accessos directes a l'escriptori, establir versions concretes de Wine per joc, etc. Encara que la seva interfície ja té uns anys, continua sent una opció força vàlida per a qui busca alguna cosa senzilla i guiada, especialment en entorns com Ubuntu o altres derivades de Debian.

En qualsevol cas, totes aquestes eines comparteixen un mateix objectiu: permetre que l'usuari de Linux pugui continuar fent servir gran part del programari pensat per a Windows sense necessitat de renunciar als avantatges del sistema lliure ni dependre constantment de màquines virtuals pesades. Bottles arriba a aquest panorama amb una filosofia moderna, bona integració amb Flatpak i un enfocament clar en la gestió còmoda d'ampolles i dependències, cosa que la converteix en una de les opcions més interessants per al dia a dia.

què és el superbloc de linux i com funciona
Article relacionat:
Eines de benchmarking de maquinari a Linux per a proves fiables

Gràcies a la combinació de Wine, Bottles i la resta d'utilitats disponibles a l'ecosistema Linux, avui és més fàcil que mai fer el salt des de Windows sense perdre les teves aplicacions habituals , aprofitar llançadors i catàlegs de jocs ja comprats, i mantenir un entorn estable amb mínims maldecaps.

Amb una mica de paciència per provar configuracions i entendre com funcionen les ampolles, es pot assolir un equilibri molt còmode entre la llibertat de Linux i la compatibilitat del programari pensat originalment per al sistema de Microsoft. Comparteix la informació i ajuda els altres a conèixer sobre el tema.


Afegir com a font preferida a Google