apt-get 업데이트 문제

apt-get 업데이트 문제

다음을 사용하여 Kali를 업데이트하려고 할 때 apt-get update:

Get:1 http://kali.download/kali kali-rolling InRelease [30.5 kB]
Ign:2 http://download.virtualbox.org/virtualbox/debian n/a InRelease
Err:3 http://download.virtualbox.org/virtualbox/debian n/a Release
  404  Not Found [IP: 23.50.202.112 80]
Reading package lists... Done
E: Release file for http://http.kali.org/kali/dists/kali-rolling/InRelease is not valid yet (invalid for another 3h 43min 17s). Updates for this repository will not be applied.
E: The repository 'http://download.virtualbox.org/virtualbox/debian n/a Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

저는 윈도우 옆에 칼리를 메인시스템으로 사용하고 있어요

답변1

여러분은 몇 가지 문제에 직면했는데, 그 중 대부분은 여러분이 Linux를 처음 접했고 자신이 무엇을 하고 있는지 잘 모른다는 사실에서 비롯되었습니다.

첫 번째 문제는 솔직히 Kali가 일반적인 데스크톱 사용을 위한 시스템으로 설계되지 않았고 앞으로도 설계되지 않을 것이라는 점입니다. 이는 특히 침투 테스트를 목표로 합니다. 이게 당연하긴 하지만가능한원하는 대로 무엇이든 할 수 있습니다. 올바른 식기가 있을 때 저녁 식사 때 스위스 군용 접이식 칼을 사용하는 것과 약간 비슷합니다. 물론 작동하겠지만 테이블에 있는 다른 모든 사람들에게는 어색하고 짜증스럽습니다. 항상 이상한 것을 제공합니다. 보려고.

물론 "올바른" 배포판을 설치하는 확실한 해결책이 원하는 도움이 아닐 수도 있지만 명심하십시오.

두 번째로 더 심각한 문제는 어느 시점에서 웹사이트의 지침에 따라 사이트 http://download.virtualbox.org/virtualbox/debian에 추가하여 /etc/apt/sources.list다음과 같은 결과를 얻을 수 있다는 것입니다. 원하는 기능을 구현하려면 최신 버전의 VirtualBox가 필요하다고 합니다.

문제는 URL의 문구에서 이미 알 수 있듯이 저장소가 다음과 호환되도록 설계되었다는 것입니다.더반, 이는 Kali Linux와 같이 크게 수정된 파생물이 아닌 실제 배포판을 의미합니다. 이로 인해 숙련된 Linux 사용자/관리자가 상대적으로 어려움 없이 해결할 수 있는 많은 호환성 문제가 발생할 위험이 있으며 여러분은 그 중 하나를 경험한 것입니다.

이 문제를 해결하고 발생한 특정 오류를 해결해 보겠습니다.

E: Release file for http://http.kali.org/kali/dists/kali-rolling/InRelease is not valid yet (invalid for another 3h 43min 17s). Updates for this repository will not be applied.

적절한 패키지 관리 구조에서 각 저장소에는 사용 가능한 모든 패키지, 다양한 상호 종속성 및 추가/업데이트 시기를 나열하는 "릴리스" 파일이 포함되어 있어 패키지 관리자가 이를 구문 분석하여 업데이트할 항목을 알 수 있습니다. 이 경우 파일의 여러 타임스탬프는 컴퓨터가 생각하는 것보다 늦습니다. 인터넷은 예측 프로토콜을 제공하지 않기 때문에 파일 헤더에 문제가 있다고 가정할 수만 있습니다.하나파일에 문제가 있는 것 같습니다.다른또한 버그가 있으며 이는 배포 인프라의 중요한 부분이므로 어떤 위험도 감수하지 않고 구문 분석을 거부합니다.

가장 가능성이 높은 두 가지 이유는 1) 방금 업로드한 릴리스 파일을 다운로드하여 불일치가 발생한 경우입니다. 이 경우 다시 다운로드하면 문제가 해결될 수 있습니다. 또는 2) 시스템 시계 - 또는 적어도 Kali가 시스템 시계 방법을 설명합니다. 시간이 생각나네 - 그래매우상황은 매우 나쁩니다. 귀하의 지역 시계를 세계의 나머지 지역과 자동으로 동기화할 수 있는 소프트웨어 패키지가 있습니다. 저는 chrony개인적으로 이를 추천하지만, 평범한 것도 ntp괜찮습니다.

E: The repository 'http://download.virtualbox.org/virtualbox/debian n/a Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

다시 말하지만, 주석에 적힌 대로 작동합니다. 데비안이 패키지 저장소를 처리하는 방식의 최근 변경 사항은 저장소가 제품을 제공하는 방식에 일부 변경이 있음을 의미합니다. 세부 사항은 다소 기술적이고 보안과 관련되어 있으며 이 논의의 범위를 훨씬 벗어나지만 솔루션 측면에서는 결국 귀하에게 달려 있습니다.가능한이 문제는 apt-transport-https패키지를 설치하고 저장소 URL의 "http" 부분을 "https"로 변경하여 해결할 수 있습니다 ./etc/apt/sources.list

답변2

virtualbox PPA 제거는 이 작업을 지원하지 않는 것 같습니다.

  1. 소프트웨어를 열고 애플리케이션을 업데이트하세요.
  2. 다른 소프트웨어 탭으로 이동
  3. virtualbox ppa 선택을 취소하십시오
  4. 복원하려면 클릭하세요.

Kali 컴퓨터에 소프트웨어 및 업데이트가 없는 경우

  1. 터미널 열기
  2. sudo ls /etc/apt/sources.list.d
  3. sudo rm -i /etc/apt/sources.list.d/(replace_with_PPA_Name).list

그 다음에sudo apt-get update

관련 정보