sudo apt-get install과 sudo apt install의 차이점은 무엇입니까


34

나는 많은 패키지를 설치 sudo apt-get install했지만 타이핑 sudo apt --help할 때 직접 설치 옵션을 제공했습니다 sudo apt install [package name]... 그래서 두 패키지 의 차이점은 무엇입니까? 'apt'와 함께 'get'을 사용하지 않으면 문제가 있습니까?


답변:


38

별로. apt에서 여러 가지 기능을 통합하기로하는 새로운 명령입니다 apt-getapt-cache한 명령은. 여전히 가장자리에서 약간 거칠지 만 다음은 명령 목록입니다 --help.

Basic commands: 
 list - list packages based on package names
 search - search in package descriptions
 show - show package details

 update - update list of available packages

 install - install packages
 remove  - remove packages

 upgrade - upgrade the system by installing/upgrading packages
 full-upgrade - upgrade the system by removing/installing/upgrading packages

 edit-sources - edit the source information file

동등한 함수는 비슷한 방식으로 작동하도록 설계되었지만 프록시 명령이 아닙니다 (이전 함수를 호출하지 않습니다-Apt 라이브러리에 직접 새로운 인터페이스 임). 대소 문자가 변경 될 수 있습니다.

파워 유저가 놓칠 명백한 누락 ( download, policy등)도 있으며 문서화되지 않은 명령의 전체 뗏목이 있습니다 ( purge여전히 작동하지만 아무것도 찾을 수 없습니다).

16.04 업데이트 : 많은 누락이 포함되었지만 아직 문서화되지 않았으며 Bash- 완료도 없습니다. 코드베이스에 이미 존재하는 기능을 구현하는 데 오랜 시간이 걸리는 것은 부끄러운 일입니다. 내 조언은 apt-{get,cache}명령에 익숙하다면 에 시도해 보는 것입니다 apt. 작동 할 수 있습니다.


페이지에 흥미로운 DIFFERENCES TO APT-GET(8)섹션 도 있습니다 man apt.

   The apt command is meant to be pleasant for end users and does
   not need to be backward compatible like apt-get(8). Therefore
   some options are different:

   ·   The option DPkgPM::Progress-Fancy is enabled.

   ·   The option APT::Color is enabled.

   ·   A new list command is available similar to dpkg --list.

   ·   The option upgrade has --with-new-pkgs enabled by default.

그리고 Bash-completions 를 원한다면 이미 완성 파일작성하려고 시도 했습니다. 이것들은 나중의 Ubuntu 설치에 포함되어 있습니다.


5
어때요 aptitude?
rosencreuz

1
그것은 완전히 다른 코드베이스에서 온 것입니다. 기능적으로 패키지 작업을 수행 한 후 자동으로 자동 제거됩니다.
Oli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.