Tất cả những bước hướng dẫn sau đây được thực hiện trên hệ điều hành Kubuntu 8.10. Tôi không chịu bất kỳ trách nhiệm nào nếu các bước hứơng dẫn sau dẫn đến tình trạng không ổn định của hệ thống, vui lòng sao lưu. Dù sao thì đây cũng là cách để chạy trình duyệt Safari 4 beta trên WINE. Tóm tắt các bước thực hiện bao gồm:
- Cài đặt Winetricks
- Chỉnh sửa Winetricks để vượt qua lỗi sha1sums (bản mới đã fix lỗi này, bạn có thể bỏ qua bước này)
- Sử dụng Winetricks để cài đặt Flash và bảo đảm corefonts đã được cài đặt
- Cài đặt tập tin iphlpapi.dll của MS Windows XP và thiết lập để winecfg sử dụng nó
- Chạy Safari và sửa font chữ
Winetricks cài đặt flash và corefonts
1. Đầu tiên bạn cần chép tập tin winetricks tại trang kegel.com. Đây là một shell script nhằm sửa chữa một số vấn đề với WINE. Tôi đã lưu winetricks ở dạng winetricks.sh trong thư mục home và chạy lệnh
Code:
$ sh winetricks.sh corefonts flash
2. Tiến trình này sẽ cài đặt corefonts (bằng cách tải về các tập tin corefonts.exe và chạy chúng với WINE) nhưng lại bỏ qua việc chạy install_flash_player.exe do bị lỗi sha1sum (trong phiên bản winetricks mới nhất đã fix lỗi này). Bạn có thể giải quyết lỗi này bằng cách mở winetricks và thêm dấu một # vào trước dòng gây lỗi sha1sum. Sửa tương tự như các dòng dưới đây (từ dòng 793 – 812)
Code:
load_flash() {
# www.adobe.com/products/flashplayer/
# Active X plugin
# http://blogs.adobe.com/psirt/2008/03/preparing_for_april_flash_play.html
# http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.msi
# 2008-04-01: old version sha1sum f4dd1c0c715b791db2c972aeba90d3b78372996a
# 2008-04-18: new version sha1sum 04ac79c4f1eb1e1ca689f27fa71f12bb5cd11cc2
# Version 10 http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
# 2008-11-27: 10 sha1sum 7f6850ae815e953311bb94a8aa9d226f97a646dd
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe #7f6850ae815e953311bb94a8aa9d226f97a646dd
try $WINE “$WINETRICKS_CACHE”/install_flash_player_ax.exe $WINETRICKS_S
# Mozilla / Firefox plugin
# 2008-07-22: sha1sum 1e6f7627784a5b791e99ae9ad63133dc11c7940b
# 2008-11-27: sha1sum 20ec0300a8cae19105c903a7ec6c0801e016beb0
download . http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player.exe #20ec0300a8cae19105c903a7ec6c0801e016beb0
try $WINE “$WINETRICKS_CACHE”/install_flash_player.exe $WINETRICKS_S
}
3. Chạy lại lệnh ở bước 1 và tiến hành cài đặt install_flash_player.exe và install_flash_player_ax.exe theo hướng dẫn
Tìm và cài đặt iphlpapi.dll
Tìm tập tin
iphlpapi.dll trong hệ điều hành Windows XP hoặc tìm kiếm trên Google sau đó chép nó vào
~/.wine/drive_c/windows/system32/
Sau khi đã có tập tin DLL cần thiết, bạn cần chạy winecfg, chọn tab Libraries và thêm tập tin “iphlpapi.dll”. Thiết lập mặc định của “Native then Builtin” xuất hiện, nhấn Apply và đóng hộp thoại
Chạy Safari 4 beta bằng WINE, sửa font chữ
5. Giờ đây bạn cần mở
~/.wine/drive_c/Program Files/Safari4/Safari.exe
Điều cuối cùng là bạn cần sửa lại font chữ để nó mượt mà hơn. Trong Tab “
Appearance”, phần Font smooting hãy chọn “
Medium…”
Tuy đã có thể chạy Safari 4 trên nền Linux song vẫn còn một số điểm hạn chế như không thể duyệt web bằng tab…
Theo Alicious
Bài viết cùng chủ đề: