Qubes 운영 체제에 Ubuntu 소프트웨어 애플리케이션 설치

Qubes 운영 체제에 Ubuntu 소프트웨어 애플리케이션 설치

Qubes OS에 LibreOffice 등과 같은 Ubuntu 소프트웨어 응용 프로그램을 설치할 수 있습니까?

감사해요.

답변1

Ubuntu 자체는 Qubes에 설치할 수 있지만 라이센스 문제로 인해 다음 중 하나가 필요합니다.

  1. Ubuntu 독립 실행형을 HVM으로 설치
  2. 사용쿰스 빌더이렇게 하면 보다 유연한 Ubuntu 운영 체제 템플릿이 생성됩니다.

Qubes에는 여러 면에서 Ubuntu와 유사한 Debian OS 템플릿이 있으며 다음과 같이 dom0에서 쉽게 설치할 수 있습니다.

sudo qubes-dom0-update qubes-template-debian-8

템플릿이 설치되면 이를 업데이트하고 LibreOffice와 같은 애플리케이션 설치를 시작할 수 있습니다.

sudo apt-get install libreoffice

사전 설치된 패키지에는 데비안 템플릿이 약간 부족합니다. 기존 데스크톱 응용 프로그램 및 유틸리티(LibreOffice 포함)를 설치하려는 경우 tasksel템플릿의 명령을 사용하여 데스크톱 환경 옵션(예: Gnome 또는 KDE) 중 하나를 선택할 수 있습니다.

Debian에 실제 Ubuntu 패키지를 설치하는 경우 YMMV 이외의 일부 프로그램이 가능할 수 있습니다. Linux 커널 패키지를 제외하고 이는 일반적인 Ubuntu/Debian 문제로 템플릿의 커널 설치는 dom0 패키지 관리자를 통해 처리됩니다.

답변2

Qubes는 Xen 하이퍼바이저를 기반으로 하므로 호스트(Dom0)와 게스트(DomU)를 구분합니다. Dom0에 소프트웨어를 설치하면 Qubes의 보안 모델이 손상되고 쓸모 없게 되므로 피해야 합니다.

대신 프로그램은 DomU 운영 체제(예: Ubuntu)에 설치됩니다. 이들은 호출됩니다템플릿 VM. 이것을 할 수 있어야 하고,이 가이드를 따르세요:

참고: * Ubuntu는 Debian 기반 운영 체제이므로 패키지 유형(.deb)과 패키지 관리자(apt)를 공유합니다. Ubuntu 또는 Debian에 .deb 패키지를 설치할 수 있습니다. Qubes에서 실행되는 애플리케이션의 템플릿 특성으로 인해 게스트 가상 머신의 내부 작동이 불투명해지기 때문에 Qubes에서 Ubuntu 또는 Debian을 구별할 필요가 없습니다.

TemplateVM에 새 소프트웨어를 영구적으로 설치하려면:

  1. TemplateVM을 시작합니다.
  2. 터미널(예: gnome-terminal) 또는 gpk-application과 같은 전용 소프트웨어 관리 애플리케이션을 시작합니다.
  3. 해당 운영 체제 내의 일반적인 지침에 따라 소프트웨어를 설치합니다(예: Fedora의 경우 sudo dnf install <PACKAGE_NAME>, Debian의 경우 sudo apt install <PACKAGE_NAME>).
  4. TemplateVM을 닫습니다.
  5. 변경 사항을 적용하려면 모든 TemplateVM 기반 TemplateBasedVM을 다시 시작하세요.
  6. (선택 사항) 관련 templateBasedVM에 대한 Qube 설정에서 애플리케이션 탭으로 이동하여 목록에서 새 애플리케이션을 선택한 후 확인을 누릅니다. 이러한 새로운 바로가기는 애플리케이션 메뉴에 나타납니다.

관련 정보