¿Cómo obtengo la última versión de winetricks en Ubuntu?

Respuestas:

24

La versión de winetrickseso que viene con la instalación de Ubuntu es a menudo bastante antigua, incluso la versión disponible de un PPA más moderno puede retrasarse un poco. Es una gran idea y una muy segura para actualizar winetricksmanualmente, independientemente de su Wineinstalación principal , esto se puede hacer en unos simples pasos:

1. Verifique la última versión, elimine la versión anterior:

Primero revise para ver cuál es la última versión disponible de upstream con este práctico one-liner:

curl --silent --show-error \
https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks --stderr - \
| grep ^WINETRICKS_VERSION | cut -d '=' -f 2

Luego, si esto supera su propia versión instalada (para ver que su versión se ejecuta winetricks --versiondesde una línea de comandos), elimine la versión instalada actualmente:

sudo apt-get remove winetricks

2. Instale la última versión:

Luego descargue e instale la última versión:

wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 
sudo mv -v winetricks /usr/local/bin

Como se demostró en mi propio sistema, la última versión se puede probar:

andrew@ilium~$ winetricks --version
20190912-next - sha256sum: 4b994d981a7b6abe1f0edb6a57d8c15b1f060cf08de8819f9147e31ababf35a6
andrew@ilium~$ 

3. Agregue algunos extras y verifique la sintaxis más nueva:

También puede ser una buena idea asegurarse de tener algunas aplicaciones 'auxiliares' necesarias para winetricksejecutar, aunque la mayoría de estas ya deberían haberse instalado con su copia de Wine:

sudo apt-get install cabextract p7zip unrar unzip wget zenity

Luego verifique el uso correcto, que podría haber cambiado desde su versión anterior:

andrew@illium~$ winetricks -h
Usage: /usr/local/bin/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs.  Each verb installs an application or changes a setting.

Options:
    --country=CC      Set country code to CC and don't detect your IP address
    --force           Don't check whether packages were already installed
    --gui             Show gui diagnostics even when driven by commandline
    --isolate         Install each app or game in its own bottle (WINEPREFIX)
    --self-update     Update this application to the last version
    --update-rollback Rollback the last self update
-k, --keep_isos       Cache isos (allows later installation without disc)
    --no-clean        Don't delete temp directories (useful during debugging)
-q, --unattended      Don't ask any questions, just install automatically
-r, --ddrescue        Retry hard when caching scratched discs
    --showbroken      Even show verbs that are currently broken in wine
-t  --torify          Run downloads under torify, if available
    --verify          Run (automated) GUI tests for verbs, if available
-v, --verbose         Echo all commands as they are executed
-h, --help            Display this message and exit
-V, --version         Display version and exit

Commands:
list                  list categories
list-all              list all categories and their verbs
apps list             list verbs in category 'applications'
benchmarks list       list verbs in category 'benchmarks'
dlls list             list verbs in category 'dlls'
games list            list verbs in category 'games'
settings list         list verbs in category 'settings'
list-cached           list cached-and-ready-to-install verbs
list-download         list verbs which download automatically
list-manual-download  list verbs which download with some help from the user
list-installed        list already-installed verbs
prefix=foobar         select WINEPREFIX=/home/andrew/.local/share/wineprefixes/foobar
annihilate            Delete ALL DATA AND APPLICATIONS INSIDE THIS WINEPREFIX
andrew@illium~$ 

4. Invierta de manera segura estos pasos:

Si por alguna razón desea volver a su versión anterior del repositorio, simplemente puede ejecutar lo siguiente:

sudo rm /usr/local/bin/winetricks
sudo apt-get install winetricks

Y todo será como era.

Referencias

andrew.46
fuente
44
Usar en su sudo mv -v winetricks /usr/binlugar?
Xiaodong Qi
2
Tradicionalmente el lugar para los archivos compilados o envasados de usuario ha sido /usr/local/bino incluso ~/bin, pero sin duda /usr/binva a funcionar.
andrew.46
1
@jhasse Ahora podría estar muy equivocado, pero siempre pensé que una instalación definitiva de Ubuntu incluía la creación de / usr / local / bin? De lo contrario sí, puedo ver el problema ....
andrew.46
1
¡3 años más nuevos winetricks(agosto de 2017 en lugar de agosto de 2014)! → este consejo sigue siendo excelente y válido.
Frank Nocke
2
@FrankNocke Vuelvo de vez en cuando para asegurarme de que sigue siendo una respuesta válida para un Ubuntu moderno :)
andrew.46
1

Respuesta actualizada de 2019

Las versiones de winetricks que están disponibles en Disco y Eoan pueden actualizarse [1] .
Si está utilizando 19.04 o posterior, simplemente ejecute:

sudo apt install winetricks
sudo winetricks --self-update

Si tiene una versión anterior de Ubuntu, puede obtener el paquete .deb aquí:
https://packages.ubuntu.com/eoan/all/winetricks/download

m93a
fuente