Debian 기반 Linux 배포판의 사용자라면 아마도 apt라는 단어를 엄청나게 많이 보았을 것입니다. 이는 Ubuntu, 다양한 Ubuntu 스핀, Linux Mint, LXLE 및 Trisquel GNU/Linux 사용자에게 해당됩니다. 시스템에 소프트웨어를 설치하는 데 도움이 되는 패키지 관리자를 나타내지만 이름은 apt 디렉터리, apt-cache 및 기타 여러 위치에서 사용됩니다. apt의 의미는 Linux 터미널에 접속하는 사용자가 묻는 가장 일반적인 질문 중 하나입니다. 현시점에서 이 이름의 이유를 잘 알지 못하는 코더들도 많이 있을 것입니다.
명령줄 애호가가 자신의 시스템에 소프트웨어를 설치하는 데 사용하는 apt-get 패키지 관리자 유틸리티의 우세로 인해 많은 사용자는 이름을 "응용 프로그램 터미널 얻기" 또는 "오늘 응용 프로그램 얻기"로 바꾸었지만 이 두 가정은 실제로 올바르지 않습니다. 적절한 이름은 Advanced Package Tool의 약자이며, 적절한 이름을 가진 다양한 프로그램은 모두 이 원래 의미에만 기반을 두고 있습니다.
apt의 의미
한때 apt에 대한 모든 매뉴얼 페이지에서는 이를 Advanced Package Tool이라고 불렀습니다. 그러나 현재 일부 문제에서는 실제로 이 이름을 더 이상 사용하지 않습니다. 혼란의 일부가 여기서 비롯되었습니다. 그 이름이 매뉴얼 페이지에 남아 있을 때 사람들은 그 이름을 더 자주 사용했습니다. 직접 확인하고 싶고 적절한 기반 배포판을 사용하고 있다면 Ctrl, Alt 및 T를 누른 상태에서 터미널을 엽니다. Ubuntu Unity Dash에서 터미널이라는 단어를 검색하거나 응용 프로그램 또는 수염 메뉴를 클릭하고 시스템 도구로 이동하여 터미널을 클릭할 수도 있습니다.
거기에 도착하면 man apt를 입력하세요. Enter를 누르세요. 아마도 이 시점에서는 이를 "apt - 명령줄 인터페이스"라고 지칭할 것입니다. 또한 xman 그래픽 수동 브라우저를 열고 수동 페이지를 클릭하고 옵션을 선택한 다음 검색을 선택했습니다. apt라는 단어를 입력하면 동일한 페이지가 표시됩니다. 어떤 이유에서인지 전체 이름은 더 이상 많이 참조되지 않는 것처럼 보이지만, apt가 실제로 무엇을 의미하는지에 대한 질문에 대한 대답은 Advanced Package Tool일 뿐입니다. 확실히 과거에 사용자가 Linux 소프트웨어를 설치했던 방법에 비해 크게 개선된 것처럼 보였을 것입니다. 소스에서 프로젝트를 컴파일하는 경우에도 할 말이 있지만, 패키지 관리를 사용하면 이러한 종류의 도구로 지속적으로 업데이트해야 하는 대규모 시스템을 관리하기가 훨씬 쉬워집니다.
데비안과 다른 배포판 프로그래머가 시스템의 도구에도 이 이름을 사용한 횟수를 확인할 수 있습니다. appropos apt | grep 적절한- 명령줄에서 Enter 키를 누릅니다. 친숙한 apt-get은 물론 apt-secure, apt-key, apt-mark 및 익숙하지는 않지만 패키지 관리 작업에 꽤 도움이 되는 기타 여러 도구를 찾을 수 있습니다. Synaptic 및 aptitude와 같은 다른 소프트웨어의 이름은 적절한 이름을 기반으로 한 말장난으로 인해 명명되었습니다. 많은 Linux 및 기타 Unix 개발자는 뛰어난 유머 감각을 가지고 있습니다.
Apt에서 일하는 사람들도 유머 감각을 가지고 있다는 것은 분명합니다. apt를 입력해 보세요. 명령줄에서 Enter 키를 누릅니다. 패키지 설치 및 제거에 대한 다양한 옵션에 관한 텍스트 벽을 받게 됩니다. 마지막에는 프롬프트로 돌아가기 전에 대부분의 적절한 기반 GNU/Linux 구현에서 "이 APT에는 Super Cow Powers가 있습니다"라는 메시지가 표시됩니다. 이번이 처음 시도하는 것이라면 아마도 그 모습을 보고 꽤 놀랄 것입니다. 어느 쪽이든 앞으로 일어날 일이 매우 중요할 것이라는 점은 확신할 수 있습니다.
이러한 소 능력이 실제로 작동하는 모습을 보려면 apt moo를 입력하세요. 명령 프롬프트에서 매우 중요한 질문에 대비하세요.
이제 그것이 이상하다고 생각한다면 이것에 대해 생각해 보십시오:apt-get 프로그램으로 이어지는 프로젝트의 원래 이름은 코드명 신에 의해 알려졌습니다. 개발자들의 메일링 리스트에서는 실제로 그들의 그룹을 "The Deity Creation Team!"이라고 불렀습니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.