ArchLinux에 mdm 디스플레이 관리자를 설치하는 올바른 방법

ArchLinux에 mdm 디스플레이 관리자를 설치하는 올바른 방법

mdmArchLinux에 디스플레이 관리자를 설치하고 싶습니다 . 평소에는 그런 걸 사용하는데 gdm, Gnome 데스크탑 대신 제가 사용하는 Cinnamon 데스크탑과 일관성을 유지하고 싶어서 저도 그걸 mdm대신 사용하고 싶었습니다 gdm.

아쉽게도 , , 등 은 pacman모두 검색되지 않았습니다 . 유사한 키워드를 사용한 검색은 모두 실패했습니다.mdmmdm-display-managerpacman -Ss

이 패키지는 수동으로 다운로드할 수 있습니다.여기, 하지만 이 파일을 어떻게 해야 할지 모르겠습니다 .tar.gz. 해당 옵션을 사용하여 설치하도록 pacman요청하지 마십시오 -U. 기본적으로 패키지가 아니라고 표시됩니다.

압축을 풀어서 사용하려고 하면 뭔가 효과가 있는 것 같으나 결국 존재하지 않는다는 오류 makepkg가 뜹니다 .systemctlmdm.service

자동으로 사용할 수 없는 패키지를 어떻게 설치해야 합니까 pacman?

답변1

좋습니다. 질문에 답하지 않은 상태로 두지 마십시오. 검토에서 결론을 내린 바와 같이:


AUR 패키지는 두 단계로 설치됩니다.

누구나 AUR 패키지를 제출할 수 있기 때문에 이것이 아치 개발자의 의도입니다. AUR 패키지를 다운로드할 때 다음을 수행해야 합니다.언제나PKGBUILD파일에 악성 코드가 있는지 확인하세요 . AUR 패키지가 검증되었지만신뢰할 수 있는 사용자그 수가 너무 많습니다. 또한 저는 수년 동안 Arch를 사용해 왔으며 제가 사용한 AUR 패키지의 설치 스크립트에서 악성 코드를 본 적이 없습니다. 이는 일부 사람들을 혼란스럽게 합니다.그들이 가지고 있다고 생각.

패키지를 빌드할 때 makeprg성공적인 빌드를 위해서는 모든 종속성을 충족해야 합니다. 일부 AUR 패키지에는 컴파일된 소스 파일이 포함되어 있고 일부는 빌드 프로세스 중에 소스 파일을 다운로드하며 일부는 바이너리 Blob(예: 그래픽 카드 드라이버)을 다운로드하기도 합니다. 따라서 종속성은 일반적으로 빌드가 실행될 때 존재해야 하는 헤더 파일 및 라이브러리입니다.

makeprg파일이 생성된 다음 설치 <package>-<version>-<architecture>.pkg.tar.xz에 제공되어야 합니다 . 이는 또한 실행 권한이 pacman -U필요하지 않도록 의도적인 것입니다 .rootmakepkg

이미 설치되어 있는 경우 빌드가 완료된 후 패키지를 설치할 sudo수 있습니다 . 이는 허가가 있는 경우에만 호출되므로 makepkg -i안전합니다 .pacmanroot

어머니 DMM

위의 구체적인 과정 mdm-display-manager은 다음과 같습니다.

$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/mdm-display-manager.tar.gz
$ tar xzf mdm-display-manager.tar.gz
$ cd mdm-display-manager
$ makepkg

그러면 다음 과 같이 제공해야 하는 파일이 생성됩니다 mdm-display-manager-2.0.10-1-x86_64.pkg.tar.xz(또는 i686해당 스키마를 사용하는 경우) .pacmanroot

# pacman -U /path/to/package/mdm-display-manager-2.0.10-1-x86_64.pkg.tar.xz

관련 정보