Geben Sie die manuell installierte Abhängigkeit bei der Installation von Synaptic an

436
Tom

Libevent2.0.5 ist die neueste Version, die im Repository verfügbar ist, aber ich möchte stattdessen libevent2.0.21 verwenden, da ich einen Fehler mit Transmission behebe. Ich habe libevent2.0.21-stable mit checkinstall kompiliert und verifiziert, dass es in Synaptic angezeigt wird. Ich habe libevent2.0.5 mit synaptic entfernt. Wenn ich versuche, Tranmission (aus Repo) zu installieren, werde ich aufgefordert, die Abhängigkeit libevent2.0.5 zu installieren

Wie installiere ich Tranmission von Repo, ohne eine veraltete Abhängigkeit auch im Repo verwenden zu müssen?

0

1 Antwort auf die Frage

0
MariusMatutiae

Ich denke, es kann ein Missverständnis geben. libevent-2.0-5 ist keine Paketversion, es ist der Name des Pakets, während die Versionsnummer 2.0.21 ist. Sie können es wie folgt überprüfen:

 # apt-cache showpkg libevent-2.0 Package: libevent-2.0-5 Versions:  2.0.21-stable-1ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages) (/var/lib/dpkg/status) ..... 

Wir können dies noch einmal überprüfen: Mit dem Befehl apt-get install packagename = packageversion wird die bestimmte Paketversion installiert.

 # apt-get install libevent-2.0-5 Reading package lists... Done Building dependency tree  Reading state information... Done libevent-2.0-5 is already the newest version. upgraded, 0 newly installed, 0 to remove and 0 not upgraded. # apt-get install libevent-2.0-5=2.0.21-stable-1ubuntu1 Reading package lists... Done Building dependency tree  Reading state information... Done libevent-2.0-5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Ihre einzige Sorge ist, dass zukünftige Systemaktualisierungen nicht mit libevent-2.0-5 verbunden sind . Sie können diese Version eines Pakets mit dem folgenden Befehl beibehalten:

 apt-mark hold libevent-2.0-5 

und dann, wenn Sie tun wollen, um das Paket zu aktualisieren,

 apt-mark unhold libevent-2.0-5