타사 저장소에서 패키지를 찾을 수 없습니다.

타사 저장소에서 패키지를 찾을 수 없습니다.

저는 데비안과 리눅스를 처음 접했고 제3자 저장소에서 패키지를 다운로드하는 방법을 알고 싶습니다.

특히 Microsoft SQL 드라이버를 Docker 컨테이너에 다운로드하고 싶습니다.(가이드).

먼저 apt-key를 사용하여 보안 키를 추가했습니다.

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

그런 다음 보기 쉬운 위치 목록에 Microsoft 패키지 저장소를 추가했습니다.

curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list

마지막으로 패키지를 다운로드해 보았습니다.

apt-get install msodbcsql17

오류가 발생했습니다.

Unable to locate package msodbcsql17

이 문제를 해결하려면 어떻게 해야 합니까? 안에 들어있는 패키지를 봤어요https://packages.microsoft.com/debian/10/prod/pool/main/m/그런데 apt가 그것을 찾을 수 없는 것 같아요?

답변1

새 저장소를 추가할 때마다 업데이트된/새 패키지를 볼 수 있도록 apt 캐시를 업데이트해야 합니다.

sudo apt update

그러면 정상적으로 설치 명령을 실행할 수 있습니다.

관련 정보