Агентные кейсы
Разработка и DevOps

Microsoft Office на Linux через Wine с помощью Claude Code

Автор репозитория с помощью Claude Code добился, чтобы настольный Office 365 работал на Linux под Wine без виртуализации, и упаковал всё в Nix flake. Word запускается, остальные приложения пока не проверены.

Сделано сClaude Code

Что сделали

Репозиторий это 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 ·

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.