왜 ' sudo apt-get install ' 및 ' sudo make install '?


우수 답변

다른 답변도 좋습니다. “apt-get install”은 설치하려는 바이너리 패키지에 대한 배포 저장소를 검색하고 다운로드하여 설치합니다. “make install”은 프로그램의 소스 코드가 있고 실행 가능한 바이너리로 설치하려는 경우 프로세스의 일부입니다. 일반적인 순서는 “configure”입니다. 프로그램을 컴파일하는 데 필요한 모든 지원이 있는지 확인합니다. “make”-소스에서 프로그램을 컴파일하여 실행 파일 및 기타 지원 파일을 생성합니다. 및 “make install”-컴파일 된 프로그램을 시스템의 올바른 위치에 배치하여 작동합니다.

두 경우 모두 “sudo”는 프로그램을 설치할 수 있도록 사용자에게 임시 권한을 부여합니다. 사용자가 일반적으로 액세스 할 수없는 디렉토리입니다.

답변

여기에는 세 가지 명령이 있습니다. “apt-get”, “apt”및 “sudo.”

Sudo는 말 그대로 SuperUser Do를 의미합니다. “ root <로 명령을 실행하는 방법입니다. / span> 또는 최대 권한을 가진 사용자. 보안상의 이유로 많은 명령 (예 : apt-get)에 필요합니다. 루트로 에 로그인해서는 안됩니다. 수퍼 유저로 로그인하고 계정이 손상되면 (예, Linux를 대상으로하는 트로이 목마와 악성 코드가 있음) 공격자가 시스템을 완전히 제어 할 수 있습니다. 따라서 sudo.

다른 부분은 고급 패키징 도구를위한 APT라는 데비안 프레임 워크가 있습니다. 설치하는 패키지를 만드는 데 사용됩니다. 혼란스럽게도이 APT는 apt 명령이 아닙니다. 대신 apt-get은 데비안 및 Ubuntu와 같은 Debian 기반 배포판에서 사용되는 내장 명령 줄 패키지 관리자입니다. 리포지토리를 쿼리하고 패키지 및 종속성 목록을 관리하는 자매 도구 인 apt-cache가 함께 제공됩니다.

Linux Mint는 apt라는 도구도 도입했지만이 도구는 apt-get에 명령을 전달하는 래퍼입니다. 일반적으로 사람들이 “apt”를 지칭 할 때 의미하는 바는 가 아닙니다 .

2014 년 Ubuntu 16.04는 apt 유틸리티를 도입했습니다. apt-get 및 apt-cache보다 다소 사용자 친화적으로 설계되었으며 두 기능을 모두 수행하고 몇 가지 새로운 명령을 추가합니다.

사용하는 방법은 apt와 apt-get 모두 패키지를 설치할 수있게 해주지 만 apt는 공통 패키지 설치와 같은 일반적인 작업에 대해 좀 더 간단합니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다