DVD ISO를 사용한 롤링 릴리스

DVD ISO를 사용한 롤링 릴리스

저는 침투 테스트 연습을 위해 Kali Linux를 사용하고 있습니다. 저장소에서 작은 유틸리티를 설치해야 하는 경우가 종종 있습니다. Kali는 롤링 릴리스이고 정기적으로 OS를 업데이트하지 않기 때문에 이는 사소한 도구를 설치하는 동안 OS의 모든 구성 요소에 대한 주요 업데이트를 의미할 수 있습니다.

다른 배포판에서 이 문제를 해결하기 위해 DVD 버전을 사용하여 단일 소스에서 운영 체제를 설치하고 업데이트할 수 있도록 유지합니다.

Kali와 함께 시도하고 있지만 루프에 갇혀 있습니다.

apt-cdrom add

모든 일이 잘 진행되고 있습니다. 지금 업데이트 중입니다.

apt update

E: The repository 'cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56] kali-last-snapshot Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

vi /etc/apt/sources.list

deb [trusted=yes] ...

그런 다음 다시 업데이트하세요.

apt update

E: Failed to fetch cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56]/dists/kali-last-snapshot/contrib/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

/etc/apt.d/sources.list에서 CD 라인을 제거하고 다시 시도하면 동일한 경로가 됩니다.

CDROM을 적절한 소스로 받아들이는 이유나 이 문제를 추가로 해결하는 방법을 아는 사람이 있습니까?

(물론 이는 생산 시스템이나 실제 연습에는 적용되지 않습니다.)

답변1

문제를 찾았지만 이는 또 다른 질문과 답변으로 이어질 뿐입니다.

"가져올 수 없음" 오류는 i386 저장소에 액세스하려고 시도하고 있음을 나타냅니다. 이는 배포가 amd64이기 때문에 잘못된 것입니다.

저장소의 resources.list 항목에 [arch=amd64]를 추가하면 버그가 수정되었습니다.

하지만...

Kali ISO에는 Deb가 거의 없습니다... 배포판은 롤링 버전을 가리키는 source.list가 있는 Live CD로 패키지됩니다. 저장소의 빌드 타임 스냅샷은 어디에도 없는 것 같습니다. liveCD에도 완전한 운영 체제를 갖춘 crafs 파일 시스템이 포함되어 있습니다.그것부채가 없습니다.

나는 Kali의 "롤링 릴리스"의 깊이를 깨닫지 못했습니다. 몇 년 전에 그들이 이 일을 했을 때 나는 그것을 사소한 문제로 무시했습니다.

https://www.kali.org/news/kali-linux-rolling-edition-2016-1/

https://www.zdnet.com/article/linux-distributions-rolling-releases-versus-point-releases-which-should-you-choose/

You might want to choose a point-release distribution if you fit these
statements:
...
- You prioritize stability above new look/feel/functionality 
- You want a minimum of distraction/disturbance from update installation

이는 새 패키지를 설치할 때 다음 중 하나를 의미합니다.

  • 배포 전반에 걸쳐 정기적인 업데이트
  • 2019년 5월 현재 시스템에 2019년 12월에 테스트된 패키지를 설치할 때의 위험

나는 백업과 스냅샷을 유지하고 apt에서 --dry-run을 많이 사용할 것이라고 생각합니다.

관련 정보