표준 계정이 있으면 어떤 프로그램을 설치할 수 *없나요*?

표준 계정이 있으면 어떤 프로그램을 설치할 수 *없나요*?

저는 천체물리학과 학부생이고 Red Hat Linux 컴퓨터에 액세스할 수 있지만 학부생 계정을 통해서만 액세스할 수 있습니다.

matplotlib를 한 번 설치해 봤는데 엄청 힘들었습니다. (그리고 많은 도움을 받아 설치해야 했습니다)

나는 사용자 디렉터리의 파일을 반드시 변경해야 하는 어떤 것도 설치할 수 없다는 것을 알고 있습니다.

그런데 프로그램의 어떤 부분을 설치할 수 없나요?

답변1

즉, 디스크 할당량이 충분하다고 가정하면 그렇지 않습니다.

요즘 대부분의 소프트웨어는 이러한 automake도구를 사용하여 컴파일 타임에 설정하는 데 도움을 줍니다. 설치하려는 소프트웨어가 이 작업을 수행하는 경우 이를 알려주기만 하면 configure --prefix=~모든 소프트웨어, 구성 파일 및 라이브러리가 설치됩니다. 쓰기 액세스 권한이 있는 홈 디렉터리.

이는 곧 완전한 혼란으로 이어질 수 있으며 일반적으로 실제 시스템 관리자에게 필요한 이유를 설명한 후 필요한 소프트웨어를 설치하도록 요청하는 것이 좋습니다. matplotlib는 확실히 천체 물리학 학생이 사용할 수 있는 것처럼 들립니다.

답변2

그것은 당신이 무엇을 이해하느냐에 달려 있습니다.설치하다. 구성할 때 접두사를 변경하면 찾을 수 있는 대부분의 소프트웨어를 "설치"할 수 있습니다. 하지만 다음 두 가지 사항에 유의하세요.

  1. 설치이 경우 모든 파일이 미리 정의된 디렉터리 구조에 위치하게 됩니다.접두사, 기본 파일 시스템과 반대입니다. 이는 프로그램을 다르게 실행해야 함을 의미합니다. 수정 PATH및 환경 변수 와 같은 작업을 수행해야 할 수도 있습니다 LD_LIBRARY_PATH. 그렇지 않으면 프로그램이 필요한 소프트웨어 구성 요소와 라이브러리를 모두 찾지 못할 수도 있습니다.

  2. 슈퍼유저(루트) 권한이 필요한 프로그램은 사용할 수 없습니다. 이는 하이퍼바이저뿐만 아니라 리소스 잠금이나 고급 웹 인터페이스 사용과 같은 좀 더 복잡한 시스템 요소/메커니즘을 사용하는 다른 많은 프로그램을 의미합니다.

관련 정보