Mir를 어떻게 설치합니까?


2

Ubuntu 12.10에 Mir를 어떻게 설치합니까?
X와 나란히 사용할 수 있습니까?

이 질문은 Ubuntu 12.10에 대한 것이지만, 지원되는 모든 버전과 배포판이 적고 동일하다면 일반적인 답변을 제공하는 것이 좋습니다.

답변:


4

욕설을한다면 (13.10)

   sudo apt-get update
   sudo apt-get install mir-demos unity-system-compositor

출처 :

PPA

경고

주의해서 사용하십시오.이 PPA에는 Ubuntu 13.10 및 14.04 그래픽 스택의 새롭고 실험적인 릴리스가 포함되어 있습니다. 현재 주요 기능인 멀티 모니터는 테스트 용입니다. 테스트에 대한 자세한 내용 은 https://wiki.ubuntu.com/Mir/MultiMonitorTesting 을 참조 하십시오 .

알려진 주요 문제 :-다른 VT의 입력이 실행중인 XMir 세션에 입력됩니다. VT로 전환하지 말고 인터넷에 연결된 응용 프로그램이있는 동안 암호를 입력하지 않도록주의하십시오.

https://bugs.launchpad.net/xmir/+bug/1192843
https://bugs.launchpad.net/mir/+bug/1102757
sudo add-apt-repository ppa:mir-team/system-compositor-testing
sudo apt-get update
sudo apt-get dist-upgrade

그런 다음 Ubuntu를 다시 시작하거나 다음을 수행하십시오.

sudo restart lightdm

https://launchpad.net/~mir-team/+archive/system-compositor-testing

컴파일

런치 패드 에서 mir 코드 다운로드 및 해당 종속성 설치

다운로드 중

bzr branch lp:mir

의존성

sudo apt-get install devscripts equivs cmake gcovr lcov pdebuild astyle

sudo apt-get build-dep mir

컴파일

 mkdir build
 cd build
 cmake .. 

전류 출력 cmake ..

-doxygen 1.8.4 (> = 1.8.0) 사용 가능-대상 문서 작성 가능

-pdebuild를 찾을 수 없습니다. 프리 푸시가 실패합니다

-환경. 변수 MIR_ANDROID_NDK_DIR이 설정되지 않았으며 프리 푸시가 FAIL로 설정 됨

-환경. 변수 MIR_ANDROID_SDK_DIR이 설정되지 않았습니다. 프리 푸시가 실패합니다

소스 파일없이 라이브러리 3rd_party에 대해 ADD_LIBRARY를 호출했습니다. 이는 일반적으로 CMakeLists.txt 파일에 문제가 있음을 나타냅니다.

-대상 정의 : check_discover_tests_in_mir_acceptance_tests 및 discover_tests_in_mir_acceptance_tests

-대상 정의 : check_discover_tests_in_mir_integration_tests 및 discover_tests_in_mir_integration_tests

-대상 정의 : check_discover_tests_in_mir_unit_tests 및 discover_tests_in_mir_unit_tests CMake Warning at tools / vera ++ / CMakeLists.txt : 16 (메시지) : vera ++를 사용할 수 없음-대상 스타일 만들기 비활성화 _

구축 및 테스트

 make -j8
 ctest

mir 설치

make install

GL 가속화 클라이언트가 Mir를 사용하려면 Mir를 지원하는 패치 버전의 Mesa를 사용해야합니다. 패치는 GitHub에서 호스팅됩니다 :

git clone https://github.com/RAOF/mesa.git

일반적인 지침에 따라 컴파일하고 –with-egl-platforms = "mir, drm"을 구성 옵션으로 전달하십시오. 위와 같이 libmirclient가 설치되어 있어야합니다. X.Org 빌딩

Mir 내에서 X 서버를 실행하려면 패치 된 버전의 X.Org X 서버를 빌드해야합니다. 패치는 GitHub에서 호스팅됩니다 :

git clone https://github.com/RAOF/xserver.git

Mir 내에서 X 서버를 실행하려면 패치 된 X.Org 비디오 드라이버 버전도 필요합니다.

Launchpad에서 Intel, Radeon 및 Nouveau의 세 가지 드라이버를 사용할 수 있습니다.

 bzr branch lp:~mir-team/mir/xf86-video-intel-vladmir
 bzr branch lp:~mir-team/mir/xf86-video-ati-vladmir
 bzr branch lp:~mir-team/mir/xf86-video-nouveau

일반적인 지침에 따라 컴파일하십시오. 이들은 새로운 인터페이스에 의존하기 때문에 X 서버 이후에 빌드되어야합니다. Unity 시스템 컴포 지터 구축

XMir을 사용하여 전체 시스템을 실행하려면 시스템 컴포 지터를 사용해야합니다. 우분투의 경우 Launchpad에 시스템 컴포 지터 프로젝트가 있습니다. 다음과 같이 컴파일하십시오.

 bzr branch lp:unity-system-compositor
 cd unity-system-compositor
 mkdir build
 cd build
 cmake ..

출처:

면책 조항 : 나는 방금 문서를 읽었으며 이것을 테스트하지 않았습니다!


우분투 13.04에서도 작동합니까? 나는 그것이 EOL이지만 ISO가 있고 VM에서 시도 할 수 있다는 것을 알고 있습니다. 설치 작업을 중단하고 싶지 않습니다
등록 된 사용자

@adityapatil, 13.04는 EOL입니다. VM에서 시도해보고 작동하면 작동하지 않는 경우 지원되는 Ubuntu 버전에서 시도하십시오.
blade19899

그냥 당신이 외과 의사라고 생각하고 수술 직전에 환자에게 "이 기계는 새로운 기계입니다. 나는 문서를 읽었으며 테스트하지 않았습니다"라고 말합니다. 그는 죽을 것이다 !!!
등록 된 사용자

@adityapatil, 그래서 당신은 가상 환경에서 그것을 테스트하는 이유입니다. 아무도 죽을 필요가 없습니다. 내가 집에있을 때 이것을 테스트합니다. 따라서 인내심을 가지고 VM에서 테스트하십시오
blade19899

시험 해보고 알려 드리겠습니다.
등록 된 사용자
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.