Menginstal Office 2010 di Ubuntu 15.04 menggunakan Wine

13

Saya telah menginstal Office 2010 32bit di Ubuntu 12.04 sebelum menggunakan panduan seperti ini . Namun, karena perubahan paket, saya tidak dapat meniru yang sama di Ubuntu 15.04.

Bagaimana cara menginstal Office 10 menggunakan Wine?

3l4ng
sumber
pada langkah # 4 dari instruksi di atas, JANGAN membuat direktori wineprefix. winetricks akan membuatnya dan mengatur konfigurasi WIN32 yang sesuai. Jika tidak, Anda mungkin mendapatkan kesalahan: anggur cmd.exe / c echo '% ProgramFiles%' mengembalikan string kosong, pesan kesalahan 'anggur: WINEARCH diatur ke win32 tetapi' / home / <username> /.wineprefixes/office2010 'adalah 64 instalasi -bit. '
user3296939

Jawaban:

17

Versi pendek

Beralih ke versi Wine terbaru (1.7) dan menginstal winbindadalah langkah tambahan yang diperlukan.

Versi panjang

Petunjuknya adalah untuk Ubuntu 15.04 64bit. Ini meminjam banyak dari panduan Crag Gomez , jadi terima kasih padanya untuk banyak instruksi ini.

  1. Instal versi terbaru Wine - dotnet20instalasi menyebabkan masalah sebaliknya

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Instal mesa OpenGL - mungkin sudah ada, jadi perintah di bawah ini hanya akan menyatakan itu.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Buat softlink untuk pustakawan OpenGL 32bit (hanya diperlukan untuk sistem 64 bit)

    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
    
  4. Buat yang baru WINEPREFIXuntuk Office - ini akan menjadi direktori yang berisi file Anda. Anda dapat menggunakan direktori apa pun, tetapi saya mengikuti direktori standar Wineprefix (tambahkan nama pengguna Anda).

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    

Selain itu, buat direktori itu:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Setel WINEARCHke 32 bit. Office 10 32 bit adalah versi yang bekerja paling baik.

    export WINEARCH="win32"
    
  2. Instal winbind. Instalasi kantor berhenti di tengah jalan jika ini tidak dilakukan

    sudo apt-get install winbind
    
  3. Instal dotnet20, msxml6dan corefontsmodul menggunakan winetricks.

    Setelah Anda menjalankan perintah, Anda akan ditanya apakah Anda ingin menginstal paket Mono serta paket Gecko - pilih no untuk keduanya . wine-monodan wine-geckoseharusnya sudah diinstal ketika Anda menginstalwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Lakukan instalasi Windows yang sebenarnya.

    Telusuri ke folder dengan media instalasi dan jalankan

    wine setup.exe
    
  5. Ubah pengaturan untuk pustaka di wineprefix setelah menginstal

    • Lari winetricks
    • Pilih Jalankan winecfg . pilih tab "Libraries".
    • Anda akan melihat msxml6 (asli, bawaan) di bagian override yang ada . Sorot dan klik Edit dan pilih Asli (Windows) dan klik OK. Sekarang, itu akan muncul sebagai * msxml6 (asli) .
    • Kemudian tambahkan riched20dan gdipluspustaka dari bagian Override baru untuk pustaka dan pastikan ini juga ditetapkan sebagai "Asli"
  6. Program kantor Anda harus ditampilkan di lensa Unity.

3l4ng
sumber
Tutorial lain: blog.z-proj.com/…
zed
1
Jawaban ini diperlukan untuk menginstal dotnet20. Proses serupa diperlukan untuk menginstal msxm16. (Saya pada 64 bit).
Saya menghadapi masalah di tengah instalasi: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.Tidak ada jalan lain. Ada ide?
Di Ubuntu 18.04, lokasi pustaka OpenGL 32bit tampaknya sedikit berbeda. Dengan demikian, semua yang diperlukan adalah: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong
0

Mesin saya 64 bit dan semua langkah dalam jawaban pertama bekerja untuk saya, tetapi dalam beberapa perintah winetricks saya harus menulis sesuatu seperti berikut:

env WINEPREFIX=~/.wine32 winetricks dotnet20

dan saya melakukan hal yang sama untuk sisa msxml6 corefonts

Mari202
sumber
Saya belum pernah mendengar enter code hereperintah itu. Tampak menarik
feedc0de
Saya tidak dapat menginstal dotnet20 menggunakan winetricks karena mesin saya x64. Bisakah Anda menjelaskan apa yang harus saya tulis daripada "masukkan kode di sini" dalam jawaban Anda untuk itu?
Kewal Shah
Ini jelas kesalahan dan saya menganggapnya lucu. Lihatlah di sini
feedc0de