내 R 버전이 내 작업에 필요한 패키지와 호환되지 않기 때문에 오늘 업데이트하고 싶었지만 시냅틱을 사용하여 업데이트를 다운로드하려고 할 때 다음 오류 메시지가 표시되었습니다.
W: 획득에 실패했습니다. http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-base-core_2.15.0-1~squeezecran.0_amd64.deb 'ftp.yalwa.org'를 확인할 수 없습니다.
W: 획득에 실패했습니다. http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-cran-boot_1.3-4-1~squeezecran.2.15.0_all.deb 'ftp.yalwa.org'를 확인할 수 없습니다.
...그리고 다른 여러 메시지는 스팸 방지로 인해 게시할 수 없는 yalwa.org로 전달됩니다.
해당 URL이 오래된 것 같습니다. 어떻게 해결할 수 있나요?
답변1
수정해야 할 사항 /etc/apt/sources.list
.
나는 ftp.yalwa.org에 대해 아무것도 모르기 때문에 파일에서 이 줄을 제거하는 것을 권장하지 않습니다. 하지만 적절한 CRAN 미러를 추가해야 합니다.
~에서이 페이지:
압축하려는 최신 R 버전의 백포트의 경우 다음과 같은 항목을 추가하면 됩니다.
deb http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/
컴퓨터의 /etc/apt/sources.list 파일로 이동하여 평소대로 설치하세요. <favorite-cran-mirror>를 다음에 나열된 미러 URL 중 하나로 바꿔야 합니다.
지침에는 Squeeze(현재 Debian의 안정적인 버전)가 언급되어 있지만 사용 중인 Synaptic의 모든 버전에 적용되어야 한다고 생각합니다.
가능한 예외
어쩌면 당신은 PC/노트북/x86 아키텍처에서 Linux 버전을 실행하고 있지 않을 수도 있습니다. 저장소에는 해당 플랫폼에 대한 바이너리만 포함되어 있습니다. 다른 것(예: ARM 또는 SPARC)을 실행하는 경우 소스에서 직접 바이너리를 컴파일해야 합니다.
i386 및 amd64 아키텍처용 바이너리가 있습니다. 당신이 사용할 수있는
deb-src http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/
다른 플랫폼용 바이너리를 컴파일합니다.
/etc/apt/sources.list/ 업데이트 후 다음 명령을 실행하십시오.
apt-get update && apt-get upgrade
답변2
CRAN 웹사이트를 방문하면 apt-get을 CRAN 미러로 지정하여 최신 버전을 얻는 방법에 대한 지침을 찾을 수 있습니다. 여기있어데비안 페이지