Установить пакет без добавления репозитория

Установить пакет без добавления репозитория

У меня чистая установка 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

затем выдайте 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в том, что пакеты в universeофициально не поддерживаются Canonical, а поддерживаются сообществом Ubuntu. Если для пакета или его зависимостей требуются обновления безопасности, universeони могут быть решены не так быстро. Необходимость и своевременность обновлений безопасности обычно являются единственной реальной проблемой в этой области.

Связанный контент