Wie bekomme ich die neueste Version von Winetricks auf Ubuntu?

19

Ich habe installiert Wineund bin recht zufrieden mit meiner aktuellen Version, winetrickshabe mich aber einige Male mit verschiedenen Fehlermeldungen im Stich gelassen.

Wie aktualisiere ich winetricks, um die neueste Version auf Ubuntu zu erhalten?

andrew.46
quelle

Antworten:

23

Die Version , winetricksdass kommt mit dem Lager Ubuntu - Installation oft ziemlich alt ist, auch die Version von einem moderneren PPA kann ein wenig hinken. Es ist eine großartige Idee und eine sehr sichere winetricks, die unabhängig von Ihrer Hauptinstallation manuell aktualisiert werden Winekann. Dies kann in wenigen einfachen Schritten erfolgen:

1. Suchen Sie nach der neuesten Version und entfernen Sie die alte Version:

Sehen Sie sich zunächst an, welche Version mit diesem praktischen Einzeiler als aktuellste Version von Upstream erhältlich ist:

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

Wenn dies die von Ihnen selbst installierte Version übertrifft (um zu sehen, wie Ihre Version winetricks --versionüber eine Befehlszeile ausgeführt wird), entfernen Sie Ihre aktuell installierte Version:

sudo apt-get remove winetricks

2. Installieren Sie die neueste Version:

Laden Sie dann die neueste Version herunter und installieren Sie sie:

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

Wie auf meinem eigenen System gezeigt, kann dann die neueste Version getestet werden:

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

3. Fügen Sie einige Extras hinzu und suchen Sie nach einer neueren Syntax:

Es kann auch eine gute Idee sein, sicherzustellen, dass Sie einige erforderliche Hilfsprogramme winetrickszum Ausführen haben, obwohl die meisten davon bereits mit Ihrer Wine-Kopie installiert worden sein sollten :

sudo apt-get install cabextract p7zip unrar unzip wget zenity

Überprüfen Sie dann die korrekte Verwendung, die sich gegenüber Ihrer älteren Version geändert haben könnte:

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. Kehren Sie diese Schritte sicher um:

Wenn Sie aus irgendeinem Grund zu Ihrer älteren Repository-Version zurückkehren möchten, können Sie einfach Folgendes ausführen:

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

Und alles wird so sein, wie es war.

Verweise:

andrew.46
quelle
4
Verwenden Sie sudo mv -v winetricks /usr/binstattdessen?
Xiaodong Qi
2
Traditionell war der Speicherort für vom Benutzer kompilierte oder gepackte Dateien /usr/local/binoder wird sogar funktionieren, ~/binaber mit Sicherheit /usr/bin.
andrew.46
1
@jhasse Nun könnte ich mich sehr irren, aber ich habe immer gedacht, dass eine Standardinstallation von Ubuntu die Erstellung von / usr / local / bin beinhaltet? Ansonsten kann ich ja das Problem sehen ....
andrew.46
1
In der winetricksTat 3 Jahre neuer (August 2017 statt August 2014)! → dieser rat ist immer noch gut und gültig.
Frank Nocke
2
@FrankNocke Ich komme ab und zu wieder, um sicherzustellen, dass es immer noch eine gültige Antwort für ein modernes Ubuntu ist :)
andrew.46 06.10.17