사람들은 왜 를 사용 apt-get
합니까 apt
?
내가 본 거의 모든 튜토리얼에서 apt-get
.
apt
더 예쁘고(기본값) 더 짧으며 일반적으로 더 직관적입니다. ( 예를 들어 apt-cache search
vs apt search
)
apt
모든 면에서 더 좋아 보이기 때문에 뭔가 빠진 것이 있는지 모르겠습니다 . apt-get
매일 apt
사용하는 이유는 무엇입니까?
답변1
프론트 엔드는 apt
최근 추가된 것으로, 2014년 4월 버전 1.0에 추가되었습니다. 따라서 이는 데비안의 안정 버전인 데비안 8의 일부일 뿐입니다. 데비안을 오랫동안 사용해 온 사람들은 익숙해지고 apt-get
, apt-cache
오래된 습관은 사라질 것입니다. 어렵습니다. 오래된 튜토리얼은 사라지기가 더 어렵습니다(새로운 사용자가 오래된 습관을 배우는 과정에서).
apt
최종 사용자에게는 명령줄 도구로 사용하는 것이 더 좋습니다. 비록 거기에서도 경쟁이 있기는 하지만, aptitude
예를 들어 저는 그것을 선호합니다. 범용 도구로서 인터페이스가 한 버전에서 다음 버전으로 변경되지 않고 유지된다는 것이 명시적으로 보장되지 않으며 스크립트에서 사용하도록 설계되지 않았기 때문에 반드시 이상적인 것은 아닙니다. 따라서 스크립트에서 지시문을 사용할 수 있는 상황에서는 이를 피해야 합니다. 따라서 일반적으로 답변보다 Unix.SE 및 유사한 사이트에 제안을 게시하는 것이 apt-get
더 안전 합니다.apt
답변2
실제로 apt는 dpkg와 함께 실행할 수 있는 사용자 친화적인 고급 유틸리티입니다.
따라서 여러 패키지로 나누어져 있는데, 그 중 적성이 가장 자동화된 패키지이다. 제 생각에는 여러 개발 팀이 각자 자신의 이념을 가지고 있다는 맥락이라고 생각합니다. 이제 누군가가 이 모든 제품을 적절한 도구로 결합했습니다. 이 도구는 (내 생각으로는) 자동화된 패키징 도구와 같은 것으로 해독하고 Debian Linux 스레드 개발 팀의 기본 개념에 들어갈 수 있습니다.
따라서 낮은 수준의 제어가 필요한 경우 dpkg 및 이와 관련된 모든 설명서를 사용하십시오.
한편 종속성을 신경 쓰지 않으려면 apt-* 도구나 적성을 사용할 수 있습니다. 아니면 Stephen이 말했듯이 Jesse에게 나타나서 (나도 몰랐어요)