
관리자 권한은 없지만 프로그램을 설치해야 합니다. 로컬로 설치하는 방법이 있다는 것을 읽었지만 하나의 프로그램에 대한 최소한의 예제를 찾지 못했습니다(예를 들어 vim 또는 opencv로 설정).
apt-get install 또는 pip를 사용하여 어떻게 수행할 수 있으며 관리자 권한으로 설치하는 것과 실제적인 차이점은 무엇입니까?
답변1
모든 사용자를 위해 소프트웨어를 설치하는 경우, 즉 시스템 영역에 쓰는 경우 항상 비밀번호가 필요합니다 sudo
(관리자가 구성을 변경하지 않는 한). 그러나 자체 소프트웨어를 사용하려는 경우 몇 가지 옵션이 있습니다.
- 소스에서 소프트웨어를 컴파일 및 빌드하고 이를 사용자 공간에 설치합니다.
- 휴대용 버전의 소프트웨어 찾기
휴대용 애플리케이션의 경우 살펴볼 수 있습니다.앱 이미지.
일반적으로 자체적으로 종속성을 포함하므로 단일 파일 패키지 형식에 적합합니다. 응용 프로그램을 다운로드하고 두 번 클릭하여 실행합니다. 설치할 필요가 없습니다.또 다른 장점즉, 대부분의 경우 Ubuntu 저장소에서 아직 사용할 수 없는 최신 버전의 응용 프로그램을 받게 됩니다.
이러한 응용 프로그램의 단점은 일반적으로 크기가 더 크다는 것입니다. 또 다른 점은 기존 시스템과 항상 잘 통합될 수는 없다는 것입니다. 별도의 격리된 환경에서 실행됩니다. 결과적으로 파일을 저장하려고 할 때 표시되는 기본 위치가 홈 디렉터리와 다른 경우가 많습니다. 또 다른 슬픈 소식은 인기 있는 GUI 애플리케이션만 이 형식으로 사용할 수 있다는 것입니다.
예를 들어 AppImage 애플리케이션은 다음과 같습니다.
답변2
소스에서 소프트웨어를 컴파일한 make
다음 결과 빌드를 실행합니다.
그 정도는 충분히 가까워야 합니다.
그렇지 않으면 각 설치를 PATH 변수에 추가하십시오.
답변3
Python의 경우 다음을 사용하여 그렇게 할 수 있습니다.
pip install --user XXX
XXX
설치하려는 패키지는 어디에 있습니까?