Wine 2.0 mengatakan itu mendukung Office 2013. Bagaimana cara saya menginstalnya?

23

Saya berhasil mendapatkan Office 2013 hampir untuk bekerja dengan Crossover, tetapi tidak dengan Wine 2.0. Wine terbaru seharusnya mendukung Office 2013 , tetapi saya tidak menemukan tutorial bagaimana cara mencapainya. Jadi jika pernyataan tentang dukungan itu benar, bagaimana cara saya menginstal MS Office 2013 ke Ubuntu dengan Wine 2.0?

Ohto Nordberg
sumber
1
Gandakan jika pernah dijawab: askubuntu.com/questions/875991/…
muru
2
Saya akan menanyakan ini di forum Wine. Ini adalah klaim mereka ...
Rinzwind

Jawaban:

34

Saya menginstal office 2013 dan saya terbiasa mendapatkan jendela hitam setelah memulai. Saya memperbaiki layar hitam dengan mengikuti solusi yang diposting di WineHQ-Forum .

Inilah yang saya lakukan:

Instal Wine dan Komponen

Pertama, instal wine 2.1 (mungkin juga berfungsi dengan 2.0 'winehq-staging')

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

Pasang 'winbind'

sudo apt install winbind

Buat Clean 32bit Prefix untuk Win7

Buat awalan 32 bit yang bersih dan mulai winecfg:

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

Pada tab aplikasi winecfg pilih " Versi Windows: Windows 7 " Tutup konfigurasi anggur dan instal winetricks

Instal Perpustakaan

sudo apt install winetricks

Kemudian mulai winetricks untuk awalan Anda

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

terima " pilih wineprefix default " dengan OK. Sekarang, pilih " Instal komponen Windows DLL " dan pergi dan instal msxml6

Saya juga menginstal font kambria, tapi itu tidak masalah.

Jangan tutup winetricks dulu, Anda kemungkinan besar ingin memperbaiki bug layar hitam.

Perbaiki Black Window

Untuk memperbaiki jendela hitam yang menghambat Office 13 untuk digunakan, tambahkan HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL nilai DWORD baru 30002 (hexa) ke registri.

Berikut ini cara melakukannya: Di Winetricks pilih Run regedit dan tunggu jendela Registry Editor terbuka. Dalam pohon folder, rentangkan HKEY_CURRENT_USER - Software - Wine dan buat kunci baru di folder Wine. Untuk melakukannya, klik kanan, pilih baru -> kunci dan beri nama Direct3D . Sekarang buat baru -> Nilai DWORD , ganti nama file menjadi MaxVersionGL dan atur data nilai ke 30002 (heksadesimal). Tutup jendela Editor Registri.

Seharusnya terlihat seperti ini: Entri Editor Registri Tutup jendela Registry Editor.

Tutup jendela winetricks dan jalankan installer:

Instal Office 2013

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

Dari sini, instalasi berjalan dan menyelesaikan 100%.

Buka salah satu program Office pilihan Anda. Mereka sebagian besar bekerja, tetapi saya menemukan bahwa Word Math Setsetting tidak berfungsi dan Power Point mungkin tidak dimulai juga karena "tidak cukup memori atau sumber daya sistem". Jadi, masih ada ruang untuk perbaikan.

Philippe
sumber
Pengaturan yang diunduh dari Microsoft terinstal dengan baik tetapi berakhir dengan layar hitam. Setup gambar yang diunduh melalui Heidoc gagal menyelesaikan instalasi dan aktivasi, bahkan dengan config.xml.
Ohto Nordberg
Saya telah mengikuti instruksi, tetapi saya masih mendapatkan layar hitam. Apakah ada hal lain yang bisa saya coba?
Apurba
2
Bisakah Anda menunjukkan di mana Anda menemukan semua informasi ini?
iuridiniz
1
Dengan ubuntu 16.04 dan stok atau winetricks yang diperbarui, langkah "Instal Perpustakaan" memberi tahu saya sha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.. Bagaimana saya menghindari ini?
kelas atas
Saya mendapatkan File not foundkesalahan untuk file pengaturan saya, ada ide tentang cara memperbaikinya?
Hamman Samuel
12

Selain jawaban Philippe, saya memasang yang berikut ini dari winetricks:

msftedit
riched20
riched30
riched32
vb6run

Itu memecahkan masalah PowerPoint "tidak cukup memori atau sumber daya sistem" dan masalah bidang hitam

Naheel
sumber
Saya mencoba wine 3.1 dari devel install. winetricks memiliki kesalahan soem menginstal kaya * DLL. Saya menggunakan winetricks terbaru dari sumber: github.com/Winetricks/winetricks/blob/master/src/winetricks Jadi saya bisa menginstal semua DLL dan berhasil.
Michael
Ini richtx32(tidak riched32), tetapi bekerja untuk saya :)
cz
5

Instal Office 2013 pro 32bit

Solusi ini diuji pada Ubuntu 17.10 dengan anggur 2.0.2.

Ketergantungan yang Diperlukan

Kami membutuhkan awalan anggur 32bit yang bersih dan beberapa paket.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  • wineInstalasi 32 bit
  • winbind untuk beberapa fungsi samba
  • geckountuk munculan konten internet
  • cabextractdan wgetuntuk mengunduh corefontsmelalui winetricks
  • fonts-liberation untuk alternatif gratis untuk Arial dll.

Perhatikan bahwa saya juga merekomendasikan wine-3.0karena Dukungan DirectX11. Untuk menginstal, gunakan

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 

Proses Instalasi

Penerima sekarang hulu di winetricks . Kami membutuhkan awalan 32bit yang bersih untuk itu. Jika Anda tidak memilikinya, tambahkan WINEPREFIX="${HOME}/.wine-office2013pro"pada perintah anggur.

Pertama, dapatkan winetricks terbaru:

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

dan kemudian gunakan penerima pada awalan anggur 32bit.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6 diinstal karena ketidakcocokan libxml. pengaturannya lurus ke depan.

Mulai pertama

File desktop yang diinstal terletak di

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

pesan selamat datang Power Point

Seharusnya ada pesan sambutan yang menghubungkan ke internet (hanya pada wine-3.0) dan memungkinkan Anda mengaktifkan produk.

  • Microsoft Word 2013 akan mulai dengan baik. Meskipun, pasti ada beberapa bug di dalamnya .

  • Microsoft PowerPoint 2013 memiliki beberapa masalah yang belum terselesaikan seperti slide hitam . Terkadang ia juga menolak untuk memulai pada awalnya. Jika demikian, jangan tekan reboot ketika ditanya, karena akan keluar anggur.

jangan tekan reboot di powerpoint

Aktivasi Produk

Pada wine-3.0aktivasi adalah mungkin melalui internet.

Pada wine-2.0produk dapat diaktifkan melalui telepon. Nomor telepon ditemukan di sini . Bagi kami, ini adalah 866-421-7141

ukos
sumber
1
+1 ... Berdasarkan ini saya dapat menginstal dan memiliki pengaturan yang berfungsi (tanpa menggunakan referensi winetricks office2013pro). Membuat awalan 32-bit. Kemudian setelah winetricks corefonts tahoma riched20 msxml6dan HKEY_CURRENT_USER\Software\Wine\Direct3Dtrik, dipasang menggunakan media sendiri. Bahkan diperbarui ke SP1 dan menginstal paket bahasa tambahan. Semua yang saya gunakan bekerja dengan baik sejauh ini ...
Kanchu
@Kanchu - sangat membantu saya, yang berpikir bahwa masalah layar hitam tidak akan muncul selama solusi ini. Untuk menyatukan semuanya, saya telah merangkum semua langkah dalam jawaban ini di sini: askubuntu.com/a/1085219/47206
@Kanchu melihat kata kerja dan Anda akan melihat bahwa winetricks melakukan semua keajaiban untuk Anda.
ukos
2

Teman baik saja! Inilah jawaban saya!

Pertanyaan ini awalnya ditanyakan pada 2017-02-03. Pada 2018-02-17 kami sudah memiliki versi anggur yang lebih baru.

Saya memposting jawaban ini karena saya yakin ini adalah solusi yang dapat diakses oleh lebih banyak orang .

Di bawah ini adalah skrip untuk digunakan dengan PlayOnLinux ( https://www.playonlinux.com/en/ ). Itu didasarkan pada naskah yang awalnya dibuat oleh Quentin Pâris (terima kasih guy! = D).

Untuk melakukan instalasi kita perlu sumber daya berikut: anggur , winetricks , winbind dan PlayOnLinux .

CATATAN: winetricks dan winbind biasanya dipasang bersama dengan anggur. Untuk menguji apakah ada, gunakan perintah winetricks -Vdan wbinfo -Vmasing - masing!

Dengan kontribusi dari @Naheel dan @Philippe.


MENGGUNAKAN SCRIPT:

Simpan skrip di bawah ini ke file teks (misalnya:) office2013.bash.

Mulai PlayOnLinux, buka file skrip di atas ...

Buka file skrip.

... , menjalankannya...

Jalankan file skrip.

... dan ikuti instruksi di layar.


PLAYONLINUX SCRIPT:

#!/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

INFORMASI LEBIH LANJUT TENTANG SCRIPT INI: https://www.playonlinux.com/en/app-2665.html

Eduardo Lucio
sumber
1
Anda sedang menginstal msxml6 msftedit riched30 vb6run. Bisakah mengomentari mengapa? Di situs winhq ada banyak diskusi tentang paket-paket itu tetapi saya tidak dapat mereproduksi mengapa mereka diperlukan. Saya mengumpulkan beberapa referensi untuk menjelaskan prosedur pemasangan. Pada akhirnya, yang benar-benar dibutuhkan hanyalah riched20. Saya tidak dapat memahami pengeditan oleh Questor untuk mengatur Wine-Version ke 3.2 selama instalasi dan ke 2.22 sesudahnya. Bagi saya, instalasi berjalan dengan baik pada wine-2.0. dan anggur-3.0.
ukos
1
baik. jadi saya memeriksa laporan bug di winhq. Anda hanya perlu msxml6 di beberapa versi anggur sebelum perbaikan bug di libxml2.
ukos
@ukos Tentang "Saya tidak dapat memahami pengeditan oleh Questor untuk mengatur Wine ke Versi 3.2 selama instalasi dan untuk 2.22 sesudahnya", ini dilakukan karena versi anggur "2.22" gagal dengan installer dan versi "3.2" gagal dengan aplikasi Office. Inilah yang terjadi pada lingkungan saya (Linux Manjaro). Versi spesifik apa yang Anda gunakan dari "anggur" "3"? Terima kasih!
Eduardo Lucio
@ukos "Anda hanya perlu msxml6 di beberapa versi anggur sebelum perbaikan bug di libxml2" -> Versi anggur mana yang khusus? Katakan versi anggurnya supaya aku bisa melakukan tes.
Eduardo Lucio
1
Itu adalah bug yang belum terselesaikan (Cukup menjengkelkan, juga)
ukos
0

Menggunakan PlayOnLinux lebih sederhana, cukup ikuti video ini: https://www.youtube.com/watch?v=6HhKWXdCWBM . Dalam deskripsi video Anda akan menemukan:

    • Unduh PlayOnLinux
    • Instal winbind
    • Siapkan PlayOnLinux
    • Instal Wine 3.1 dan 2.20-pementasan
    • Buat drive virtual Office2013
    • Salin skrip dari https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • Ubah hanya satu input
    • Rekatkan skrip di PlayOnLinux
    • Menyiapkan manajer instal Office 2013 default
    • Pengaturan memakan waktu sekitar 5-10 menit
    • Menyiapkan versi Wine versi 2.20
    • Pergi!
    • Microsoft Outlook 2013! - gagal. Microsoft OneNote 2013 juga
Rochdi Boudjehem
sumber