내가 볼 수있는 한, 10.04에서 적성과 apt-get의 주요 차이점은 다음과 같습니다.
aptitude
패키지가 명시 적으로 패키지 당 플래그를 추가하여 종속성을 충족시키기 위해 패키지가 자동으로 설치되었는지 여부를 나타냅니다. 이러한 플래그 ( aptitude markauto
또는 aptitude unmarkauto
)를 조작하여 적성이 패키지를 처리하는 방식을 변경할 수 있습니다.
apt-get
동일한 정보를 추적하지만 명시 적으로 표시하지는 않습니다. apt-mark
플래그를 조작하는 데 사용할 수 있습니다.
aptitude
반면, 사용되지 않는 패키지를 사용하여 설치된 패키지를 제거 할 때마다 제거 제공 할 것입니다 apt-get
명시 적으로로 요구한다면 그렇게 할 만 할 것이다 apt-get autoremove
또는 지정합니다 --auto-remove
.
aptitude
apt-get
및 의 모든 기능에 대한 단일 명령 줄 프런트 엔드 역할을합니다 apt-cache
. 참고 : 16.04의로서, 거기 apt
에서 가장 일반적으로 사용되는 명령이 포함되어 명령 apt-get
과 apt-cache
몇 가지 추가 기능을.
apt-cache
'검색' 과 달리 ' aptitude
검색'출력에는 패키지의 설치 / 제거 / 정지 상태 (및 적성 자체 상태 플래그)도 표시됩니다. 또한 "install"출력은 종속성을 충족시키기 위해 설치중인 패키지와 사용하지 않아 제거 된 패키지를 표시합니다.
aptitude
(텍스트 전용) 대화식 UI가 있습니다.
개인적으로 aptitude
명령 줄 패키지 관리 에만 사용하고 텍스트 UI는 사용하지 않습니다. 출력이 apt-get
/ 보다 더 읽기 쉽다는 것을 알았습니다 apt-cache
.
그러나 aptitude
우분투에서 더 이상 표준이 아닌 경우 apt-get
지침 및 방법 문서에 사용 하는 것 외에 다른 선택은 없습니다 .
(개인적으로는 10.10에서 사라지는 것이 실망 스럽습니다. 특히 적성의 개선 apt-get
이 주로 유용성 측면이기 때문에 커맨드 라인에 익숙한 사람들은 적성을 되 찾는 방법을 알고 있다고 생각합니다. 커맨드 라인을 사용하지 않는 사람들은 신경 쓰지 않을 것입니다 ...)
apt
들이 그 중 하나 대신 사용 : itsfoss.com/apt-vs-apt-get-difference