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