이건 내 다음이야이전 질문, 가상 머신을 실행할 수 있는 경량 배포판을 갖기 위해 데비안을 설치했습니다. 저는 노트북과 관리팩만 가지고 설치했어요 -아니요그래픽이라면 무엇이든 가능합니다.
VirtualBox와 xorg가 설치되어 있습니다. 다른 하드 드라이브에서 가상 머신을 복제하여 성공적으로 등록했습니다. 장치를 부팅하려고 하면(여전히 콘솔에서) 프레임 버퍼를 생성할 수 없다는 메시지가 나타납니다. 죄송합니다. 긴 오류 메시지를 복사하여 붙여넣을 수 없습니다. 하지만 지금은 불가능합니다.
아무래도 윈도우 매니저가 없어서 그런 것 같아요. 가능하다면 그대로 유지하고 싶습니다. VirtualBox를 최소화하거나 크기를 조정하거나 위치를 변경하거나 닫을 이유가 없습니다. 나는 가상 머신이 마치 화면이 창인 것처럼 전체 화면을 차지하기를 원합니다.
Linux에서 그래픽 애플리케이션을 실행하기 위한 최소 요구 사항은 무엇입니까?
어떤 소프트웨어를 설치해야 합니까?
원하는 결과를 얻으려면 어떤 명령을 실행해야 합니까?
모든 답변과 링크를 높이 평가하겠습니다!
고쳐 쓰다:
나는 전에는 내 일에 대해 잘 알지 못했습니다. 그것을 통해 실행하려고합니다.VBoxSDL. 이렇게 하면 덜 까다로울 것 같아요. 이 페이지에서 볼 수 있듯이...
VBoxSDL은 클릭할 수 있는 메뉴나 다른 컨트롤이 없고 가상 머신 활동에 대한 추가 표시기가 없는 "순수한" 가상 머신만 포함하는 간단한 창만 제공합니다.
답변1
전제로 기억하고 싶습니다.주인machine 은 실행 중인 실제 시스템입니다 VirtualBox
.손님기계는가상내부에서 작동하는 기계 VirtualBox
(질문과 일부 의견에서 이에 대한 약간의 혼란을 보았습니다).
컴퓨터에 X11 서버가 필요합니다(예: X.org X11 구현).주인VirtualBox
애플리케이션을 실행하는 머신입니다 . VirtualBox
X11 열기고객창문에주인콘솔 표시손님.
당신의손님기계(예:가상 상자), X11 서버를 실행해야 하는 경우 다음이 필요할 수 있습니다.그래픽적용하다손님편안.
당신은 피할 수 있습니다달리기X11 서버 켜짐주인그러나 어쨌든 컴퓨터 VBoxHeadless
에 X11 라이브러리가 설치되어 있어야 합니다.주인. 당신이 사용하는 VBoxHeadless
경우손님모니터가 연결되어 있지 않으면 실행되므로 볼 수 없습니다.손님편안.
사용하면 VBoxManage
가상 상자 구성을 수정하여 원격 디스플레이를 활성화하여 표시할 수 있습니다.손님응용 프로그램을 사용하여 X11 서버를 실행하는 원격 컴퓨터에서 콘솔을 실행합니다 rdesktop
.
만드는 과정을 보실 수 있습니다손님헤드리스 장치의 원격 시스템에서 제어할 수 있습니다.주인존재하다제7장버추얼박스 매뉴얼.
설치하셔야 하니 참고하세요VirtualBox 확장 팩사용가상현실 개발 계획.
답변2
당신의 문제는"그래픽 애플리케이션"하다아니요Unix boxen에서는 단일하고 명확한 의미를 갖습니다.
- 아마도 이는 프로그램에 X가 필요하므로 X11을 설치해야 한다는 의미일 수 있습니다.
- 그냥가능한프로그램이 사용하는 것을 의미SVGA 라이브러리텍스트 콘솔에서 실행하세요. 아니면 사용할 수도 있어요알리부아무 터미널에서나 실행하세요.
- X에서 실행 중이라면 아마도 qt, gnome, kde, xfce, fltk, mosaic 등 중 하나가 필요할 것입니다. 모두 (적어도) widgit 라이브러리입니다(일부는 그 이상입니다). 프로그램에 필요한 모든 항목이 필요합니다. (일부 프로그램은 여러 프로그램과 함께 사용할 수 있습니다.)
- 일부는 필요할 수 있습니다삼나무또는 다른 호환성 레이어. 그렇다면 이것도 필요하겠군요...
이러한 모든 종속성을 처리하는 것은 패키지 관리자의 작업과 배포가 가져오는 부가 가치의 중요한 부분입니다.
데비안에서는 원하는 프로그램을 설치하도록 적성에게 요청하면 필요한 모든 종속성을 찾을 것입니다. 또는 apt를 직접 사용할 수도 있습니다.말하다어떤 종속성이 만족되지 않으면 먼저 설치할 수 있습니다.