나는 하루 중 대부분을 젠투 배포판을 설치하는 데 보냈습니다. 어떤 대가를 치르더라도 다음 소프트웨어를 피하고 싶었기 때문입니다.
- 버스
- 체계
- 우데브
내 가정은 원치 않는 소프트웨어를 방지하기 위해 USE
사용 중 플래그를 /etc/portage/make.conf
USE=와 함께 간단히 삽입할 수 있다는 것입니다 -systemd -dbus -udev
.
그러나 해당 플래그와 비교하면 더 나은 USE
것을 설치할 수 없는 것 같습니다 (비록 지금은 설치하기로 선택했지만 ).graphical
DE
wayland
Xorg
내 질문은 내가 시도한 것이 가능합니까? 젠투를 DE
강제로 사용하지 않고도 제공하도록 설정할 수 있나요 dbus
? 가능하다면 이를 달성하는 방법을 설명하는 튜토리얼/리소스가 포함된 답변을 주시면 감사하겠습니다.
답변1
베테랑 Gentoo 사용자로서 저는 이 답변을 "진행 중인 작업"으로 제공하겠습니다.
기준선 설정
- 기준 프로필: 을 선택하면
# eselect profile list && eselect profile set 1
프로필이 다음과 같이 설정되어야 합니다.[1] default/linux/amd64/13.0 (stable)
# emerge -ea @system && emerge -ea @world
, 시스템 세트를 빌드한 다음 기본 구성 파일을 사용하여 시스템의 모든 패키지를 빌드합니다.udev
이 경우 커널은 이제 모든 경우에 udev를 요구하기 때문에 필요합니다. 그러나 이렇게 하면 SysV에 대한 모든 종속성이 제거되고systemd
SysV가 기본 초기화 시스템으로 사용됩니다.
빌드 설정 확인
- 편집하다
/etc/portage/make.conf
.ACCEPT_KEYWORDS
아마도 아치를 안정시키기 위해 설정x86
하거나amd64
. - 젠투 USE 플래그 편집기를 설치하세요:
# emerge -av ufed
. - USE 플래그 편집기를 시작합니다:
# ufed
. - 목록에서 첫 번째 옵션을 선택합니다: .
-*
내용은 입니다.Never enable any flags other than those specified in make.conf
이제 기준선 1단계에서 설정된 기본 플래그가 무시됩니다. - 베이스라인 재발행 2단계:
# emerge -ea @system && emerge -ea @world
포티지는 이제 시스템의 패키지에 필요한 수정 사항을 출력합니다. 필수 항목 중 일부는udev
, 및 입니다consolekit
.ufed
스페이스바를 여러 번 누르면 플래그가 추가되고 그 앞에 빼기 기호가 추가된 다음 목록에서 플래그가 제거되므로 이제 를 사용하여 추가하는 것이 더 쉬워졌습니다 . - 제거한 플래그를 지원해야 하는 패키지가 있으면 에 추가하세요
/etc/portage/package.use
.