Eu tenho uma instalação limpa do Ubuntu 18.04.
cat /etc/apt/sources.list
retorna
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
Quero instalar o molly-guard
pacote, mas ele reside no universe
repositório (https://packages.ubuntu.com/bionic/admin/molly-guard).
Eu poderia modificar /etc/apt/sources.list
para conter o seguinte
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
em seguida, emita um apt update
e então apt install molly-guard
.
Não quero ter acesso a todo o universe
repositório só porque instalo este pacote.
Existe uma maneira de instalar molly-guard
sem modificar /etc/apt/sources.list
?
- Se sim, haveria desvantagens em fazê-lo dessa maneira? Por exemplo, o pacote não seria atualizado durante
apt upgrade
? - Quais são as desvantagens de adicionar o
universe
repositório apenas para este pacote único? Isso poderia ter alguma implicação de segurança? Este será um servidor web de produção.
Responder1
A maneira de instalar isso sem alterar o seu sources.list
é baixar o .deb
arquivo e instalá-lo localmente usando dpkg
:
sudo dpkg -i /path/to/my.deb
As desvantagens são:
- Você é responsável por gerenciar as dependências do pacote. Se precisar de outros pacotes, você será responsável por localizar, baixar e resolver as dependências desses pacotes.
- Você é responsável por verificar se há atualizações no pacote (e suas dependências) e repetir o número 1 conforme necessário quando as dependências mudam.
As desvantagens de adicionar universe
são que os pacotes universe
não são mantidos oficialmente pela Canonical e, em vez disso, são mantidos pela comunidade Ubuntu. Se houver atualizações relacionadas à segurança necessárias para um pacote ou suas dependências, universe
elas poderão não ser resolvidas tão rapidamente. A necessidade e a oportunidade das atualizações de segurança geralmente são a única preocupação real neste espaço.