패키지 관리자에 대한 몇 가지 사항을 이해하려고 노력 중입니다.
데비안 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.list
은 apt-get
. 추가된 리포지토리가 없으면 apt-get
소프트웨어를 설치할 수 없습니다. Debian, Launchpad 또는 다른 사이트와 관련되지 않은 모든 종류의 저장소를 추가할 수 있습니다. 누구나 저장소를 설정할 수 있습니다. 그러나 무작위 저장소를 많이 추가할 때는 주의하세요. 여기에는 악성 코드가 포함될 수 있으며 거의 필요하지 않습니다.
답변2
실제로 패키지 관리자는 다운로드 관리자입니다. 이는 기본적으로 htt://www.example.com/package.tar.gz와 같은 서버에서 파일을 가져온 다음 개발자 지침에 따라 /usr에 설치됩니다. /bin/ 어디에서 왔는지에 관해서는 전 세계에 있는 웹 서버에서 온 것입니다. 심지어 동일한 패키지로 설정할 수도 있습니다.