apt-get을 선호하여 적성을 제거한 이유는 무엇입니까?


29

기본적으로 aptitude유리하게 제거 된 이유는 무엇 apt-get입니까? 어딘가에 읽었지만 잊어 버렸습니다. 그리고 데비안은 aptitudeCanonical을 선호하지 apt-get않습니까?

최신 정보

나는 적성을 이해 답변에서 더 이상 설치를 위해 사용되지 않았기 때문에 제거하고, 그런데 왜 설치 프로그램 사용은 않을 apt-getaptitude더 있어야하는데?


제거되지 않았습니다. 원하는 것을 사용할 수 있습니다.
psusi

답변:


18

이것은 LaunchPad의 버그 # 592336 에서 다뤄졌습니다 . 그러나 요약하면 UDS-M ( Ubuntu Developer Summit ) 동안 Tasksel 및 Aptitude가 제거 된 경우 제한된 LiveCD 이미지에서 2MB를 추가로 얻을 수 있다고 결정되었습니다.

적분이 우분투에 포함 된 초기 이유는 데스크탑 설치 프로그램 (유비쿼터스)이 그것에 의존했기 때문입니다. 그러나 이제 데스크탑 설치 프로그램은 특별한 경우가 아니라면 필요하지 않도록 다시 작성되었습니다.

설치 프로그램은 더 이상 적성을 필요로하지 않기 때문에 기본 이미지에 포함시키지 않고 필요할 때 동적으로 설치하면 더 나은 조치를 취할 수 있습니다.

tasksel과 aptitude를 동적으로 설치하여 최소 시드의 크기를 크게 줄일 수 있으므로 라이브 설치 시스템에서 종료되지 않습니다.

Maverick Spring Cleaning 상태에 대한 사양Ubuntu Wiki 페이지 모두 에서이를베이스에서 제거하면 초기 시드 및베이스 크기에 큰 이점이 있습니다.


13

콜린 왓슨 (Colin Watson) 은 적성을 제거하는 이유를 설명합니다.

[...] 적성은 apt-get 과는 상당히 다른 것을 처리하는 다른 의존성 해결 프로그램을 가지고 있으며, 사실 우리는 단순히 의존성 해결 프로그램을 일상적으로 테스트하지 않습니다 . [...].

기본 시스템은 항상 공간이 부족하여 모든 사람이 해당 공간을 원합니다. [...]

(내 강조)

그의 전체 설명은 버그 # 592336 에서 찾을 수 있습니다 .


0

내가 생각할 수있는 몇 가지 이유 :

  • Apt-get은 자동화 된 패키지 관리에 필요한 적성의 필수 기능을 제공합니다.
  • 데스크탑 프런트 엔드에는 모두 자체 패키지 관리자가 있으므로 적성을 필요로하지 않습니다.

리포지토리를 탐색하는 데 필수적인 도구라고 생각하지만 하나의 시스템에서만 사용할 수 있습니다. 그런 다음 데스크톱보다 터미널 창에서 더 많은 시간을 보냅니다.

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