OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

8.5. 요약


이 섹션에서 우리는 데비안 패키지 시스템에 대해 더 많이 배웠고, 고급 패키지 도구(APT)에 대해 논의했으며, dpkg, 기본 패키지 상호 작용, 고급 APT 구성 및 사용법에 대해 배웠고, 파일 형식. 우리는 제어 파일, 구성 스크립트, 체크섬 및 구성 파일.

요약 팁:

데비안 패키지는 소프트웨어 애플리케이션의 압축 아카이브입니다. 여기에는 애플리케이션 파일뿐만 아니라 애플리케이션에 필요한 종속성 이름을 비롯한 기타 메타데이터와 패키지 수명 주기(설치, 제거, 업그레이드)의 여러 단계에서 명령을 실행할 수 있는 스크립트가 포함되어 있습니다.

XNUMXD덴탈의 dpkg 도구, 반대로 적절한 apt-get은 (APT 제품군에 속함)은 패키지 종속성을 충족하는 데 사용할 수 있는 모든 사용 가능한 패키지에 대한 지식이 없습니다. 따라서 데비안 패키지를 관리하려면 종속성 문제를 자동으로 해결할 수 있는 후자 도구를 사용하게 될 것입니다.

APT를 사용하면 애플리케이션을 설치 및 제거하고, 패키지를 업데이트하고, 전체 시스템을 업그레이드할 수도 있습니다. APT 및 해당 구성에 대해 알아야 할 주요 사항은 다음과 같습니다.

• 그만큼 sources.list에 file은 패키지 소스(또는 패키지가 포함된 리포지토리)를 정의하기 위한 주요 구성 파일입니다.

• Debian과 Kali는 세 가지 섹션을 사용하여 각 저작물의 작성자가 선택한 라이선스에 따라 패키지를 차별화합니다. 본관 데비안 자유 소프트웨어 지침을 완전히 준수하는 모든 패키지가 포함되어 있습니다.6; 비 무료 자유 소프트웨어 지침을 (완전히) 따르지 않지만 그럼에도 불구하고 제한 없이 배포할 수 있는 소프트웨어가 포함되어 있습니다. 그리고


영상

6https://www.debian.org/social_contract#guidelines

contrib(기여)에는 일부 비자유 요소 없이는 작동할 수 없는 오픈 소스 소프트웨어가 포함되어 있습니다.

• Kali는 다음을 포함한 여러 저장소를 유지 관리합니다. 칼리 롤링는 최종 사용자를 위한 기본 저장소이며 항상 설치 가능한 최신 패키지를 포함해야 합니다. 칼리데브, Kali 개발자가 사용하며 공개적으로 사용되지 않습니다. 그리고 칼리 최첨단여기에는 커밋 후 XNUMX시간 이내에 업스트림 Git(또는 Subversion) 저장소에서 자동으로 빌드된 테스트되지 않고 검증되지 않은 패키지가 포함되는 경우가 많습니다.

• APT로 작업할 때 먼저 현재 사용 가능한 패키지 목록을 다운로드해야 합니다. 적절한 업데이트.

• 간단한 방법으로 시스템에 패키지를 추가할 수 있습니다. 적절한 설치 꾸러미. APT는 필요한 종속성을 자동으로 설치합니다.

• 패키지를 제거하려면 다음을 사용하세요. 적절한 제거 꾸러미. 또한 패키지의 역방향 종속성(즉, 제거할 패키지에 종속된 패키지)도 제거합니다.

• 패키지와 관련된 모든 데이터를 제거하려면 다음을 사용하여 패키지를 "제거"할 수 있습니다. 적절한 퍼지 꾸러미 명령. 제거와 달리 이 작업은 패키지뿐만 아니라 해당 구성 파일 및 때로는 관련 사용자 데이터도 제거합니다.

최신 보안 업데이트를 설치하려면 정기적으로 업그레이드하는 것이 좋습니다. 업그레이드하려면 다음을 사용하세요. 적절한 업데이트 다음 중 하나 적절한 업그레이드, apt-get 업그레이드적성 안전 업그레이드. 이 명령은 패키지를 제거하지 않고도 업그레이드할 수 있는 설치된 패키지를 찾습니다.

주요 버전 업그레이드와 같은 더 중요한 업그레이드의 경우 다음을 사용하세요. 적절한 전체 업그레이드. 이 지시로, 적절한 일부 오래된 패키지를 제거하거나 새 종속성을 설치해야 하는 경우에도 업그레이드를 완료합니다. 이는 Kali Rolling 시스템을 정기적으로 업그레이드하는 데 사용해야 하는 명령이기도 합니다. 이 장에서 설명한 업데이트의 장단점을 검토하세요.

데비안 패키지를 검사하는 데 여러 도구를 사용할 수 있습니다:

dpkg --목록 파일 꾸러미 (또는 -L)에는 지정된 패키지에 의해 설치된 파일이 나열됩니다.

dpkg --검색 파일 (또는 -S) 인수에 전달된 파일이나 경로가 포함된 패키지를 찾습니다.

dpkg --목록 (또는 -l)에는 시스템에 알려진 패키지 목록과 설치 상태가 표시됩니다.

dpkg --내용 파일.deb (또는 -c) 특정 파일의 모든 파일을 나열합니다. 파일.

dpkg --정보 파일.deb (또는 -I)는 지정된 헤더를 표시합니다. 파일.

• 다양한 apt-cache 하위 명령은 APT의 내부 데이터베이스에 저장된 많은 정보를 표시합니다.

과도한 디스크 사용을 방지하려면 정기적으로 디스크를 정렬해야 합니다. / var / cache / apt / 아카이브 /. 이를 위해 두 가지 명령을 사용할 수 있습니다. 적절한 청소 (또는 쉽다.) 방향을 완전히 비웁니다.

노상 강도; 적절한 자동 청소 (apt-get 자동 청소)는 미러에서 사라져 쓸모가 없어 더 이상 다운로드할 수 없는 패키지만 제거합니다.

Aptitude는 콘솔의 세미 그래픽 모드에서 사용할 수 있는 대화형 프로그램입니다. 패키지를 설치하고 문제를 해결하는 데 도움을 줄 수 있는 매우 강력한 프로그램입니다.

시냅틱은 깔끔하고 효율적인 그래픽 인터페이스를 갖춘 그래픽 패키지 관리자입니다.

고급 사용자는 다음 위치에서 파일을 생성할 수 있습니다. /etc/apt/apt.conf.d/ APT의 특정 측면을 구성합니다. 또한 패키지 우선 순위를 관리하고, 자동으로 설치된 패키지를 추적하고, 여러 배포판 또는 아키텍처를 동시에 사용하고, 암호화 서명을 사용하여 패키지를 검증하고, 이 장에 설명된 기술을 사용하여 파일을 업그레이드할 수 있습니다.

Kali/Debian 관리자의 최선의 노력에도 불구하고 시스템 업그레이드가 항상 우리가 바라는 것만큼 순조롭게 진행되는 것은 아닙니다. 이런 일이 발생하면 Kali 버그 추적기를 볼 수 있습니다.7 그리고 데비안 버그 추적 시스템에서8 at https://bugs.debian.org/꾸러미 문제가 이미 보고되었는지 확인합니다. 패키지를 다운그레이드하거나 실패한 패키지 유지 관리자 스크립트를 디버그 및 복구할 수도 있습니다.


영상

7http://bugs.kali.org 8https://bugs.debian.org‌


영상

영상




영상

사용자 정의 패키지 사용자 정의 커널 사용자 정의 이미지

라이브 빌드 지속성


영상


OnWorks의 최고 OS 클라우드 컴퓨팅: