Wine 2.0, Office 2013'ü desteklediğini söylüyor. Aslında nasıl yüklerim?


23

Office 2013'ü neredeyse Crossover ile çalışmayı başardım, ancak Wine 2.0 ile değil. En son Wine'ın Office 2013'ü desteklemesi gerekiyor , ancak bunu nasıl başaracağımı öğreten bir şey bulamıyorum. Destekle ilgili açıklama doğruysa, MS Office 2013'ü Ubuntu'ya Wine 2.0 ile yüklemeyi nasıl başarabilirim?


1
Hiç cevap almazsa
muru

2
Bu Şarap forumları isterdi. Bu onların iddiası ...
Rinzwind

Yanıtlar:


35

Office 2013'ü yükledim ve başlattıktan sonra siyah bir pencere alırdım. WineHQ-Forum'da yayınlanan çözümü takip ederek siyah ekranı düzelttim .

İşte yaptım:

Şarap ve Bileşenleri Yükleyin

İlk olarak, şarap 2.1 yükleyin (als 2.0 'winehq-staging' ile çalışabilir)

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

'Winbind' yükleyin

sudo apt install winbind

Win7 için Temiz 32bit Öneki Oluşturun

Temiz bir 32 bit öneki girin ve winecfg'yi başlatın:

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

Winecfg uygulamaları sekmesinde " Windows sürümü: Windows 7 " yi seçin Şarap yapılandırmasını kapatın ve winetricks'i yükleyin

Kitaplıkları Kur

sudo apt install winetricks

Sonra önekiniz için winetricks başlatın

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

OK ile " varsayılan şarap ön düzeltmesini seçin " seçeneğini kabul edin . Şimdi, " Windows DLL bileşenlerini yükle " yi seçin ve msxml6'yı yükleyin

Ayrıca cambria yazı tipini yükledim, ama bu önemli değil.

Winetricks'i henüz kapatmayın, büyük olasılıkla siyah ekran hatasını düzeltmek istersiniz.

Siyah Pencereyi Onar

Office 13'ün kullanılmasını engelleyen siyah pencereyi düzeltmek için kayıt defterine HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL yeni DWORD değeri 30002 (hexa) ekleyin.

Bunu nasıl yapacağınız aşağıda açıklanmıştır: Winetricks'te Run regedit'i seçin ve Kayıt Defteri Düzenleyicisi penceresinin açılmasını bekleyin . Klasör ağacında HKEY_CURRENT_USER - Yazılım - Şarap'ı genişletin ve Şarap klasöründe yeni bir anahtar oluşturun. Bunu yapmak için, sağ tıklayın, yeni -> tuşunu seçin ve Direct3D olarak adlandırın . Şimdi oluşturmak yeni -> DWORD Değerini , dosyayı yeniden adlandırmak MaxVersionGL ve değer verilerini set 30002 (onaltılı). Kayıt Defteri Düzenleyicisi penceresini kapatın.

Şöyle görünmelidir: Kayıt Defteri Düzenleyicisi Girişleri Kayıt Defteri Düzenleyicisi penceresini kapatın.

Winetricks penceresini kapatın ve yükleyiciyi çalıştırın:

Office 2013'ü yükleyin

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

Buradan, yükleme çalışır ve% 100 tamamlar.

İstediğiniz Office programlarından birini açın. Çoğunlukla çalışırlar, ancak Word Math Dizgi'nin çalışmadığını ve "yeterli bellek veya sistem kaynağı" nedeniyle Power Point'in başlamayabileceğini buldum. Yani, hala gelişme için yer.


Microsoft'tan indirilen kurulum iyi yüklenir, ancak siyah ekranla sonuçlanır. Heidoc aracılığıyla indirilen kurulum görüntüsü config.xml ile bile kurulumu ve aktivasyonu sonlandıramaz.
Ohto Nordberg'in

Talimatı izledim, ama hala siyah ekranı alıyorum. Deneyebileceğim başka bir şey var mı?
Apurba

2
Tüm bu bilgileri nerede bulduğunuzu söyleyebilir misiniz?
iuridiniz

1
Ubuntu 16.04 ve hisse senedi veya güncellenmiş winetricks ile "Kitaplıkları Yükle" adımı bana söyler sha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.. Bunu nasıl atlatabilirim?
highsciguy

File not foundKurulum dosyam için bir hata alıyorum , bunu nasıl düzeltebileceğime dair bir fikrin var mı?
Hamman Samuel

12

Philippe'in cevabına ek olarak aşağıdakileri winetricks'ten yükledim:

msftedit
riched20
riched30
riched32
vb6run

Bu, PowerPoint "yeterli bellek veya sistem kaynağı yok" sorununu ve kara alanlar sorununu çözdü


Devel kurulumundan şarap 3.1'i denedim. winetricks zengin * DLL'leri yüklerken bazı hatalar yaşadı. Kaynaktan en yeni winetricks'i kullandım: github.com/Winetricks/winetricks/blob/master/src/winetricks Böylece tüm DLL'leri yükleyebilirim ve işe yaradı.
Michael

O var richtx32(değil riched32) ama o ben :) için çalışır
cz

5

Office 2013 pro 32bit'i yükleyin

Bu çözüm, Ubuntu 17.10'da şarap 2.0.2 ile test edilmiştir.

Gerekli Bağımlılıklar

Temiz bir 32bit şarap öneki ve bazı paketler gerekiyor.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  • 32 bit winekurulum
  • winbind bazı samba işlevleri için
  • geckoİnternet içeriği pop-up'ları için
  • cabextractve wgetindirmek için corefontswinetricks aracılığıyla
  • fonts-liberation Arial'a ücretsiz alternatifler için.

wine-3.0DirectX11 Desteği nedeniyle de önerdiğimi unutmayın . Yüklemek için şunu kullanın:

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 

Yükleme işlemi

Recipie Bundan memba olduğunu winetricks . Bunun için temiz bir 32bit önekine ihtiyacımız var. Eğer bir tane yoksa WINEPREFIX="${HOME}/.wine-office2013pro", şarap komutlarının başına geçin.

Önce en yeni winetricks'leri alın:

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

ve sonra tarifi 32 bit şarap önekinde kullanın.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6, libxml uyumsuzluğu nedeniyle kurulur. kurulum basittir.

İlk başlangıç

Yüklü masaüstü dosyaları

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

karşılama mesajı priz

İnternete bağlanan (sadece şarap-3.0'da) ve ürünü etkinleştirmenizi sağlayan bir karşılama mesajı olmalıdır.

  • Microsoft Word 2013 iyi başlayacak. Her ne kadar, içinde kesinlikle bazı hatalar var .

  • Microsoft PowerPoint 2013'te siyah slaytlar gibi çözülmemiş bazı sorunlar var . Bazen ilk başta başlamayı da reddediyor. Eğer öyleyse, şaraptan çıkacağı için istendiğinde yeniden başlat düğmesine basmayın.

Powerpoint'te yeniden başlat tuşuna basmayın

Ürün Aktivasyonu

İnternet üzerinden wine-3.0aktivasyon mümkündür.

Açık wine-2.0ürünün telefon yoluyla aktif hale getirilebilir. Telefon numarası burada bulunur . Bizim için bu 866-421-7141


1
+1 ... Buna dayanarak (hakem kullanmadan winetricks office2013pro) çalıştırabilir ve çalıştırabilirim. 32 bit önek oluşturuldu. Sonra sonra winetricks corefonts tahoma riched20 msxml6ve HKEY_CURRENT_USER\Software\Wine\Direct3Dhile, kendi ortam kullanılarak monte. Hatta SP1'e güncellendi ve ek dil paketleri kuruldu. Şimdiye kadar düzgün çalıştığım her şey ...
Kanchu

@Kanchu - bu çözüm sırasında siyah ekran sorununun ortaya çıkmayacağını düşünen bana çok yardımcı oldu. Hepsini bir araya getirmek için, bu cevaptaki tüm adımları burada topladım

@Kanchu fiile bakın ve winetricks'in sizin için tüm sihri yaptığını göreceksiniz.
ukos

2

Tamam arkadaşlar! İşte cevabım!

Bu soru ilk olarak 2017-02-03'de soruldu. 2018-02-17'de şarabın daha yeni versiyonları var.

Bu cevabı yayınladım çünkü daha fazla insanın erişebileceği bir çözüm olduğuna inanıyorum .

Aşağıda PlayOnLinux ( https://www.playonlinux.com/en/ ) ile kullanım için bir betik bulunmaktadır . Başlangıçta Quentin Pâris tarafından oluşturulan bir senaryoya dayanıyordu (teşekkürler adam! = D).

Kurulumu yapmak için aşağıdaki kaynakları gerekir: şarap , winetricks , winbind ve PlayOnLinux .

NOT: winetricks ve winbind genellikle şarapla birlikte kurulur. Var olup olmadıklarını test etmek için sırasıyla komutları kullanın winetricks -Vve wbinfo -V!

@Naheel ve @Philippe katkılarıyla.


SENARYO KULLANIMI:

Aşağıdaki komut dosyasını bir metin dosyasına kaydedin (örneğin:) office2013.bash.

PlayOnLinux'u başlatın, yukarıdaki komut dosyasını açın ...

Komut dosyasını açın.

..., koş ...

Komut dosyası dosyasını çalıştırın.

... ve ekrandaki talimatları izleyin.


PLAYONLINUX SENARYO:

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

BU SENARYO HAKKINDA DAHA FAZLA BİLGİ: https://www.playonlinux.com/en/app-2665.html


1
Yüklüyorsun msxml6 msftedit riched30 vb6run. Neden olduğu hakkında yorum yapabilir misiniz? Winhq sitesinde bu paketler hakkında çok fazla tartışma var ama neden gerekli olduklarını tekrarlayamıyorum. Kurulum prosedürüne açıklık getirmek için bazı referansları bir araya getiriyorum. Sonunda, sadece gerçekten ihtiyaç vardı riched20. Yükleme sırasında Wine-Version'ı 3.2'ye ve daha sonra 2.22'ye ayarladığı için Questor tarafından yapılan düzenlemeleri anlayamıyorum. Benim için kurulum şarap-2.0 iyi gitti. ve şarap-3.0.
ukos

1
tamam. bu yüzden winhq üzerinde hata raporları kontrol. Libxml2'deki bir hata düzeltmesinden önce sadece bazı şarap sürümlerinde msxml6 gerekir.
ukos

@ukos Hakkında "Questor tarafından Wine'ı yükleme sırasında Sürüm 3.2'ye ve daha sonra 2.22'ye ayarlamak için düzenlemeleri anlayamıyorum" hakkında, bu, "2.22" şarap sürümü yükleyici ile başarısız olduğu ve "3.2" sürümü Office uygulamalarıyla başarısız olduğu için yapıldı. Benim çevremde olan budur (Linux Manjaro). "Şarap" "3" hangi belirli sürümünü kullandınız? Teşekkürler!
Eduardo Lucio

@ukos "Sadece libxml2'deki bir hata düzeltmesinden önce bazı şarap sürümlerinde msxml6'ya ihtiyacınız var" -> Özellikle hangi şarap sürümü? Şarap versiyonunu söyle, böylece testleri yapabilirim.
Eduardo Lucio

1
Bu çözülemeyen bir böcek (Oldukça sinir bozucu)
ukos

0

PlayOnLinux'u kullanmak daha basittir, şu videoyu izleyin: https://www.youtube.com/watch?v=6HhKWXdCWBM . Video açıklamasında şunları bulacaksınız:

    • PlayOnLinux'u indirin
    • Winbind yükleyin
    • PlayOnLinux'u Kur
    • Wine 3.1 ve 2.20 evrelemeyi yükleyin
    • Sanal sürücü Office2013 oluşturma
    • Komut dosyasını şuradan kopyala https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • Yalnızca bir girişi değiştirin
    • Komut dosyasını PlayOnLinux'a yapıştırın
    • Varsayılan Office 2013 yükleme yöneticisini kur
    • Kurulum 5-10 dakika sürer
    • Wine'ın 2.20 aşamalı sürümünü kur
    • Git!
    • Microsoft Outlook 2013! - başarısız. Microsoft OneNote 2013 de
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.