Gentoo의 Ebuild가 아닌 프로그램

Gentoo의 Ebuild가 아닌 프로그램

나는 Gentoo가 실행하는 "직접 컴파일" 개념을 좋아하지만, ebuild가 아닌 프로그램에 대한 지원은 어떻습니까? 이는 바이너리만 참조할 수 있지만 Emerge를 통해 얻지 못한 일반 프로그램도 포함됩니다.

시스템에 설치된 실제 콘텐츠가 Emerge의 장부와 동기화되지 않은 경우 이것이 큰 문제입니까?

답변1

이러한 소프트웨어는 일반적으로 홈 디렉터리나 /opt. 가장 명백한 문제는 소프트웨어가 특정 패키지의 파일을 덮어쓸 때 또는 그 반대로 충돌이 발생한다는 것입니다.

답변2

나는 설치한다맞춤형 패키지/usr/local나무 에 . 아니요공식 패키지거기에 설치해야 하므로 아무런 결과 없이 실험할 수 있어야 합니다.

답변3

나는 사용한다팔루디스, 젠투용 대체 패키지 관리자. 수동으로 설치된 프로그램에 대한 우수한 지원을 제공합니다.동굴 입구주문하다. 이것은블로그 항목importare클라이언트 에 관해서는 , cave import이전 버전의 Paludis에서는 이것을 클라이언트라고 불렀습니다. 새 명령은 거의 동일한 방식으로 작동합니다.

답변4

다른 사람이 필요로 하는 패키지를 수동으로 관리하고 싶다면(자체 오버레이에 사용자 정의 ebuild를 만드는 대신), 패키지를 제거한 다음 /etc/portage/package.provided포티지가 "알게" 할 수 있습니다. 존재하며 종속성이 작동합니다. 일반적으로 사용자 정의 ebuild를 사용하거나 작은 변경을 하는 것이 훨씬 쉽습니다./etc/portage/env/.... 이 방법으로 포티지가 작동하도록 할 수 있습니다.

관련 정보