Homebrew의 제한된 액세스 사용자 계정에 해당하는 Linux가 있습니까?

Homebrew의 제한된 액세스 사용자 계정에 해당하는 Linux가 있습니까?

필요한 sudo권한이 부족한 Linux 서버가 여러 대 있는데 root선택하기가 조금 어렵습니다.

  • 패키지를 ~/local/폴더 또는 유사한 폴더에 수동으로 컴파일합니다.
  • 설치하려는 도구의 이전 버전을 얻기 위해 시스템 관리자와 협력하면 다시는 업그레이드할 수 없습니다.
  • 직접 실행해 보세요.집에서 만든,무엇을 해야할지 모르겠어요

제한된 상태의 사용자가 내가 사용하는 것과 동일한 방식으로 다양한 지역화된 응용 프로그램을 로컬에서 컴파일하고 설치할 수 있도록 하는 것이 있습니까?집에서 만든집에 있는 개인 Mac을 사용하시나요?

답변1

당신은 알고 있나요pkgsrc? 이는 또한 도움이 되는 프레임워크(Makefile 및 일부 pkg_*도구 사용) 입니다.루트가 아닌패키지(및 해당 종속성) 구축을 정말 좋아합니다.

따라서 귀하가 선택할 수 있는 한 그것은 "수제"이지만 이미 구축되고 입증된 것입니다.많은 패키지. 가이드도 있습니다. (약간 NetBSD에만 해당되는 것처럼 보이지만 Linux에서도 잘 작동하지 않으며 제대로 작동해야 합니다.)

답변2

리눅스브루정확히Homebrew와 동등한 Linux입니다. OP가 질문을 했을 때는 존재하지 않았을 수도 있지만 지금은 존재하며 훌륭하게 작동합니다.

답변3

EasyBuild는 귀하의 요구 사항을 충족할 수 있습니다.https://github.com/hpcugent/easybuild

다음은 루트가 아닌 사용자로 패키지를 설치하는 데모입니다.https://github.com/pdurbin/easybuild-vagrant

관련 정보