저장소를 추가하지 않고 패키지 설치

저장소를 추가하지 않고 패키지 설치

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. 패키지에 대한 종속성을 관리할 책임이 있습니다. 다른 패키지가 필요한 경우 이러한 패키지의 종속성을 찾고, 다운로드하고, 해결할 책임은 귀하에게 있습니다.
  2. 패키지(및 해당 종속성)의 업데이트를 확인하고 종속성이 변경되면 필요에 따라 #1을 반복할 책임은 사용자에게 있습니다.

추가의 단점은 universe의 패키지가 universeCanonical에서 공식적으로 유지 관리되지 않고 대신 Ubuntu 커뮤니티에서 유지 관리된다는 것입니다. 패키지에 필요한 보안 관련 업데이트가 있거나 종속성이 있는 경우 universe신속하게 해결되지 않을 수 있습니다. 보안 업데이트의 필요성과 적시성은 일반적으로 이 분야에서 유일한 실제 관심사입니다.

관련 정보