데비안 패키지 관리자에 대한 모든 것: dpkg, apt 및 aptitude 설명

All About Debian Package Managers



이 자습서에서는 다음을 사용하여 패키지를 설치, 제거, 검색 및 나열하는 방법을 설명합니다. dpkg , 적절한 그리고 적성 각 명령에 대한 간략한 설명과 함께 Linux Debian용 패키지 관리자.

  • dpkg
  • 다음을 사용하여 소프트웨어 설치 dpkg
  • 다음을 사용하여 소프트웨어 제거 dpkg 데비안에서
  • 다음을 사용하여 프로그램 나열 dpkg 데비안에서
  • 다음을 사용하여 프로그램에 속한 파일 나열 dpkg
  • 다음을 사용하여 설치 디렉토리 표시 dpkg
  • 적절한
  • 적절한 저장소
  • 다음을 사용하여 소프트웨어 설치 적절한
  • 다음을 사용하여 소프트웨어 제거 적절한
  • 다음을 사용하여 패키지 검색 적절한
  • 다음을 사용하여 패키지 나열 적절한
  • 적절한 문제 해결
  • 적성
  • 다음을 사용하여 소프트웨어 설치 적성
  • aptitude를 사용하여 리포지토리 업데이트
  • 다음을 사용하여 소프트웨어 제거 적성
  • 를 사용하여 소프트웨어 업그레이드 적성
  • LinuxHint 관련 기사

DPKG

dpkg Linux Debian 패키지 관리자입니다. 언제 적절한 또는 apt-get 그들은 호출하는 데 사용됩니다 dpkg 추가 기능을 포함하면서 응용 프로그램을 설치하거나 제거하는 프로그램 dpkg 의존성 해결을 좋아하지 않습니다. 프로그램 dpkg 프로그램을 설치 또는 제거하거나 프로그램에 대한 특정 정보를 나열하는 데 사용할 수 있습니다.







메모 : net-tools 패키지가 사용될 예제를 보여주기 위해, 터미널 실행에서 net-tools 패키지를 사용하기 위해 .deb 패키지를 사용합니다:



wgethttp:// //ftp.us.debian.org/데비안/수영장/기본/N/그물 도구/
net-tools_1.60+git20161116.90da8a0-1_amd64.deb



dpkg Debian을 사용하여 소프트웨어 설치 :

패키지를 설치하려면 매개변수를 사용하십시오. -NS (설치):





dpkg -NS <패키지 이름.deb>

메모 : .deb 패키지를 대체합니다.



데비안에서 dpkg를 사용하여 소프트웨어 제거:

remove 패키지는 아래 예와 같이 –remove 매개변수가 필요합니다.

dpkg --제거하다 <패키지 이름.deb>

데비안에서 dpkg를 사용하여 프로그램 나열:

설치된 패키지 목록을 인쇄하려면 -l(목록) 매개변수를 사용하십시오.

dpkg -NS

데비안에서 dpkg를 사용하여 프로그램에 속한 패키지 또는 파일 검색:

NS -NS (search) 매개변수는 특정 패키지를 검색하는 데 유용하지만 이 명령은 소프트웨어 메타데이터도 표시합니다.

dpkg를 사용하여 프로그램에 속한 파일 나열:

이랑 dpkg 명령을 사용하여 설치된 패키지와 연관되거나 속한 모든 파일을 나열할 수 있습니다. -NS 매개변수:

dpkg -NS <패키지 이름>

dpkg를 사용하여 설치 디렉토리 표시:

새 패키지를 설치하기 전에 다음을 사용하여 설치 디렉토리를 알 수 있습니다. -씨 매개변수:

dpkg -씨 <패키지 이름>

APT/APT-GET

명령 적절한 에 유리하다 dpkg 종속성을 해결하고 업데이트된 소프트웨어를 자동으로 다운로드하기 때문입니다. 소프트웨어를 다운로드하기 위해 이 명령은 파일에 있는 일련의 소프트웨어 저장소를 가리킵니다. /etc/apt/sources.list . 처음에 데비안을 설치한 후 데비안 DVD/USB 설치 경로를 가리키는 줄을 주석 처리하고 적절한 저장소를 추가하는 이 파일을 편집해야 합니다.
NS 적절한 명령은 다음을 사용합니다. dpkg 패키지를 관리하는 프로그램.

적절한 저장소

nano를 사용하여 sources.list 파일을 편집할 수 있으며 다음을 실행하여 읽을 수 있습니다.

더 적은 //적절한/소스.목록

Debian Stretch의 경우 파일 /etc/apt/sources.list 행을 제외한 모든 행에 주석 처리가 있어야 합니다.

뎁 http:// //deb.debian.org/데비안 스트레치 메인
deb-src http:// //deb.debian.org/데비안 스트레치 메인

뎁 http:// //deb.debian.org/데비안 보안/뻗기/업데이트 메인
deb-src http:// //deb.debian.org/데비안 보안/뻗기/업데이트 메인

뎁 http:// //deb.debian.org/데비안 스트레치 업데이트 메인
deb-src http:// //deb.debian.org/데비안 스트레치 업데이트 메인

이 튜토리얼의 뒷부분에서 보여주듯이 apt를 업데이트할 때, sources.list와 그 아래에 있는 모든 리포지토리는 /etc/apt/ 디렉토리가 포함되면 편집하는 대신 추가 저장소가 있는 새 파일을 추가합니다. 소스.목록 파일.

apt를 사용하여 소프트웨어 설치:

apt를 사용하여 소프트웨어를 설치하려면 옵션이 필요합니다. 설치 프로그램 이름 앞에 apt를 시도하려면 향후 지침에서 사용되는 패키지 관리자 적성을 설치하십시오.

적절한설치 <패키지 이름>

메모: 옵션을 추가할 수 있습니다 -그리고 프로그램을 설치할 때 확인을 요청하지 않도록 하십시오.

apt를 사용하여 소프트웨어 제거:

다음을 사용하여 패키지를 제거하려면 적절한 명령 실행:

적절한 제거<패키지 이름>

메모: 또한 소프트웨어를 제거할 때 옵션을 사용할 수 있습니다. -그리고 확인 요청을 피하기 위해.

apt를 사용하여 패키지 검색 :

옵션 검색을 사용하면 패키지 유형을 검색하기 위해 다음 이미지 nikto is search에서 특정 패키지를 찾을 수 있습니다.

적절한 검색<패키지 이름>

apt를 사용하여 패키지 나열:

다음을 실행하여 설치된 패키지를 나열할 수 있습니다.

적절한 목록

적절한 문제 해결

때로는 잘못된 소프트웨어 제거 또는 유사한 문제로 인해 apt가 실패할 수 있으며 일반적인 문제를 수정하는 몇 가지 명령이 있습니다. 적절한 패키지 관리자 문제.

apt-get clean
apt-get 자동 청소
apt-get -NS 설치
apt-get --수정 누락 설치
apt-get --숙청자동 제거
적절한 업데이트


적성

aptitude 패키지 관리자는 apt와 유사하게 작동합니다. 또한 소프트웨어를 다운로드 및 설치할 수 있으며 터미널 내에 대화형 모드가 있습니다. 이 패키지 관리자에는 상태별로 패키지를 보고 찾아보고, 패키지를 설치 및 제거할 수 있는 대화형 모드가 있습니다. 또한 유사한 옵션이 있는 명령줄에서 사용할 수 있습니다. 적절한 패키지 관리자, aptitude는 apt와 동일한 저장소를 사용합니다. 대화식 모드를 보려면 명령을 실행하는 프로그램을 호출하기만 하면 됩니다. 적성 콘솔에 추가 옵션 없이

대화형 모드를 종료하려면 NS 눌러 확인 그리고 .

적성 업데이트:

aptitude를 사용하여 리포지토리를 업데이트하려면 다음을 실행할 수 있습니다.

적성 업데이트

aptitude를 사용하여 패키지 설치:

apt와 유사하게 aptitude를 사용하여 소프트웨어를 설치하려면 다음을 실행할 수 있습니다.

적성 설치 <패키지 이름>

aptitude를 사용하여 패키지 제거:

적성을 사용하여 패키지 검색:

aptitude가 있는 패키지를 검색하려면 앞에서 언급한 것처럼 옵션 없이 aptitude를 실행하는 명령이나 대화형 콘솔을 사용할 수 있습니다. 명령줄에서 패키지를 검색하려면 다음을 실행합니다.

aptitude를 사용하여 패키지 나열:

적성은 다음과 같은 방식으로 프로그램을 나열하는 데 사용할 수도 있습니다.

적성 검색~나

적성에 따라 업그레이드:

적성 실행을 사용하여 소프트웨어를 업그레이드하려면:

적성 안전 업그레이드

와 마찬가지로 적절한 , 적성을 사용할 때 추가할 수 있습니다 -그리고 설치 제거 또는 업그레이드 확인을 요청하지 않도록 하는 옵션입니다.

이것이 기본적으로 데비안에서 패키지를 관리하기 위해 알아야 할 사항입니다. 일반적으로 Linux에 대한 질문이 있는 경우 지원 채널을 통해 문의하십시오. https://support.linuxhint.com 또는 트위터를 통해 @linuxhint .

관련 기사:

데비안에 설치된 모든 패키지 나열
apt-get 및 dpkg를 사용하여 Ubuntu 및 Debian 패키지 제거