Computer >> 컴퓨터 >  >> 시스템 >> Windows

WinApps로 리눅스에 Microsoft Office 설치하는 방법 – 단계별 완벽 가이드

리눅스(Linux)는 사용자 수가 많지는 않지만 자신만의 확고한 사용자층을 보유한 운영체제입니다. 리눅스 환경에서 윈도우 전용 프로그램을 실행하고 싶어왔다면, GitHub에 공개된 WinApps 프로젝트가 훌륭한 해답이 될 수 있습니다. 이 소프트웨어는 Microsoft OfficeAdobe 계열 앱들이 마치 리눅스 네이티브 앱처럼 동작하도록 구현하지만, 실제로는 여전히 가상화 기술 위에서 작동한다는 점을 기억해야 합니다. 이 외에도 Internet Explorer, 파일 탐색기(Explorer), PowerShell, Visual Studio, Windows 전체 RDP 세션까지 지원합니다.

WinApps의 작동 원리

WinApps는 영리한 방식으로 매우 잘 구현되어 있습니다. 먼저 리눅스 위의 가상 머신(VM)에 윈도우를 설치하고, 그 안에 Office, Adobe 등 지원되는 프로그램을 설치합니다. 이후 윈도우 사용자 계정의 이름과 비밀번호를 설정하고 RDP(원격 데스크톱 프로토콜)로 연결합니다. 몇 가지 추가 설정을 마치면, 더 이상 가상 머신 화면을 직접 열 필요 없이 리눅스 데스크톱에서 일반 앱처럼 해당 프로그램들을 바로 실행할 수 있습니다.

파일과 프로그램을 검색한 뒤 클릭만 하면 곧바로 열립니다.

WinApps로 리눅스에 Microsoft Office 설치하는 방법 – 단계별 완벽 가이드

리눅스에 Office 설치하는 방법

먼저 GitHub.com에서 WinApps를 다운로드한 뒤, 아래 단계를 순서대로 진행하세요.

1단계: WinApps 구성 파일 만들기

구성 파일에는 가상 머신에서 실행 중인 윈도우에 RDP로 접속하기 위한 사용자 이름과 비밀번호가 저장됩니다. 파일 위치와 내용은 다음과 같습니다.

파일 위치:

~/.config/winapps/winapps.config

구성 파일 내용:

RDP_USER="MyWinUserName"
RDP_PASS="MyWinPassword"
#RDP_DOMAIN="MYDOMAIN"
#RDP_IP="192.168.123.111"
#RDP_SCALE=100
#MULTIMON="true"
#DEBUG="true"

리눅스 환경 설정에 맞게 각 값을 수정하면 됩니다.

2단계: WinApps 저장소 복제 및 FreeRDP 설치

sudo apt-get install -y freerdp2-x11 
git clone https://github.com/Fmstrat/winapps.git 
cd winapps

3단계: Windows 가상 머신 준비하기

이미 RDP 서버나 가상 머신이 있다면 4단계로 건너뛰어도 됩니다. 아직 없다면 WinApps 저장소에서 제공하는 명령어들을 참고해 VM을 새로 구축할 것을 권장합니다.

4단계: Windows VM 구성하기

다음으로, 응용 프로그램을 실행할 수 있도록 윈도우 VM에 레지스트리를 병합해야 합니다. KVM을 사용하는 경우 WinApps가 로컬 IP를 감지할 수 있도록 PC 이름을 RDPWindows로 변경해야 합니다.

WinApps로 리눅스에 Microsoft Office 설치하는 방법 – 단계별 완벽 가이드

윈도우 키를 누르고 검색창에 '정보(About)'를 입력한 뒤 해당 섹션을 엽니다. 또는 Windows 설정(Win + I)에서 시스템 > 정보로 이동한 후 '이 PC 이름 바꾸기' 버튼을 클릭해 이름을 변경할 수 있습니다.

시스템 섹션에서 원격 데스크톱(Remote Desktop)을 클릭하고 원격 데스크톱 사용 옵션을 켭니다.

마지막으로 kvm/RDPApps.reg 파일을 레지스트리에 병합하여 RDP 응용 프로그램 기능을 활성화합니다.

5단계: GNOME/KDE와 Windows VM 연결하기

바로가기와 파일 연결을 위해 GNOME/KDE를 윈도우 VM에 연결합니다. 먼저 다음 명령어로 FreeRDP가 정상적으로 연결되는지 확인합니다.

bin/winapps check

FreeRDP 출력 결과가 표시되며, 신뢰할 수 있는 인증서로 추가하기 위해 인증서를 수락하라는 메시지가 나타납니다. 그다음 윈도우 탐색기 창이 보이면 연결이 성공한 것입니다. 창을 닫고 FreeRDP 출력을 취소합니다.

WinApps로 리눅스에 Microsoft Office 설치하는 방법 – 단계별 완벽 가이드

6단계: 설치 프로그램 실행

마지막으로 설치 스크립트를 실행합니다.

$ ./installer.sh --user
Removing any old configurations... 
Installing...
  Checking for installed apps in RDP machine (this may take a while)... Finished.
  Configuring Excel... Finished.
  Configuring PowerPoint... Finished.
  Configuring Word... Finished.
  Configuring Windows... Finished.
Installation complete.

현재 지원되는 응용 프로그램

  • Adobe Acrobat Pro
  • Adobe After Effects
  • Adobe Audition
  • Adobe Bridge
  • Adobe Creative Cloud
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Lightroom
  • Adobe Photoshop
  • Adobe Premiere Pro
  • 명령 프롬프트(Command Prompt)
  • 윈도우 탐색기(Windows Explorer)
  • Internet Explorer
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Word
  • Microsoft OneNote
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft Project
  • Microsoft Publisher
  • PowerShell
  • Visual Studio
  • Windows OS

마무리: WSL과의 차이점

새로운 개념처럼 느껴지지 않을 수 있지만, 구현 방식이 한층 발전했습니다. WSL(Windows Subsystem for Linux)과는 완전히 다른 접근 방식입니다. 가상 머신을 통해 실행되기 때문에 오버헤드가 발생하고 추가적인 시스템 자원을 소모한다는 점은 반드시 고려해야 합니다. 따라서 이런 방식이 꼭 필요하지 않다면 VirtualBox의 Seamless Mode나 VMware의 Unity Mode를 사용하는 것이 더 나은 선택일 수 있습니다.