Làm cách nào để có phiên bản winetricks mới nhất trên Ubuntu?


20

Tôi đã cài đặt Winevà tôi khá hài lòng với phiên bản hiện tại của mình nhưng winetricksđã làm tôi thất vọng một vài lần với các thông báo lỗi khác nhau.

Làm cách nào để cập nhật winetricksđể có phiên bản mới nhất trên Ubuntu?

Câu trả lời:


24

Các phiên bản của winetricksmà đi kèm với quá trình cài đặt Ubuntu cổ phiếu thường là khá cũ, ngay cả những phiên bản có sẵn từ một PPA hiện đại hơn có thể tụt hậu một chút. Đó là một ý tưởng tuyệt vời và rất an toàn để cập nhật winetricksthủ công, độc lập với Winecài đặt chính của bạn , điều này có thể được thực hiện trong một vài bước đơn giản:

1. Kiểm tra phiên bản mới nhất, xóa phiên bản cũ:

Trước tiên hãy kiểm tra xem phiên bản mới nhất có sẵn từ thượng nguồn với phần mềm tiện dụng này là gì:

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

Sau đó, nếu điều này bỏ qua phiên bản đã cài đặt của riêng bạn (để xem phiên bản của bạn chạy winetricks --versiontừ một dòng lệnh), hãy xóa phiên bản hiện đang cài đặt của bạn:

sudo apt-get remove winetricks

2. Cài đặt phiên bản mới nhất:

Sau đó tải xuống và cài đặt phiên bản mới nhất:

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

Như đã trình bày trên hệ thống của riêng tôi, phiên bản mới nhất có thể được kiểm tra:

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

3. Thêm một số tính năng bổ sung và kiểm tra cú pháp mới hơn:

Nó cũng có thể là một ý tưởng tốt để đảm bảo rằng bạn có một vài yêu cầu 'helper' ứng dụng cho winetricksđến chạy, mặc dù hầu hết trong số này nên đã được cài đặt với bản sao của Rượu:

sudo apt-get install cabextract p7zip unrar unzip wget zenity

Sau đó kiểm tra cách sử dụng chính xác, có thể đã thay đổi so với phiên bản cũ hơn của bạn:

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. Đảo ngược các bước một cách an toàn:

Nếu vì lý do nào đó bạn muốn quay lại phiên bản kho lưu trữ cũ hơn, bạn chỉ cần chạy như sau:

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

Và tất cả sẽ như vậy.

Tài liệu tham khảo:


4
Sử dụng sudo mv -v winetricks /usr/binthay thế?
Xiaodong Qi

2
Theo truyền thống, nơi dành cho người dùng biên dịch hoặc đóng gói các tập tin đã /usr/local/binhoặc thậm chí ~/binnhưng chắc chắn /usr/binsẽ hoạt động.
andrew.46

1
@jhasse Bây giờ tôi có thể rất sai nhưng tôi luôn luôn mặc dù cài đặt Ubuntu không chính xác bao gồm việc tạo / usr / local / bin? Nếu không, tôi có thể thấy vấn đề ....
andrew.46

1
winetricksthực sự mới hơn 3 năm (tháng 8 năm 2017 thay vì tháng 8 năm 2014)! → lời khuyên này vẫn còn tuyệt vời và hợp lệ.
Frank Nocke

2
@FrankNocke Tôi quay lại mọi lúc và sau đó để đảm bảo nó vẫn là câu trả lời hợp lệ cho Ubuntu hiện đại :)
andrew.46

1

Cập nhật câu trả lời 2019

Các phiên bản winetricks có sẵn trong Sàn nhảy và Eoan có thể tự cập nhật [1] .
Nếu bạn tình cờ sử dụng 19.04 trở lên, chỉ cần chạy:

sudo apt install winetricks
sudo winetricks --self-update

Nếu bạn đang dùng phiên bản Ubuntu cũ hơn, bạn có thể tìm nạp gói .deb tại đây:
https://packages.ubfox.com/eoan/all/winetricks/doad

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.