Ubuntu 18.04를 새로 설치했습니다.
cat /etc/apt/sources.list
보고
deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main
패키지 를 설치하고 싶지만 molly-guard
그 패키지는 저장소 universe
(https://packages.ubuntu.com/bionic/admin/molly-guard).
/etc/apt/sources.list
다음을 포함하도록 수정할 수 있습니다.
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
그런 다음 an apt update
및 를 발행하십시오 apt install molly-guard
.
universe
이 패키지 하나만 설치한다고 해서 전체 저장소에 액세스하고 싶지는 않습니다 .
molly-guard
수정하지 않고 설치할 수 있는 방법이 있나요 /etc/apt/sources.list
?
- 그렇다면 그렇게 하면 단점이 있을까요? 예를 들어, 패키지는 동안 업그레이드되지 않습니까
apt upgrade
? universe
이 단일 패키지에 대해서만 저장소를 추가하면 어떤 단점이 있나요 ? 보안에 어떤 영향을 미칠 수 있나요? 이는 프로덕션 웹 서버가 됩니다.
답변1
변경하지 않고 이를 설치하는 방법은 파일 sources.list
을 다운로드 .deb
하고 다음을 사용하여 로컬로 설치하는 것 입니다 dpkg
.
sudo dpkg -i /path/to/my.deb
단점은 다음과 같습니다.
- 패키지에 대한 종속성을 관리할 책임이 있습니다. 다른 패키지가 필요한 경우 이러한 패키지의 종속성을 찾고, 다운로드하고, 해결할 책임은 귀하에게 있습니다.
- 패키지(및 해당 종속성)의 업데이트를 확인하고 종속성이 변경되면 필요에 따라 #1을 반복할 책임은 사용자에게 있습니다.
추가의 단점은 universe
의 패키지가 universe
Canonical에서 공식적으로 유지 관리되지 않고 대신 Ubuntu 커뮤니티에서 유지 관리된다는 것입니다. 패키지에 필요한 보안 관련 업데이트가 있거나 종속성이 있는 경우 universe
신속하게 해결되지 않을 수 있습니다. 보안 업데이트의 필요성과 적시성은 일반적으로 이 분야에서 유일한 실제 관심사입니다.