Встановлення Office 2010 на Ubuntu 15.04 за допомогою Wine


13

Я встановив Office 2010 32bit на Ubuntu 12.04 перед використанням посібників , таких , як це . Однак через зміни пакету мені не вдалося повторити те саме на Ubuntu 15.04.

Як встановити Office 10 за допомогою Wine?


на кроці №4 вказаних вище інструкцій НЕ створюйте каталог винних виправлень. winetricks створить його та встановить відповідну конфігурацію WIN32. В іншому випадку ви можете отримати помилку: wine cmd.exe / c echo '% ProgramFiles%' повернув порожню рядок, повідомлення про помилку 'wine: WINEARCH встановлено на win32, але' / home / <username> /.wineprefixes/office2010 '- це 64 -бітове встановлення. '
користувач3296939

Відповіді:


17

Коротка версія

Для переходу до останньої версії Wine (1.7) та встановлення winbindпотрібні були додаткові кроки.

Довга версія

Інструкції призначені для Ubuntu 15.04 64bit. Це дуже позичає у путівника Крега Гомеса , тому завдяки йому багато цих інструкцій.

  1. Встановити останню версію Wine - dotnet20встановлення викликає проблеми інакше

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Встановити mesa OpenGL - можливо, вже існує, тому нижче наведені команди просто стверджують це.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Створення програмних посилань для 32-бітових бібліотек OpenGL (потрібне лише для 64-бітних систем)

    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. Створіть нову WINEPREFIXдля Office - це буде каталог, який містить ваші файли. Ви можете використовувати будь-який каталог, але я дотримувався стандартного каталогу Wineprefix (додайте своє ім’я користувача).

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

Крім того, створіть цей каталог:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Встановіть WINEARCH32 біт. Office 10 32 біт - це версія, яка найкраще працює.

    export WINEARCH="win32"
    
  2. Встановити winbind. Установка офісу припиняється на середині, якщо цього не зробити

    sudo apt-get install winbind
    
  3. Встановити dotnet20, msxml6і corefontsмодулі з використанням winetricks.

    Після запуску команди вас запитають, чи хочете ви встановити Mono-пакет, а також пакет Gecko - виберіть ні для обох . wine-monoі wine-geckoповинні були бути встановлені під час встановленняwine

    winetricks dotnet20 msxml6 corefonts
    
  4. Зробити фактичну установку Windows.

    Перейдіть до папки з інсталяційним носієм та запустіть

    wine setup.exe
    
  5. Змініть налаштування для бібліотек у винному виправлення після встановлення

    • Біжи winetricks
    • Виберіть Запустити winecfg . перейдіть на вкладку «Бібліотеки».
    • Ви повинні побачити msxml6 (рідний, вбудований) у розділі Існуючі зміни . Виділіть його та натисніть Редагувати, виберіть Native (Windows) та натисніть кнопку ОК. Тепер він повинен відображатися як * msxml6 (рідний) .
    • Потім додайте бібліотеки riched20та gdiplusрозділ " Нова переоправка для бібліотеки " та переконайтесь, що вони також встановлені як "Рідні"
  6. Ваші офісні програми повинні відображатися в об'єктивах Unity.


Інший підручник: blog.z-proj.com / ...
зет

1
Цю відповідь потрібно було встановити dotnet20. Аналогічний процес був необхідний для встановлення msxm16. (Я на 64 біті).

Я зіткнувся з проблемою серед установки: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.Ні в якому разі не обійти її. Будь-яка ідея?

У Ubuntu 18.04 розташування 32-бітових бібліотек OpenGL виявляється дещо іншим. sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
Отже

0

Моя машина 64-бітна, і всі кроки в першій відповіді працювали для мене, але в деяких командах winetricks я повинен був написати щось на зразок наступного:

env WINEPREFIX=~/.wine32 winetricks dotnet20

і я зробив те саме, що залишився msxml6 corefonts


Я ніколи не чув про цю enter code hereкоманду. Виглядає цікаво
feedc0de

Мені не вдається встановити dotnet20 за допомогою winetricks, оскільки моя машина x64. Чи можете ви уточнити, що я повинен написати замість "ввести код тут" у своїй відповіді?
Kewal Shah

Це явно є помилкою, і я просто вважаю це смішним. Подивіться тут
feedc0de
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.