“sudo apt-get install xyz”명령


답변:


18

실제로, 이것을 분해하자.

  • sudo (일부 매개 변수) : 운영 체제가 매개 변수를 명령으로 실행하도록 지시하지만 관리 (보통 root ) 권한으로 수행합니다.
  • apt-get (일부 매개 변수) : 컴퓨터에서 apt-get 이라는 패키지 관리자를 실행합니다 . 매개 변수는 apt-get을 실행하기위한 명령입니다.
  • xyz 설치 : apt-get에 대한 이러한 매개 변수는 apt-get에게 xyz 라는 패키지를 찾아 설치하도록 지시 합니다.

따라서이 명령은 전체적으로 시스템에서 패키지 / 프로그램 xyz 를 찾아 설치하려고 시도 하며 인증 할 수있는 경우 루트로 수행합니다.


4

참고 : "apt-get install"xyz 패키지에 대해 누락 된 종속성을 설치 합니다.


3

나중에 참조 할 수 있도록 man 명령은 명령을 도울 수 있습니다.

그냥 입력

man *yourCommand*

또는 귀하의 경우

man sudo

man apt-get

조금 bofh'ish, 그러나 나는 그것을 좋아한다!
Andrioid

1

이것은 StackOverflow보다 ServerFault.com 질문에 가깝지만 xyz 프로그램을 설치하도록 패키지 관리자에 지시합니다.

sudo-관리 사용자로 수행 apt-get-패키지 관리 프로그램 설치-프로그램 xyz에 대한 지시 사항-설치할 프로그램


라이브러리가 어떤 저장소에서 설치되는지 어떻게 알 수 있습니까? 내 OS는 우분투입니다.

1

패키지를 설치하는 데 사용되는 저장소를 보려면 다음을 사용하십시오.

apt-get --print-uris install xyz

그런 다음 "Y"라고 대답하십시오. URI가 인쇄되지만 패키지는 설치되지 않습니다.

어떤 저장소를 구성했는지 보려면 /etc/apt/sources.list편집 할 수있는 이 파일 을 보십시오 (하지만 System>Administration>Software Sources저장소를 선택 하는 데 사용해야 합니다).


1

어떤 버전의 패키지를 설치할 수 있는지, 어떤 저장소에서 설치할 수 있는지 보려면

apt-cache policy xyz

apt-cache 정책에는 루트 권한이 필요하지 않습니다.
LiraNuna
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.