Microsoft Office на Linux через Wine с помощью Claude Code
Автор репозитория с помощью Claude Code добился, чтобы настольный Office 365 работал на Linux под Wine без виртуализации, и упаковал всё в Nix flake. Word запускается, остальные приложения пока не проверены.
Что сделали
Репозиторий это Nix flake, который запускает Microsoft 365 в версии Click-to-Run через umu-launcher и GE-Proton, а не через обычный Wine. Каждое препятствие находили по логам Wine и Click-to-Run и устраняли небольшой DLL-прослойкой или правкой реестра. Так решили проблемы с лицензированием, недостающими API Windows, ошибками входа и отрисовкой через Direct2D. Какую роль играл агент, в README не описано.
Что получилось
Весь пакет устанавливается, Word запускается, вход с личным аккаунтом работает. Лицензирование так и не проверили, потому что у тестового аккаунта не было подписки. Excel, PowerPoint и Outlook установлены, но не протестированы.
На что обратить внимание
Установка скачивает несколько гигабайт, и окно установщика подолгу выглядит зависшим. Нужна лицензия Microsoft 365, а для входа требуется установить WebView2 на 680 МБ.
Пояснение
Wine позволяет запускать программы Windows на Linux без виртуальной машины. GE-Proton это доработанная сборка Proton, варианта Wine от Valve, а umu-launcher запускает программы через Proton без Steam. Nix flake это воспроизводимое описание сборки и окружения в системе Nix.
Кому пригодится
Тем, кто работает на Linux, но не может обойтись без настольного Office.
Попробуйте сами с Claude Code
Я хочу запустить [программа для Windows, например Microsoft Office] на [дистрибутив Linux] через Wine, без виртуальной машины. Работай в этой папке и пробуй конфигурации Wine, пока программа не установится и не запустится. Упакуй настройку в [Nix flake или shell-скрипт], чтобы я мог её повторить. В конце напиши короткий README с шагами и известными проблемами. Прежде чем ставить пакеты на всю систему или что-то удалять, спроси меня.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: github.com ·