Cài đặt Office 2010 trên Ubuntu 15.04 bằng Wine


13

Tôi đã cài đặt Office 2010 32bit trên Ubuntu 12.04 trước khi sử dụng các hướng dẫn như thế này . Tuy nhiên, do thay đổi gói, tôi không thể sao chép tương tự trên Ubuntu 15.04.

Làm cách nào để cài đặt Office 10 bằng Wine?


trong bước # 4 của các hướng dẫn ở trên, KHÔNG tạo thư mục Wineprefix. winetricks sẽ tạo ra nó và thiết lập cấu hình WIN32 thích hợp. Nếu không, bạn có thể gặp lỗi: rượu cmd.exe / c echo '% ProgramFiles%' trả về chuỗi rỗng, thông báo lỗi 'rượu: WINEARCH được đặt thành win32 nhưng' /home/<username>/.wineprefixes/office2010 'là 64 cài đặt -bit. '
dùng3296939

Câu trả lời:


17

Phiên bản ngắn

Chuyển sang phiên bản Wine mới nhất (1.7) và cài đặt winbindlà các bước bổ sung cần thiết.

Phiên bản dài

Các hướng dẫn dành cho Ubuntu 15.04 64 bit. Điều này mượn rất nhiều từ hướng dẫn của Crag Gomez , vì vậy cảm ơn anh ấy vì rất nhiều những chỉ dẫn này.

  1. Cài đặt phiên bản mới nhất của Wine - dotnet20cài đặt gây ra sự cố khác

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Cài đặt mesa OpenGL - có thể đã tồn tại, vì vậy các lệnh dưới đây sẽ chỉ đơn giản nói rằng.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Tạo liên kết mềm cho các thư viện OpenGL 32 bit (chỉ cần cho các hệ thống 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. Tạo một cái mới WINEPREFIXcho Office - đây sẽ là thư mục chứa các tệp của bạn. Bạn có thể sử dụng bất kỳ thư mục nào, nhưng tôi đã theo thư mục Wineprefix tiêu chuẩn (thêm tên người dùng của bạn).

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

Ngoài ra, tạo thư mục đó:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Đặt WINEARCHthành 32 bit. Office 10 32 bit là phiên bản hoạt động tốt nhất.

    export WINEARCH="win32"
    
  2. Cài đặt winbind. Cài đặt văn phòng dừng giữa chừng nếu điều này không được thực hiện

    sudo apt-get install winbind
    
  3. Cài đặt dotnet20, msxml6corefontscác module sử dụng winetricks.

    Khi bạn chạy lệnh, bạn sẽ được hỏi nếu bạn muốn cài đặt gói Mono cũng như gói Gecko - chọn không cho cả hai . wine-monowine-geckonên đã được cài đặt khi bạn cài đặtwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Thực hiện cài đặt Windows thực tế.

    Duyệt đến thư mục với phương tiện cài đặt và chạy

    wine setup.exe
    
  5. Thay đổi cài đặt cho các thư viện trong Wineprefix sau khi cài đặt

    • Chạy winetricks
    • Chọn Chạy winecfg . chọn tab "Thư viện".
    • Bạn sẽ thấy msxml6 (bản địa, tích hợp) trong phần ghi đè Hiện có . Đánh dấu nó và nhấp vào Chỉnh sửa và chọn Bản địa (Windows) và nhấp vào OK. Bây giờ, nó sẽ hiển thị dưới dạng * msxml6 (bản địa) .
    • Sau đó thêm riched20gdipluscác thư viện từ phần Ghi đè mới cho phần thư viện và đảm bảo rằng các phần này cũng được đặt là "Bản địa"
  6. Các chương trình văn phòng của bạn sẽ hiển thị trong ống kính Unity.


Một hướng dẫn khác: blog.z-proj.com/ Kẻ
zed

1
Câu trả lời này là cần thiết để cài đặt dotnet20. Một quá trình tương tự là cần thiết để cài đặt msxm16. (Tôi đang trên 64 bit).

Tôi đang đối mặt với một vấn đề trong khi cài đặt: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.Không có cách nào xung quanh nó. Bất kỳ ý tưởng?

Trong Ubuntu 18.04, vị trí của các thư viện OpenGL 32 bit có vẻ hơi khác một chút. Như vậy, tất cả những gì được yêu cầu là: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong

0

Máy của tôi là 64 bit và tất cả các bước trong câu trả lời đầu tiên hoạt động với tôi, nhưng trong một số lệnh winetricks tôi đã phải viết một cái gì đó như sau:

env WINEPREFIX=~/.wine32 winetricks dotnet20

và tôi đã làm tương tự cho phần còn lại msxml6 corefonts


Tôi chưa bao giờ nghe enter code herelệnh đó . Trông thật thú vị
feedc0de

Tôi không thể cài đặt dotnet20 bằng winetricks vì máy của tôi là x64. Bạn có thể vui lòng làm rõ những gì tôi nên viết thay vì "nhập mã ở đây" trong câu trả lời của bạn cho nó?
Kewal Shah

Đây rõ ràng là một sai lầm và tôi chỉ thấy nó buồn cười. Hãy xem tại đây
feedc0de
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.