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

심벌 마크

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

<이전 | 내용 | 다음>

8.1.2. 이해하기 sources.list에 파일


XNUMXD덴탈의 sources.list에 file은 패키지 소스를 정의하기 위한 주요 구성 파일이며, 적절하게 정의된 패키지 소스 목록이 없으면 APT가 작동하지 않으므로 이 파일의 레이아웃과 구성 방법을 이해하는 것이 중요합니다. 구문에 대해 논의하고 Kali Linux에서 사용되는 다양한 리포지토리를 살펴보고 미러 및 미러 리디렉션에 대해 논의하면 APT를 사용할 준비가 된 것입니다.

각 활성 라인의 /etc/apt/sources.list의 파일(그리고 /etc/apt/sources.list.d/*. 목록 파일)에는 공백으로 구분된 세 부분으로 구성된 소스에 대한 설명이 포함되어 있습니다. 주석이 달린 줄은 a로 시작합니다. # 캐릭터:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - 공식 스냅샷 amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib 메인 비프리


deb http://http.kali.org/kali kali-rolling 메인 무료 기여

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - 공식 스냅샷 amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib 메인 비프리


deb http://http.kali.org/kali kali-rolling 메인 무료 기여


이 파일의 구문을 살펴보겠습니다. 첫 번째 필드는 소스 유형을 나타냅니다.

바이너리 패키지의 경우,

deb-src 소스 패키지의 경우.

두 번째 필드는 소스의 기본 URL을 제공합니다. 이는 데비안 미러 또는 제XNUMX자가 설정한 기타 패키지 아카이브로 구성될 수 있습니다. URL은 다음으로 시작할 수 있습니다. 파일 : // 시스템의 파일 계층 구조에 설치된 로컬 소스를 나타냅니다. http:// 웹 서버에서 액세스할 수 있는 소스를 나타내거나 ftp://를 FTP 서버에서 사용할 수 있는 소스의 경우. URL은 다음으로 시작할 수도 있습니다. CD 롬: CD-ROM/DVD-ROM/블루레이 디스크 기반 설치의 경우 네트워크 기반 설치 방법이 점점 더 보편화되고 있기 때문에 빈도는 낮습니다.

XNUMXD덴탈의 CD-ROM 항목은 귀하가 가지고 있는 CD/DVD-ROM을 설명합니다. 다른 항목과 달리 CD-ROM은 드라이브에 삽입해야 하고 일반적으로 한 번에 하나의 디스크만 읽을 수 있기 때문에 항상 사용할 수 있는 것은 아닙니다. 이러한 이유로 이러한 소스는 약간 다른 방식으로 관리되며 적절한 cdrom 프로그램은 일반적으로 다음과 같이 실행됩니다. 더하다 매개변수. 그런 다음 후자는 디스크를 드라이브에 삽입하도록 요청하고 해당 내용을 찾아봅니다. 패키지 파일. 이 파일을 사용하여 사용 가능한 패키지의 데이터베이스를 업데이트합니다(이 작업은 일반적으로 적절한 업데이트 명령). 그 후, APT는 디스크에 저장된 패키지가 필요한 경우 디스크를 요청합니다.

마지막 필드의 구문은 저장소의 구조에 따라 다릅니다. 가장 간단한 경우에는 원하는 소스의 하위 디렉터리(필수 후행 슬래시 포함)를 간단히 표시할 수 있습니다(종종 간단한 "./”는 하위 디렉터리가 없음을 의미합니다. 그런 다음 패키지는 직접

지정된 URL에서). 그러나 가장 일반적인 경우 리포지토리는 각각 여러 구성 요소를 포함하는 여러 배포판을 갖춘 Debian 미러처럼 구성됩니다. 이러한 경우 선택한 배포판의 이름을 지정한 다음 활성화할 구성 요소(또는 섹션)의 이름을 지정하십시오. 잠시 이 섹션들을 소개하겠습니다.

Debian과 Kali는 세 가지 섹션을 사용하여 각 저작물의 작성자가 선택한 라이선스에 따라 패키지를 차별화합니다.

Main에는 데비안 자유 소프트웨어 지침을 완전히 준수하는 모든 패키지가 포함되어 있습니다.1.

XNUMXD덴탈의 비 무료 아카이브는 이러한 원칙을 (완전히) 따르지 않지만 그럼에도 불구하고 제한 없이 배포할 수 있는 소프트웨어를 포함하고 있기 때문에 다릅니다.

Contrib(기여)는 일부 비자유 요소 없이는 작동할 수 없는 오픈 소스 소프트웨어 세트입니다. 이러한 요소에는 비자유 섹션의 소프트웨어나 게임 ROM, 콘솔의 BIOS 등과 같은 비자유 파일이 포함될 수 있습니다. Contrib에는 또한 컴파일을 위해 비자유 컴파일러가 필요한 VirtualBox와 같은 독점 요소가 필요한 무료 소프트웨어가 포함되어 있습니다. 일부 파일을 빌드합니다.

이제 표준 Kali Linux 패키지 소스 또는 리포지토리를 살펴보겠습니다.


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