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

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

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

데비안 wheezy 패키지는 apt-get install example소스를 추가한 적이 없다고 가정할 때와 같습니다.

apt패키지를 찾는 곳 은 어디입니까?

런치패드와 데비안 사이트에서만 가능합니까? 그렇다면 런치패드의 정확히 어디에서 길을 찾으려고 했지만 길을 잃었습니다. 이 사이트는 엄청납니다. 적성은 동일한 호스트를 검색합니까? 거기에 없고 apt다운로드해야 한다고 가정해 보겠습니다. 런치패드로 가시나요? 개발자에게 사이트가 없다고 가정합니다.

yum과 pacman도 런치패드를 검색하나요? 또 뭐야?

그리고 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.listapt-get. 추가된 리포지토리가 없으면 apt-get소프트웨어를 설치할 수 없습니다. Debian, Launchpad 또는 다른 사이트와 관련되지 않은 모든 종류의 저장소를 추가할 수 있습니다. 누구나 저장소를 설정할 수 있습니다. 그러나 무작위 저장소를 많이 추가할 때는 주의하세요. 여기에는 악성 코드가 포함될 수 있으며 거의 ​​필요하지 않습니다.

답변2

실제로 패키지 관리자는 다운로드 관리자입니다. 이는 기본적으로 htt://www.example.com/package.tar.gz와 같은 서버에서 파일을 가져온 다음 개발자 지침에 따라 /usr에 설치됩니다. /bin/ 어디에서 왔는지에 관해서는 전 세계에 있는 웹 서버에서 온 것입니다. 심지어 동일한 패키지로 설정할 수도 있습니다.

관련 정보