Pentoo 설치 프로그램을 사용하고 있는데 프로필을 선택하라는 메시지가 나타납니다.
나는 "amd64" 프로필이 소스에서 소프트웨어를 컴파일할 것이라고 믿습니다. "바이너리" 구성 파일은 Pentoo 개발자가 만든 미리 컴파일된 바이너리를 사용합니다. 그리고 "bleeding_edge" 옵션은 업스트림 프로젝트에서 컴파일됩니까? (제 생각에는)
내 질문은 다음과 같습니다Gentoo/Pentoo 구성 파일이 작동하는 방식을 더 잘 이해하기 위해 살펴볼 수 있는 Wiki나 매뉴얼(명령줄 도구)이 있습니까?저는 각 프로필이 무엇인지, 그리고 그것이 운영 체제에 어떤 영향을 미치는지 자세히 설명하는 것을 찾고 있습니다.
답변1
Gentoo의 일반적인 포티지 "프로필" 개념은 본질적으로 다른 배포판의 별도 서버, 데스크톱 및 IoT 설치 이미지 개념과 동일합니다. 하지만 프로필 세트가 매우 제한되어 있기 때문에 Pentoo에서는 그다지 명확하지 않습니다. 제공하고 지원합니다.
즉, 선택한 프로필은 최소한 다음을 제공합니다.
- 특정 패키지의 기본 USE 플래그는 무엇입니까?
- 기본적으로 차단되는 패키지(따라서 특별한 구성 없이는 설치할 수 없음)
상황에 따라 다음을 제어할 수도 있습니다.
- 어떤 패키지가 패키지 세트의 일부인지
@system
(따라서 시스템의 모든 항목에 대한 암시적 종속성으로 포함됨) - 포티지 구성의 다른 측면.
Pentoo를 사용하면 프로필 선택이 매우 간단합니다.
- 귀하의 하드웨어에 대한 일반 프로필(귀하의 경우
pentoo/default/linux/amd64
)은 개발자가 안정적이라고 생각하는 소프트웨어 버전을 사용하고 모든 업데이트를 로컬에서 빌드합니다. 결정할 수 없다면 이것이 당신이 원하는 것일 수도 있습니다. - 대신 프로필
bleeding_edge
은 사용 가능한 소프트웨어의 최신 버전을 사용하지만 이것이 실제로 시스템을 손상시킬지는 알 수 없습니다. 이렇게 하면~*
전역 포티지 구성에서 하드웨어에 적합한 키워드가 설정 될 가능성이 높습니다 .
세 번째 옵션은 binary
이름이 실제로 약간 모호하기 때문에 여기에서 이상한 것으로 표시되었습니다. 나는 그것에 대한 결정적인 문서를 직접 찾지 못했지만 철저하게 검색하지도 않았습니다. 내 추측으로는 귀하의 평가가 정확하다는 것입니다. 패키지를 로컬로 빌드하는 대신 일부 중앙 서버에서 미리 빌드된 패키지를 가져오는 것입니다.