Instale o pacote sem adicionar repositório

Instale o pacote sem adicionar repositório

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-guardpacote, mas ele reside no universerepositório (https://packages.ubuntu.com/bionic/admin/molly-guard).

Eu poderia modificar /etc/apt/sources.listpara 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 updatee então apt install molly-guard.

Não quero ter acesso a todo o universerepositório só porque instalo este pacote.

Existe uma maneira de instalar molly-guardsem 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 universerepositó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 .debarquivo e instalá-lo localmente usando dpkg:

sudo dpkg -i /path/to/my.deb

As desvantagens são:

  1. 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.
  2. 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 universesão que os pacotes universenã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, universeelas 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.

informação relacionada