데비안에서 APT 저장소를 제거하는 방법

Debian에서 APT 저장소를 제거하려면 먼저 소스 항목을 찾은 다음 비활성화하거나 삭제하고, 마지막으로 .debian 명령어를 실행합니다 sudo apt update. 최신 Debian 시스템에서는 저장소가 일반적으로 .debian 디렉토리 아래에 deb822 스타일 .sources파일 로 저장됩니다 /etc/apt/sources.list.d/. 이전 .list버전인 .debian 및 .debian 파일도 /etc/apt/sources.list여전히 지원되지만, 한 줄 형식은 더 이상 사용되지 않습니다. Debian은 APT sources.list 매뉴얼 에서 두 가지 형식을 모두 설명합니다 .

데비안 설치에 해당 설정이 되어 있지 않다면 sudo루트 셸에서 동일한 명령어를 실행하십시오.

1. 저장소가 포함된 파일을 찾으세요.

먼저 저장소 URL에서 특징적인 부분을 찾으세요. [해당 부분]을 packages.example.invalid삭제하려는 실제 도메인으로 바꾸세요.

grep -RHi --include='*.list' --include='*.sources' 'packages.example.invalid' \
  /etc/apt/sources.list /etc/apt/sources.list.d 2>/dev/null

출력 결과는 일치하는 항목이 포함된 파일을 정확하게 알려줍니다. 이는 타사 저장소가 자체 파일 .sources이나 .list폴더에 있을 수도 있고, /etc/apt/sources.list다른 저장소와 공유할 수도 있기 때문에 중요합니다.

데비안 터미널에서 /etc/apt/sources.list.d 경로에 있는 APT 저장소 항목을 찾는 모습
APT 소스 파일을 편집하거나 삭제하기 전에 저장소 도메인을 검색하십시오.

2. 저장소를 삭제하지 않고 비활성화합니다.

나중에 저장소가 다시 필요할 수도 있다면 비활성화하는 것이 가장 안전한 선택입니다.

최신 .sources 파일의 경우

예를 들어, 해당 파일을 엽니다.

sudo nano /etc/apt/sources.list.d/vendor.sources

비활성화하려는 저장소 스탠자에 다음을 추가하세요.

Enabled: no

이는 APT에서 문서화한 deb822 스타일의 권장 스위치입니다. .sources파일에 여러 개의 스탠자가 포함된 경우, 비활성화하려는 저장소에 대한 스탠자만 변경하십시오.

deb822 APT 저장소 스탠자에서 Enabled no가 포함된 Debian 소스 파일
deb822 .sources 항목에 Enabled: no를 추가하면 해당 저장소의 구성을 삭제하지 않고 비활성화할 수 있습니다.

기존 .list 항목의 경우

파일을 열고 일치하는 줄의 시작 부분에 다음 내용을 추가하세요 . #APT 는 그 이후의 나머지 부분을 주석으로 처리합니다. 관련 없는 데비안 미러는 주석 처리하지 마세요.debdeb-src#

3. 저장소를 영구적으로 삭제합니다.

저장소에 별도의 파일이 있는 경우, 해당 파일의 내용을 확인한 후 삭제하십시오. 예를 들면 다음과 같습니다.

sudo rm /etc/apt/sources.list.d/vendor.sources

오래된 소스 파일의 경우 파일 이름이 로 끝날 수 있습니다 .list. 저장소가 내부에 저장되어 있는 경우 /etc/apt/sources.list해당 파일을 편집하고 관련 줄만 삭제하십시오. .sources파일에 관련 없는 저장소 스탠자가 여러 개 포함된 경우 전체 파일을 삭제하는 대신 일치하는 스탠자만 삭제하십시오.

데비안 터미널에서 타사 APT 소스 파일을 삭제하는 방법
더 이상 원하지 않는 소스가 포함되어 있는지 확인한 후에만 전용 저장소 파일을 삭제하십시오.

4. APT를 새로 고침하고 저장소가 사라졌는지 확인합니다.

소스를 비활성화하거나 제거한 후 APT를 새로 고치십시오.

sudo apt update

삭제된 저장소는 더 이상 업데이트 출력에 나타나지 않아야 합니다. grep저장소 도메인을 지정하여 이전 명령을 다시 실행해 볼 수도 있습니다. 그래도 일치하는 항목이 반환되면 다른 소스 파일이 여전히 동일한 서버를 참조하고 있는 것입니다.

APT 저장소가 제거된 후 Debian 터미널에서 sudo apt update를 실행하는 모습
삭제된 저장소를 제외하고 APT가 패키지 메타데이터를 새로 고치도록 하려면 `apt update` 명령을 실행하세요.

저장소 서명 키도 제거해야 할까요?

저장소를 삭제해도 서명 키가 자동으로 제거되지는 않습니다. 타사 deb822 항목의 경우, Signed-By:키 파일을 삭제하기 전에 해당 필드를 확인하십시오. APT 설명서에서는 /etc/apt/keyrings시스템 관리자가 관리하는 키와 /usr/share/keyrings패키지 관리 키링에 대해 이 방법을 권장합니다.

해당 키를 사용하는 저장소가 더 이상 남아 있지 않다는 것을 확신할 때만 키를 삭제하십시오 /etc/apt/keyrings. 소스 항목을 정리하기 위해 Debian 아카이브 키링이나 패키지 소유 키링을 삭제하지 마십시오.

저장소를 삭제해도 되지 않는 일

해당 소스를 제거하면 APT가 해당 저장소에서 패키지 메타데이터와 향후 버전을 가져오는 것이 중지됩니다. 하지만 이전에 해당 저장소에서 설치한 패키지는 제거되지 않습니다sudo apt remove package-name . 만약 이전에 설치한 패키지 중 하나를 제거하려면, APT가 제거하려는 패키지를 확인한 후 일반적인 패키지 제거 명령어(예: `application/ ...

APT가 여전히 이전 저장소에 연결하는 경우

  • 두 저장소 도메인을 모두 검색한 다음 다시 검색 /etc/apt/sources.list합니다 /etc/apt/sources.list.d/.
  • .sources와 파일을 모두 확인하세요 .list. 동일한 저장소가 두 번 이상 정의될 수 있습니다.
  • 충돌이 발생하는 경우 Signed-By, 키 설정이 다르지만 동일한 저장소를 가리키는 중복 정의를 찾아보세요.
  • 해당 아카이브에서 패키지나 보안 업데이트를 더 이상 받지 않으려는 의도가 아니라면 공식 Debian 항목을 삭제하지 마십시오.

Debian 13 문서에서는 최신 deb822 .sources레이아웃을 권장하며, Debian 참조 패키지 관리 장에서는/etc/apt/sources.list.d/*.sources 이를 최신 소스 목록 형식으로 설명합니다 .

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.