Debian 소스 코드를 이해하고 사용합니다.목록

Debian 소스 코드를 이해하고 사용합니다.목록

2022-06-03 last update

7 minutes reading Debian
Linux에서 저장소는 원격 서버에 위탁 관리되는 저장 위치로 시스템은 소프트웨어와 업데이트를 검색하고 설치합니다.우리 시스템에서, 이 저장소들은/etc/apt/sources에 열거되어 있습니다.파일과/etc/apt/sources 아래의 파일을 보여 줍니다.목록디렉터리이 파일과 디렉터리에는 표준 저장소라고 하는 기본 소프트웨어 저장소가 포함되어 있지만 다른 소프트웨어 저장소를 추가할 수도 있습니다.그러나 소스에 저장소를 추가할 때.목록 파일, 파일의 모든 항목의 의미를 알아야 합니다.이 글은 당신이 어떤 출처를 이해하는 데 도움을 줄 것입니다.목록 파일과 이를 사용하여 Debian 시스템에 저장소를 추가하는 방법
본고에서 논의한 명령과 과정은 이미 Debian 10 Buster 시스템에서 테스트를 진행하였다.

출처를 파악하다.목록 파일


/etc/apt/sources.목록 파일은 다음과 같습니다.

이 파일은 시스템에 소프트웨어를 설치하는 기본 소스 목록을 포함합니다./etc/apt/sources에서위의 목록 파일에서 "#"기호로 시작하는 줄을 볼 수 있습니다.이러한 주석은 저장소를 비활성화하거나 소스에 대한 설명을 추가하는 데 사용됩니다.이 파일의 모든 줄은 특정 형식으로 나열됩니다.
다음은/etc/apt/sources에 대한 더 많은 정보를 얻을 것입니다.목록 파일.
/etc/apt/sources.목록 파일에는 다음 형식의 소스가 있습니다.

유형


위 형식의 첫 번째 용어는 아카이브의 유형을 나타냅니다.'deb'는 바이너리 파일의 저장소이며, 바이너리 파일은 미리 컴파일된 파일입니다.'debsrc'는 원본 파일 형식의 패키지 저장소로 컴파일해야 시스템에서 사용할 수 있습니다.

저장소 URL


위 형식의 다음 용어는 저장소 URL(HTTP, HTTPS 또는 FTP)을 나타냅니다.이 용어는 패키지를 다운로드할 저장소의 위치를 나타냅니다.

할당


상기 형식의 다음 용어는 발행판의 짧은 코드 이름(즉, Sid, Buster, Wheezy, Lenny, Jessie 등)이나 데비안 발행판의 개발 단계(안정, 테스트와 불안정)이다.

구성 부분


위 형식의 마지막 용어는 Debian 패키지의 범주를 나타냅니다.데비안 버전의 사용 가능한 종류는main,contrib,non-free입니다.
주요했어
이러한 패키지는 무료 라이센스 (BSD, GPL 등) 에 따라 배포되며 DFSG (Debian free Software Guidelines) 의 요구 사항에 부합합니다.이 패키지에는 수정하고 재배포할 수 있는 원본 코드도 포함되어 있다.
Contrib 회사
이 범주에는 DFSG(Debian Free Software Guidelines)에 맞는 패키지가 포함되어 있습니다. Contrib 범주의 패키지는 소스 패키지이지만 무료 패키지가 아닌 패키지에 의존해야 작동합니다.
비공짜
이 범주에는 DFSG(Debian Free Software Guide)에 맞지 않는 패키지가 포함되어 있습니다.이 패키지들은 소프트웨어의 사용과 재배포를 제한하는 엄격한 허가 조건을 가지고 있다.

소스를 사용하여 저장소를 추가합니다.목록 파일


/etc/apt/sources를 사용하여 Debian에 저장소를 추가할 수 있습니다.목록 파일.여기서 VirtualBox 저장소를 소스 코드에 추가합니다.목록 파일.
사용자 정의 저장소를/etc/apt/원본에 추가합니다.목록 파일, 다음 단계를 수행합니다.
1./etc/apt/sources를 엽니다.편집기에 파일을 나열하려면 다음과 같이 하십시오.
$ sudo nano /etc/apt/sources.list
2. 파일에 VirtualBox 저장소를 추가합니다.
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
3. 파일을 저장하고 닫습니다.
4./etc/apt/sources에 저장소를 추가한 후.목록 파일, "apt update"명령을 실행하여 시스템이 추가된 저장소를 알 수 있도록 합니다.
$ sudo apt update
VirtualBox 저장소가 추가되었으므로 설치 프로세스를 계속할 수 있습니다.

데비안 소스 코드에 저장소를 추가하는 또 다른 방법은/etc/apt/sources 아래의 단독 파일에 저장소를 추가하는 것입니다.목록디렉터리다음 절차를 따르십시오.
1./etc/apt/sources/list에서 파일을 만듭니다.있는 디렉토리입니다.목록 접미사.
$ sudo nano /etc/apt/sources.list.d/virtualbox.list
2. 파일에 VirtualBox 저장소를 추가합니다.
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
3. 파일을 저장하고 닫습니다.
4./etc/apt/sources 아래의 단독 파일에 저장소를 추가합니다.목록d 디렉터리에서 "apt update"명령을 실행하여 시스템이 추가된 저장소를 이해하도록 합니다.
$ sudo apt update
VirtualBox 저장소가 추가되었으므로 설치 프로세스를 계속할 수 있습니다.

이게 다야!나는 네가 지금 이미 어떤 출처를 명확하게 이해하길 바란다.목록 파일과 파일의 모든 용어의 의미.