데비안 프로젝트의 고급 패키지 도구 인 APT는 다양한 작업을 수행하기 위해 많은 별도의 도구를 사용하여 패키지를 관리하기위한 것입니다. 과거에는 사용자가 APT의 전체 기능 세트를 활용하기 위해 apt-get, apt-cache, apt-config 등과 같은 여러 명령 구조를 알아야했습니다.
APT는 원래 패키지 관리 문제를 해결하기 위해 만들어졌습니다. 의존성 지옥 많은 사람들이 Linux 기반 운영 체제의 초기에 경험했습니다. 안타깝게도 APT는 다른 종류의 지옥에 시달리고 있습니다. 분산 된 문서 지옥 ”(DDH). APT와 관련된 문서는 다양한 도구에 흩어져 있으며 경우에 따라 main apt 명령과 같이 거의 찾을 수 없습니다.
10 년 넘게 데비안 / 우분투 기반 시스템에서 패키지를 설치하고 제거하기위한 거의 모든 튜토리얼과 가이드는 사용자에게 apt-get을 제안했습니다. 과거에는 명령으로서“적합”이 존재하지 않았기 때문에 그것이 올바른 제안이었습니다. 그러나 분산 된 문서 지옥으로 인해 많은 사람들이 지금 존재한다는 것을 알지 못합니다.
패키지를 설치하려면 거의 모든 가이드에서 다음을 제안합니다.
sudo apt-get 설치 패키지
하지만 이제는
sudo apt 설치 패키지
어떤 사람들은 "apt"가 "apt-get"과 크게 다르지 않다고 주장 할 수 있으며 이는 사실이지만 명령의 하이픈이 어색함으로 인해 많은 사용자에게 병목 현상을 일으키는 원인이라고 생각합니다. 대신 apt를 사용하면 시간을 절약하고 동일한 작업을 수행하는 데 필요한 키 입력의 양을 절약 할 수 있습니다.
분산 된 문서 지옥 (DDH)
APT에 관한 문서의 근본적인 문제는 당신의 외모와 외모에 따라 아무것도 찾지 못할 수도 있다는 것입니다. Google 또는 DuckDuckGo에서 "적합한 문서"를 검색하면 다음 세 가지 유형의 결과 중 하나를 찾을 수 있습니다.
- apt-get 관련 문서
- APT에 관한 기본 개요 정보
- 완전히 관련이없는 정보
검색 쿼리에 "linux", "ubuntu"또는 "debian"을 추가하면 결과 유형이 변경되지 않습니다. DDH가 너무 심각해서 Debian.org에서 다음과 같이 표시된 문서를 찾을 수 있습니다. 구식 문서 "apt"명령과 관련된 유용한 정보를 찾기 전에
매뉴얼 페이지
매뉴얼 페이지는 시스템에서 로컬로 또는 온라인 디렉토리를 통해 사용할 수있는 설명서 페이지입니다. 배포판의 버전에 따라 로컬 항목이 최신 일 수도 있고 아닐 수도 있습니다. 예를 들어 Ubuntu 15.10에는 최신 매뉴얼 페이지가 있지만 14.04에는 기본적으로 없습니다. 그러나 서비스 팩을 사용하여 Ubuntu 14.04 버전을 최신 상태로 유지하는 경우 업데이트 된 매뉴얼 페이지가 있어야합니다. 아래 명령을 사용하여 맨 페이지의 최신 버전이 있는지 확인할 수 있습니다.
남자 적절한
반면에 온라인으로 매뉴얼 페이지를 검색하면 거의 항상 이전 개요 매뉴얼 페이지 . 그래도 계속 파고 있다면 Ubuntu 15.10 매뉴얼 페이지 최신 상태이거나 대신 온라인에서 14.04 매뉴얼 페이지 오래되었습니다.
APT로 명령 줄 단순화
아래 목록에는 다음을 통해 사용할 수있는 가장 유용한 옵션이 포함되어 있습니다. 적절한 명령과 그들이 단순화하는 오래된 명령.
-
적절한 설치 패키지
- 대체 apt-get 설치 패키지
- 대체 cd / 다운로드 && sudo dpkg -i application.deb && sudo apt-get -f install
-
적절한 패키지 제거
- 대체 apt-get 패키지 제거
-
적절한 검색어
- 대체 apt-cache 검색 쿼리
-
적절한 쇼 패키지
- 대체 apt-cache 쇼 패키지
-
적절한 업데이트
- 대체 apt-get 업데이트
-
적절한 업그레이드
- 대체 apt-get 업그레이드
-
적절한 목록 – 설치됨
- 대체 dpkg –get-selections | grep -v 설치 제거
- 대체 dpkg -l
-
적절한 목록 – 업그레이드 가능
(sudo가 필요하지 않음)
- 대체 apt-get -u upgrade –assume-no”(sudo 필요)
-
적절한 편집 소스
- 대체 echo‘새 줄 텍스트’| sudo tee -a /etc/apt/sources.list
- 대체 須戸이야 / 네 tc / 아 pt / 그렇게 r시켜 s. 어이 st
2016-04-01 편집 : Ubuntu 16.04부터 Debian / Ubuntu 구현에 다음 옵션이 추가되었습니다. 적절한 명령.
-
적절한 자동 제거
- 대체 apt-get 자동 제거
-
적절한 퍼지 패키지
- 대체 apt-get 퍼지 패키지
Linux Mint는 단순성을 향상시킵니다
Debian 또는 Ubuntu를 기반으로하는 대부분의 최신 운영체제에는 일부 작업을 단순화 할 수있는 최신 버전의 APT가 있지만 Linux Mint 팀은 꽤 몇 년 전에 APT를 단순화해야한다고 결정했습니다. Linux Mint 생성 파이썬 스크립트 (시작 2009 ) APT를 최대한 유용하고 간단하게 만듭니다. 나는 데비안이 apt의 기능을 확장하는 이점을보고 미래에 모든 사람들이 Mint가 취하는 단순화 된 접근 방식의 혜택을 누릴 수 있기를 바랍니다. apt 명령은 지금보다 훨씬 나을 수 있으며 데비안도 이것을보고 최대한의 잠재력을 발휘할 수 있기를 바랍니다.
Linux Mint는 sudo를 사용할 필요를 제거하여 스크립트에서 흥미로운 선택을하기로 결정했습니다. 예를 들어 "apt install package"를 실행하면 처리 중에 sudo가 전면에 자동으로 적용되므로 사용자가 sudo가 필요한지 여부를 기억할 필요가 없으며 스크립트가 적절하게 적용할지 여부를 기억할 필요가 없습니다.
아래 목록에는 Linux Mint를 통해 사용할 수있는 가장 유용한 추가 옵션이 포함되어 있습니다. 적절한 명령과 그들이 단순화하는 오래된 명령. 참고 : 다음 목록은 현재 Linux Mint 사용자에게만 적용됩니다.
-
적절한 자동 청소
- 대체 apt-get 자동 청소
-
적절한 자동 제거