Linux 패키지는 어디에 호스팅되나요? (특히 데비안)

Linux 패키지는 어디에 호스팅되나요? (특히 데비안)

패키지 관리자에 대한 몇 가지 사항을 이해하려고 노력 중입니다.

Debian wheezy 패키지는 여러분과 마찬가지로 apt-get install example소스 코드를 추가하지 않았다고 가정합니다.

apt패키지를 찾을 수 있는 곳

Launchpad와 Debian 웹사이트에서만 가능합니까? 그렇다면 Launchpad의 구체적인 위치는 무엇입니까? 길을 찾으려고 했지만 길을 잃었습니다. 사이트가 거대합니다. 적성은 동일한 호스트를 검색합니까? 그렇지 않다고 가정 apt하면 다운로드하러 가야 합니다. 런치패드로 가나요? 개발자에게 웹사이트가 없다고 가정합니다.

yum과 pacman도 Launchpad를 검색하나요? 또 뭐야?

pip에 관한 마지막 질문은 PYPI.python.org만 검색합니까?

답변1

데비안 패키지는 데비안 서버와 그 미러에서 호스팅됩니다. 런치패드는 데비안 패키지의 일반적인 위치가 아닙니다. 그러나 우분투 리포지토리에서는 인기가 있습니다.

특정 설치 패키지를 apt다운로드할 수 있는 위치를 확인할 수 있습니다 .

/etc/apt/sources.list
/etc/apt/sources.list.d/

예는 다음과 같습니다.

deb http://ftp.sunet.se/pub/Linux/distributions/debian/ sid main contrib non-free
deb-src http://ftp.sunet.se/pub/Linux/distributions/debian/ sid main contrib non-free

이러한 패키지는 예를 들어 다음에서 찾을 수 있습니다.http://ftp.sunet.se/pub/Linux/distributions/debian/pool/main/…

sources.listAptitude는 와 함께 사용됩니다 apt-get. 저장소가 추가되지 않으면 apt-get소프트웨어를 설치할 수 없습니다. Debian, Launchpad 또는 기타 사이트와 관련되지 않은 모든 유형의 저장소를 추가할 수 있습니다. 누구나 저장소를 만들 수 있습니다. 그러나 많은 수의 무작위 저장소를 추가할 때는 주의하십시오. 악성 코드가 포함될 수 있지만 꼭 필요한 경우는 거의 없습니다.

답변2

실제로 패키지 관리자는 실제로 http://www.example.com/package.tar.gz와 같은 서버에서 파일을 가져온 다음 개발자의 지시에 따라 /usr로 진행하는 다운로드 관리자입니다. /bin/을 설치한다는 것은 그것이 어디서 왔는지를 의미하며, 동일한 패키지로 웹 서버를 설정할 수 있더라도 전 세계의 웹 서버에서 올 것입니다.

관련 정보