Winetricks th

From WineHQ Wiki
Revision as of 11:08, 9 October 2019 by JobJoy (Talk | contribs) (Updated)

Jump to: navigation, search

เเปลภาษาสำหรับเพจนี้: Flag of France.svg Français Flag of the United Kingdom.svg English (สำหรับผู้เเปลภาษา, โปรดดูหน้า Discussion)


อะไรคือ winetricks?

Winetricks คือสคริปต์ช่วยสำหรับดาวน์โหลดเเละติดตั้งรันไทม์ไลบารี่ที่จำเป็นสำหรับการรันโปรเเกรมใน Wine. นี่อาจรวมถึงการเปลี่ยนเเปลงองค์ประกอบของ Wine ที่ใช้ไลบารี่เเบบ closed source

โปรดจำไว้: การใช้งาน winetricks จะเป็นประโยชน์อย่างมากสำหรับการทำให้บางโปรเเกรมของ wine ใช้งานได้ เเต่การกระทำนั้นเป็นการจำกัดการสนับสนุนผ่าน WineHQ โดยทั่วไปการรายงานบัคอาจเป็นไปไม่ได้ถ้าคุณเปลี่ยนเเปลงบางส่วนขอว Wine. โปรดดู รายงานบัคหลังจากใช้งาน Winetricks ข้างล่าง

โปรดจำไว้: Some of the packages listed below may not work well with older versions of Wine. As always we recommend you use the latest version of Wine.

รับ winetricks

สคริปต์นี้รักษาโดย Austin English ที่ https://github.com/Winetricks/winetricks. เวอร์ชั่นล่าสุดที่ https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. กดคลิปขวาที่ลิ้งเเละเลือก 'Save As' เพื่อทำการบันทึกก็อปปี้.
หรือคุณจะรับ winetricks ด้วย commandline โดยใช้คำสั่งนี้ก็ได้:

cd "${HOME}/Downloads"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks


นอกจากนี้บางเเพ็กเกจของ winetricks จำเป็นต้องมีเครื่องมือภายนอกติดตั้งด้วย เช่น: cabextract, unzip, p7zip, wget (หรือ curl). หสับการรองรับ GUI ก็มี zenity or kdialog.
ผู้ใช้งาน Linux สามารถรับเครื่องมือเหล่านี้ได้ผ่านทาง distribution's package management system.

การใช้งาน winetricks

หลังจากที่คุณได้รับ winetricks เเล้ว คุณสามารถรันได้เพียงเเค่พิมพ์ sh winetricks ใน console. เเละคุณก็สามารถใช้ ./winetricks ได้ถ้าคุณ chmod +x winetricks ก่อน. ถ้ารันโดยไม่ใช้พารามิเตอร์ winetricks จะเเสดง GUI ด้วยลิสของเเพ็กเกจที่มีอยู่ ถ้าคุณรู้ชื่อของเเพ็กเกจที่คุณอยากจะติดตั้ง คุณก็สามารถรวมมันเข้ากับ winetricks command ได้ เเละมันก็จะเริ่มต้นกระบวนการติดตั้ง สำหรับตัวอย่าง,

sh winetricks corefonts vcrun6 will install both the corefonts and vcrun6 packages.

การปรับเเต่ง

Version 20190912 help text:

การนำไปใช้: /usr/bin/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs.  เเต่ละ verb ติดตั้งเเอพพลิเคชั่นหรือเเก้ไขการตั้งค่า

การปรับเเต่ง:

    --country=CC      ตั้ง country code เป็ร CC เเละไม่ตรวจพบ IP address ของคุณ
    --force           ไม่ตรวจสอบว่าเเพ็กเกจติดตั้งเเล้ว
    --gui             เเสดง gui diagnostics เเม้กระทั่งตอนขับเคลื่อนด้วย commandline
    --isolate         ติดตั้งเเอพหรือเกมใน bottle นั่นๆ (WINEPREFIX)
    --self-update     อัพเดทเเอพพลิเคชั่นเป็นรุ่นล่าสุด
    --update-rollback ย้อนกลับอัพเดทล่าสุด
-k, --keep_isos       Cache isos (อนุญาติให้ติดตั้งภายหลังโดยไม่ใช้ disc)
    --no-clean        อย่าลบ temp directories (มีประโยชน์สำหรับการเเก้บัค)
-q, --unattended      ห้ามถามคำถาม เเค่ติดตั้งอัตโนมัติ
-r, --ddrescue        ลองอีกครั้งเมื่อ caching scratched discs
-t  --torify          รันดาวโหลดน์ภายใต้ torify ถ้ามี
    --verify          รัน (อัตโนมัติ) ทดสอบ GUI สำหรับ verbs ถ้ามี
-v, --verbose         เอคโคทุกคำสั่งที่พึ่งรันไป
-h, --help            เเสดงข้อความเเละออก
-V, --version         เเสดงเวอร์ชั่นเเละออก

คำสั่ง:
list                  ลิส categories
list-all              ลิส categories ทั้งหมดเเละ verbs ของมัน
apps list             ลิส verbs ใน category 'applications'
benchmarks list       ลิส verbs ใน category 'benchmarks'
dlls list             ลิส verbs ใน category 'dlls'
games list            ลิส verbs ใน category 'games'
settings list         ลิส verbs ใน category 'settings'
list-cached           ลิส cached-and-ready-to-install verbs
list-download         ลิส verbs ที่ดาวน์โหลดอัตโนมัติ
list-manual-download  list verbs ที่ดาวน์โหลดด้วยตัวช่วยจากผู้ใช้
list-installed        ลิส verbs ที่ติดตั้งเเล้ว
arch=32|64            สร้าง wineprefix ด้วยสถาปัตยกรรมเเบบ 32 หรือ 64 บิต การตั้งค่านี้ต้อง
                      มาก่อน prefix=foobar เเละมันจะใช้งานไม่ได้ในกรณีที่เป็น default wineprefix
prefix=foobar         เลือก WINEPREFIX=/home/$USER/.local/share/wineprefixes/foobar
annihilate            ลบ *ข้อมูลเเละเเอพพลิเคชั่นทั้งหมดภายใน* WINEPREFIX

คำเเนะนำ: ด้วยคำสั่งของ Wine ทั้งหมดนี้ winetricks รู้เกี่ยวกับตัวเเปรสภาพเเวดล้อมของ `WINEPREFIX` นี่จึงเป็นประโยชน์ของการใช้ winetricks ด้วยตำเเหน่งของ Wine prefix ที่ต่างกัน ตัวอย่าง,

env WINEPREFIX=~/.winetest sh winetricks mfc40 

installs the mfc40 package in the `~/.winetest` prefix.

คำเเนะนำ: ผู้ใช้ที่มีเวอร์ชั่นของ Wine มากกว่าหนึ่งบนระบบ (อย่างเช่น, การติดตั้งเเพ็กเกจเเละถอนการติดตั้ง Wine ที่สร้างจาก git) สามารถระบุได้ว่าควรใช้ winetricks เวอร์ชั่นไหน ยกตัวอย่าง,

env WINE=~/wine-git/wine sh winetricks mfc40 

installs the mfc40 package using the Wine in the ~/wine-git directory.

รายงานบัคหลังจากใช้งาน Winetricks

โปรดอย่ารายงานบัคถ้าคุณใช้ winetricks ในการติดตั้ง native (เช่น อะไรที่ไม่ใช่ Wine) ไฟล์ เพราะเราไม่สามารถสนับสนุน Microsoft dlls.

การใช้ winetricks เพื่อติดตั้ง gecko, mono, เเละ fakeie6 เป็นทางเลือกที่ยอมรับได้สำหรับการรายงานบัค

เพิ่มเติมจากนี้ ถ้าคุณพบว่ามันจำเป็นที่จะใช้ winetricks สำหรับเเอพพลิเคชั่น โปรดระบุด้วยต้องรายงานไปยัง AppDB, mailing lists, เเละทรัพยากรอื่นๆ ของ Wine

รายงานบัค *ใน* Winetricks

Winetricks มีระบบติดตามบัคที่ https://github.com/Winetricks/winetricks/issues, โปรดใช้มัน. ถ้าคุณไม่ต้องการสมัครบัญชีที่นั่นเพื่อตามหบัค ก็ให้โพสต์ที่ wine forum ของผู้ใช้

ลบสิ่งที่ติดตั้งโดย Winetricks

มันง่ายที่จะติดตั้ง wineprefix ทั้งหมด โดยปกติ winetricks ติดตั้งเเต่ละเเอพไว้ใน Wine prefix ของมัน เเละเสนอวิธีที่จะลบ wineprefixes เเละ menu items ที่มันสร้าง.

Winetricks ไม่ได้เสนอทางสำหรับถอนการติดตั้งเเอพหรือ DLLs บางอย่างภายใน Wine prefix.

[If for some reason, you still don't want to fiddle at all with your Wine prefixes, Wine does offer a built-in Uninstaller program. Like the Windows "Add/Remove Programs" applet though, it only recognizes programs installed by well-behaved Windows installers that respect the registry, like InstallShield or WISE. There are no guarantees it will work with a program installed by Winetricks or other installers like .msi packages.]

ติดตั้ง winetricks

มันไม่จำเป็นต้องติดตั้ง winetricks เพื่อที่จะใช้มัน. คุณสามารถเลือกที่จะติดตั้ง winetricks ในพื้นที่โกโบล์ได้เพียงเเค่พิมพ์ winetricks บน command line. บาง Linux distributions มาพร้อมกับ winetricks ใน Wine เเพ็กเกจอยู่เเล้ว ดังนั้นคุณไม่ต้องดาวน์โหลดเเยกต่างหาก คุณอาจจะอยากทำตามขั้นตอนถ้า distributions เเพ็กเกจมี winetricks ที่ล่าสมัย (เช่น ผู้ใช้ Debian/Ubuntu).

สำหรับดาวโหลดน์เเละติดตั้งก็อปปี้ winetricks คุณสามารถติดตั้งได้ด้วยตัวเอง:

cd "${HOME}/Downloads"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo cp winetricks /usr/local/bin

สำหรับดาวโหลดน์เเละติดตั้ง(เเยก) BASH completion script สำหรับ winetricks:

cd "${HOME}/Downloads"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks.bash-completion
sudo cp winetricks.bash-completion /usr/share/bash-completion/completions/winetricks   # โลเคชั่นมาตรฐานของ BASH completion scripts (Arch, Gentoo, OpenSUSE, Fedora, Debian/Ubuntu, Solus)

ดูเพิ่มเติม