나는 Gentoo가 실행하는 "직접 컴파일" 개념을 좋아하지만, ebuild가 아닌 프로그램에 대한 지원은 어떻습니까? 이는 바이너리만 참조할 수 있지만 Emerge를 통해 얻지 못한 일반 프로그램도 포함됩니다.
시스템에 설치된 실제 콘텐츠가 Emerge의 장부와 동기화되지 않은 경우 이것이 큰 문제입니까?
답변1
이러한 소프트웨어는 일반적으로 홈 디렉터리나 /opt
. 가장 명백한 문제는 소프트웨어가 특정 패키지의 파일을 덮어쓸 때 또는 그 반대로 충돌이 발생한다는 것입니다.
답변2
나는 설치한다맞춤형 패키지/usr/local
나무 에 . 아니요공식 패키지거기에 설치해야 하므로 아무런 결과 없이 실험할 수 있어야 합니다.
답변3
답변4
다른 사람이 필요로 하는 패키지를 수동으로 관리하고 싶다면(자체 오버레이에 사용자 정의 ebuild를 만드는 대신), 패키지를 제거한 다음 /etc/portage/package.provided
포티지가 "알게" 할 수 있습니다. 존재하며 종속성이 작동합니다. 일반적으로 사용자 정의 ebuild를 사용하거나 작은 변경을 하는 것이 훨씬 쉽습니다./etc/portage/env/...
. 이 방법으로 포티지가 작동하도록 할 수 있습니다.