Wine 2.0 cho biết nó hỗ trợ Office 2013. Làm thế nào để tôi thực sự cài đặt nó?


23

Tôi đã quản lý để có được Office 2013 gần như hoạt động với Crossover, nhưng không phải với Wine 2.0. Wine mới nhất được cho là hỗ trợ Office 2013 , nhưng tôi không tìm thấy hướng dẫn nào để thực sự đạt được điều đó. Vậy nếu tuyên bố về hỗ trợ là đúng, làm cách nào để hoàn thành cài đặt MS Office 2013 lên Ubuntu với Wine 2.0?


1
Dupe nếu nó bao giờ được trả lời: askubuntu.com/questions/875991/...
muru

2
Tôi đã hỏi điều này trên các diễn đàn Wine. Đó là yêu sách của họ ...
Rinzwind

Câu trả lời:


34

Tôi đã cài đặt office 2013 và tôi đã từng có một cửa sổ màu đen sau khi khởi động nó. Tôi đã sửa màn hình đen bằng cách làm theo giải pháp được đăng trong Diễn đàn WineHQ .

Đây là những gì tôi đã làm:

Cài đặt Rượu và Linh kiện

Đầu tiên, cài đặt rượu vang 2.1 (có thể als hoạt động với 2.0 'giai đoạn rượu vang')

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel

Cài đặt 'winbind'

sudo apt install winbind

Tạo tiền tố 32 bit sạch cho Win7

Đặt tiền tố 32 bit sạch và khởi động winecfg:

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winecfg

Trong tab ứng dụng winecfg, chọn " Phiên bản Windows: Windows 7 " Đóng cấu hình rượu và cài đặt winetricks

Cài đặt thư viện

sudo apt install winetricks

Sau đó bắt đầu winetricks cho tiền tố của bạn

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winetricks

chấp nhận " chọn loại rượu vang mặc định " với OK. Bây giờ, chọn " Cài đặt các thành phần Windows DLL " và đi và cài đặt msxml6

Tôi cũng đã cài đặt phông chữ cambria, nhưng điều đó không thành vấn đề.

Đừng đóng winetricks ngay, rất có thể bạn muốn sửa lỗi màn hình đen.

Sửa cửa sổ đen

Để sửa lỗi cửa sổ màu đen cản trở Office 13 được sử dụng, hãy thêm HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL giá trị DWORD mới 30002 (hexa) vào sổ đăng ký.

Dưới đây là cách thực hiện: Trong Winetricks, chọn Chạy regedit và đợi cửa sổ Registry Editor mở. Trong cây thư mục mở rộng HKEY_CURRENT_USER - Phần mềm - Rượu và tạo một khóa mới trong thư mục Rượu. Để làm như vậy, nhấp chuột phải, chọn phím mới -> và đặt tên là Direct3D . Bây giờ tạo mới -> Giá trị DWORD , đổi tên tệp thành MaxVersionGL và đặt dữ liệu giá trị thành 30002 (thập lục phân). Đóng cửa sổ Registry Editor.

Nó sẽ trông như thế này: Đăng ký biên tập viên Đóng cửa sổ Registry Editor.

Đóng cửa sổ winetricks và chạy trình cài đặt:

Cài đặt Office 2013

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 wine ~/PathTo/Office2013Setup.x86.exe

Từ đây, quá trình cài đặt chạy và hoàn thành 100%.

Mở một trong các chương trình Office bạn chọn. Chúng chủ yếu hoạt động, nhưng tôi thấy rằng Bộ gõ Word Toán học không hoạt động và Power Point có thể không khởi động tốt do "không đủ bộ nhớ hoặc tài nguyên hệ thống". Vì vậy, vẫn còn chỗ để cải thiện.


Thiết lập được tải xuống từ Microsoft cài đặt tốt nhưng kết thúc với màn hình đen. Hình ảnh thiết lập được tải xuống qua Heidoc không thể hoàn tất cài đặt và kích hoạt, ngay cả với config.xml.
Ohto Nordberg

Tôi đã làm theo hướng dẫn, nhưng tôi vẫn nhận được màn hình đen. Có bất cứ điều gì khác mà tôi có thể thử?
Apurba

2
Bạn có thể chỉ ra nơi bạn đã tìm thấy tất cả các thông tin này?
iuridiniz

1
Với Ubuntu 16.04 và stock hoặc winetricks được cập nhật, bước "Cài đặt thư viện" cho tôi biết sha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.. Làm thế nào để tôi phá vỡ điều này?
highsciguy

Tôi đang gặp File not foundlỗi cho tệp cài đặt của mình, có ý tưởng nào về cách khắc phục không?
Hamman Samuel

12

Ngoài câu trả lời của Philippe, tôi đã cài đặt các phần sau từ winetricks:

msftedit
riched20
riched30
riched32
vb6run

Điều đó đã giải quyết vấn đề "không đủ bộ nhớ hoặc tài nguyên hệ thống" và vấn đề trường đen


Tôi đã thử rượu 3.1 từ cài đặt phát. winetricks có lỗi soem khi cài đặt phong phú * DLL. Tôi đã sử dụng winetricks mới nhất từ ​​nguồn: github.com/Winetricks/winetricks/blob/master/src/winetricks Vì vậy tôi có thể cài đặt tất cả DLL và nó hoạt động.
Michael

Đó là richtx32(không phải riched32), nhưng nó hoạt động với tôi :)
cz

5

Cài đặt Office 2013 pro 32bit

Giải pháp này được thử nghiệm trên Ubuntu 17.10 với rượu vang 2.0.2.

Phụ thuộc bắt buộc

Chúng tôi cần một tiền tố rượu 32bit sạch và một số gói.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  • wineCài đặt 32 bit
  • winbind cho một số chức năng samba
  • geckocho cửa sổ bật lên nội dung internet
  • cabextractwgetđể tải xuống corefontsthông qua winetricks
  • fonts-liberation cho các lựa chọn thay thế miễn phí cho Arial, v.v.

Lưu ý rằng tôi cũng khuyên dùng wine-3.0do Hỗ trợ DirectX11. Để cài đặt, sử dụng

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

sudo apt-get update
sudo apt-get install wine-stable winehq-stable 

Quá trình cài đặt

Người nhận hiện đang ngược dòng trên winetricks . Chúng tôi cần một tiền tố 32 bit sạch cho nó. Nếu bạn không có, hãy WINEPREFIX="${HOME}/.wine-office2013pro"chuẩn bị các lệnh rượu vang.

Đầu tiên nhận được winetricks mới nhất:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O ~/Downloads/winetricks
chmod u+x ~/Downloads/winetricks

và sau đó sử dụng người nhận trên tiền tố rượu 32 bit.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6 được cài đặt do không tương thích libxml. thiết lập là thẳng về phía trước.

Điểm xuất phát

Các tập tin máy tính để bàn được cài đặt được đặt trong

~/.local/share/applications/wine/Programs/Microsoft Office 2013

tin nhắn chào mừng powerpoint

Cần có một thông điệp chào mừng kết nối với internet (chỉ trên Wine-3.0) và cho phép bạn kích hoạt sản phẩm.

  • Microsoft Word 2013 sẽ bắt đầu tốt. Mặc dù, chắc chắn có một số lỗi trong đó .

  • Microsoft PowerPoint 2013 có một số vấn đề chưa được giải quyết như các slide màu đen . Đôi khi nó cũng từ chối bắt đầu lúc đầu. Nếu vậy, đừng nhấn khởi động lại khi được yêu cầu, vì nó sẽ thoát rượu.

không nhấn khởi động lại trong powerpoint

Sản phẩm Activaton

Khi wine-3.0kích hoạt có thể qua internet.

Trên wine-2.0sản phẩm có thể được kích hoạt qua điện thoại. Số điện thoại được tìm thấy ở đây . Đối với chúng tôi, nó là 866-421-7141


1
+1 ... Dựa trên điều này, tôi đã có thể cài đặt và có một thiết lập hoạt động (mà không cần sử dụng trọng tài winetricks office2013pro). Tạo tiền tố 32 bit. Sau đó winetricks corefonts tahoma riched20 msxml6HKEY_CURRENT_USER\Software\Wine\Direct3Dlừa, cài đặt bằng phương tiện riêng. Thậm chí cập nhật lên SP1 và cài đặt gói ngôn ngữ bổ sung. Mọi thứ tôi đã sử dụng đều hoạt động bình thường cho đến nay ...
Kanchu

@Kanchu - Rất hữu ích với tôi, người đã nghĩ rằng vấn đề màn hình đen sẽ không xuất hiện trong giải pháp này. Để kết hợp tất cả lại với nhau, tôi đã tóm tắt tất cả các bước trong câu trả lời này tại đây: Askubfox.com/a/1085219/47206

@Kanchu nhìn vào động từ và bạn sẽ thấy winetricks làm tất cả điều kỳ diệu cho bạn.
ukos

2

Được rồi các bạn! Đây là câu trả lời của tôi!

Câu hỏi này ban đầu được hỏi trong năm 2017/02/03. Trong năm 2018-02-17 chúng tôi đã có phiên bản mới hơn của rượu vang.

Tôi đã đăng câu trả lời này vì tôi tin rằng đó là một giải pháp mà nhiều người có thể tiếp cận .

Dưới đây là tập lệnh để sử dụng với PlayOnLinux ( https://www.playonlinux.com/en/ ). Nó được dựa trên một kịch bản được tạo ra ban đầu bởi Quentin Pâris (cảm ơn anh chàng! = D).

Để thực hiện cài đặt, chúng ta cần các tài nguyên sau: rượu vang , winetricks , winbindplayonlinux .

LƯU Ý: winetricks và winbind thường được cài đặt cùng với rượu vang. Để kiểm tra nếu chúng có mặt, sử dụng các lệnh winetricks -Vwbinfo -Vtương ứng!

Với sự đóng góp từ @Naheel và @Philippe.


SỬ DỤNG SCRIPT:

Lưu tập lệnh bên dưới vào tệp văn bản (ví dụ office2013.bash:).

Bắt đầu PlayOnLinux, mở tệp tập lệnh ở trên ...

Mở tệp script.

..., chạy nó ...

Chạy tập tin kịch bản.

... và làm theo các hướng dẫn trên màn hình.


TRÒ CHƠI PLAYONLINEUX:

#!/bin/bash

# CHANGELOG
# [Quentin Pâris and Eduardo Lucio (Questor)] (2018-02-17 15-24)
# Version 1.1.0.0
# Paris/Brazil

# >>>>>>>>>>
# Under BSD License!

# Copyright (c) 2018, Quentin Pâris and Eduardo Lucio
# All rights reserved.

# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#     * Redistributions of source code must retain the above copyright
#       notice, this list of conditions and the following disclaimer.
#     * Redistributions in binary form must reproduce the above copyright
#       notice, this list of conditions and the following disclaimer in the
#       documentation and/or other materials provided with the distribution.
#     * Neither the name of the free software community nor the
#       names of its contributors may be used to endorse or promote products
#       derived from this software without specific prior written permission.

# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL Quentin Pâris and Eduardo Lucio BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

# <<<<<<<<<<

# NOTE: Complete liste of references! By Questor
# https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/wine.lib
# https://www.playonlinux.com/en/app-2665-Microsoft_Office_2013.html
# http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_11:_List_of_Functions
# http://wiki.playonlinux.com/index.php/Components_and_Functions
# https://www.playonlinux.com/repository/source.php?script=822
# https://github.com/PlayOnLinux/POL-POM-4/blob/367e50865168b5b931611fa33b0c1d8426143a90/lib/scripts.lib
# https://github.com/PlayOnLinux/POL-POM-4/blob/367e50865168b5b931611fa33b0c1d8426143a90/lib/wine.lib
# /ubuntu/879304/wine-2-0-says-it-supports-office-2013-how-do-i-actually-install-it
# https://github.com/RobertJames/playonlinux/blob/75ef37523f299255a539a89b63dc87d7afc096d4/template.POL

# >>>>>>>>>>
# Initialization!

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="office2013"

WINEVERSION="3.0"

TITLE="Microsoft Office 2013"

# NOTE: Images to use! By Questor
POL_GetSetupImages "https://i.imgur.com/licFVuF.png" "https://i.imgur.com/ff6PkEZ.png" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 2665

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin Pâris and Eduardo Lucio" "$PREFIX"

POL_Debug_Init

# <<<<<<<<<<

# >>>>>>>>>>
# Perform some validations!

POL_RequiredVersion 4.2.12 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION!\nPlease update!"

if [ "$POL_OS" = "Linux" ]; then
    wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE!"
fi

if [ "$POL_OS" = "Mac" ]; then

    # NOTE: Samba support! By Quentin Pâris
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"

fi

POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry!")";
fi

# NOTE: Check if "winetricks" is present! By Questor
winetricks -V || POL_Debug_Fatal "Please install winetricks before installing $TITLE!"

POL_System_SetArch "x86"
POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
    POL_SetupWindow_cdrom
    POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
    SetupIs="$CDROM_SETUP"
    cd "$CDROM"
else
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run!')" "$TITLE"
    SetupIs="$APP_ANSWER"
fi

# <<<<<<<<<<

# >>>>>>>>>>
# Prepare resources for installation!

# NOTE: Install wine version if isn't available. This is necessary because 
# even though "POL_Wine_PrefixCreate" solves this, we end up having 
# problems when the required version is not available and it tries to 
# install it! Questor
# [Ref.: https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/wine.lib]
POL_Wine_InstallVersion "$WINEVERSION"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

Set_OS "win7"

# <<<<<<<<<<

# >>>>>>>>>>
# Install!

# NOTE: Installs office! By Questor
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# <<<<<<<<<<

# >>>>>>>>>>
# Prepare resources for applications!

# NOTE: Uses native special version of "riched20" installed by Office 2013! 
# Fix the "black fields" issue! By Questor
# [Ref.: http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555]
POL_Wine_OverrideDLL "native,builtin" "riched20"

# NOTE: Fix "move and change the window size (maximize/minimize/restore/resize 
# etc...) bugs"! By Questor
# [Ref.: https://bugs.winehq.org/show_bug.cgi?id=44552]
Set_Managed "Off"

# <<<<<<<<<<

# >>>>>>>>>>
# Create shortcuts, entries to extensions and finalize!

# NOTE: Create shortcuts! By Questor
POL_Shortcut "WINWORD.EXE" "Microsoft Word 2013" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2013" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2013" "" "" "Office;Presentation;"

# NOTE: No category for collaborative work? By Quentin Pâris
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2013" "" "" "Network;InstantMessaging;"

# NOTE: "Calendar;ContactManagement;"? By Quentin Pâris
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2013" "" "" "Network;Email;"

# NOTE: Add an entry to PlayOnLinux's extension file. If the entry already 
# exists, it will replace it! By Questor
# [Ref.: https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/playonlinux.lib]
POL_Extension_Write doc "Microsoft Word 2013"
POL_Extension_Write docx "Microsoft Word 2013"
POL_Extension_Write xls "Microsoft Excel 2013"
POL_Extension_Write xlsx "Microsoft Excel 2013"
POL_Extension_Write ppt "Microsoft Powerpoint 2013"
POL_Extension_Write pptx "Microsoft Powerpoint 2013"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully!\n\nThanks!\nBy Quentin Pâris and Eduardo Lucio')" "$TITLE"
POL_SetupWindow_Close

# <<<<<<<<<<

exit 0

THÔNG TIN THÊM VỀ SCRIPT NÀY: https://www.playonlinux.com/en/app-2665.html


1
Bạn đang cài đặt msxml6 msftedit riched30 vb6run. Có thể bình luận tại sao? Trên trang winhq có ​​rất nhiều cuộc thảo luận về các gói đó nhưng tôi không thể sao chép lý do tại sao chúng lại cần thiết. Tôi đang kết hợp một số ref để mang lại sự rõ ràng cho quy trình cài đặt. Về phần tôi, chỉ thực sự cần thiết là được riched20. Tôi không thể hiểu các chỉnh sửa của Questor để đặt Phiên bản Wine thành 3.2 trong khi cài đặt và đến 2.22 sau đó. Đối với tôi, việc cài đặt đã diễn ra tốt đẹp trên rượu-2.0. và rượu-3.0.
ukos

1
được. vì vậy tôi đã kiểm tra bugreports trên winhq. Bạn chỉ cần msxml6 trong một số phiên bản rượu trước khi có lỗi trong libxml2.
ukos

@ukos Giới thiệu "Tôi không thể hiểu các chỉnh sửa của Questor khi đặt Wine thành Phiên bản 3.2 trong khi cài đặt và đến 2.22 sau đó", điều này đã được thực hiện do phiên bản rượu "2.22" không thành công với trình cài đặt và phiên bản "3.2" không thành công với các ứng dụng Office. Đây là những gì xảy ra trên môi trường của tôi (Linux Manjaro). Phiên bản cụ thể nào bạn đã sử dụng "rượu vang" "3"? Cảm ơn!
Eduardo Lucio

@ukos "Bạn chỉ cần msxml6 trong một số phiên bản rượu trước khi có lỗi trong libxml2" -> Phiên bản rượu nào cụ thể? Hãy cho tôi biết phiên bản rượu vang để tôi có thể làm các bài kiểm tra.
Eduardo Lucio

1
Đó là một lỗi chưa được giải quyết (Cũng khá khó chịu)
ukos

0

Sử dụng PlayOnLinux đơn giản hơn, chỉ cần theo dõi video này: https://www.youtube.com/watch?v=6HhKWXdCWBM . Trong mô tả video bạn sẽ tìm thấy:

    • Tải xuống PlayOnLinux
    • Cài đặt winbind
    • Cài đặt PlayOnLinux
    • Cài đặt Wine 3.1 và 2.20 dàn
    • Tạo ổ đĩa ảo Office2013
    • Sao chép tập lệnh từ https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • Chỉ sửa đổi một đầu vào
    • Dán tập lệnh trong PlayOnLinux
    • Cài đặt trình quản lý cài đặt mặc định Office 2013
    • Quá trình thiết lập mất khoảng 5-10 phút
    • Cài đặt phiên bản 2.20 của Wine
    • Đi!
    • Microsoft Outlook 2013! - Thất bại. Microsoft OneNote 2013 cũng vậy
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.