
Ich habe eine saubere Ubuntu 18.04-Installation.
cat /etc/apt/sources.list
kehrt zurück
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
Ich möchte das Paket installieren molly-guard
, aber dieses befindet sich im universe
Repository (https://packages.ubuntu.com/bionic/admin/molly-guard).
Ich könnte es so ändern, /etc/apt/sources.list
dass es Folgendes enthält
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
Geben Sie dann ein apt update
und dann ein aus apt install molly-guard
.
Ich möchte nicht auf das gesamte Repository zugreifen können, universe
nur weil ich dieses eine Paket installiere.
Gibt es eine Möglichkeit zur Installation molly-guard
ohne Änderungen /etc/apt/sources.list
?
- Wenn ja, wären mit dieser Vorgehensweise Nachteile verbunden? Würde das Paket beispielsweise währenddessen nicht aktualisiert
apt upgrade
? - Welche Nachteile hat es, das
universe
Repository nur für dieses einzelne Paket hinzuzufügen? Könnte es Auswirkungen auf die Sicherheit haben? Dies wird ein Produktionswebserver sein.
Antwort1
Um dies zu installieren, ohne Ihr Dokument zu ändern, sources.list
laden Sie die .deb
Datei herunter und installieren Sie sie lokal mit dpkg
:
sudo dpkg -i /path/to/my.deb
Die Nachteile sind:
- Sie sind für die Verwaltung der Abhängigkeiten für das Paket verantwortlich. Wenn andere Pakete erforderlich sind, sind Sie für das Auffinden, Herunterladen und Auflösen der Abhängigkeiten dieser Pakete verantwortlich.
- Sie sind dafür verantwortlich, das Paket (und seine Abhängigkeiten) auf Aktualisierungen zu überprüfen und Nr. 1 bei Bedarf zu wiederholen, wenn sich die Abhängigkeiten ändern.
Die Nachteile beim Hinzufügen universe
bestehen darin, dass die Pakete universe
nicht offiziell von Canonical, sondern von der Ubuntu-Community verwaltet werden. Wenn sicherheitsrelevante Updates für ein Paket oder seine Abhängigkeiten erforderlich sind, universe
werden diese möglicherweise nicht so schnell behoben. Die Notwendigkeit und Aktualität von Sicherheitsupdates ist in diesem Bereich normalerweise das einzige wirkliche Problem.