Ich habe meine eigenen Emacs erstellt, weil ich einige Probleme darin beheben und die Fehlerbehebungen vorab beheben möchte. Ubuntu entfernt jedoch automatisch meine eigenen Emacs und ich muss sie immer wieder neu erstellen und installieren.
Hier ist meine Ausgabe, apt-cache policy emacs
als ich letzte Nacht ins Bett ging:
~/emacs$ sudo apt-cache policy emacs
emacs:
Installed: 26.0.50.aaron-1
Candidate: 46.1
Version table:
46.1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
*** 26.0.50.aaron-1 100
100 /var/lib/dpkg/status
Hier ist es, wenn ich aufwache:
~/emacs$ sudo apt-cache policy emacs
[sudo] password for excelsiora:
emacs:
Installed: 46.1
Candidate: 46.1
Version table:
*** 46.1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial/main i386 Packages
100 /var/lib/dpkg/status
Warum wird dieses Paket auf 46 anstatt auf 24 oder 25 versioniert? 26 ist die derzeit höchste Emacs-Version, die Sie bekommen können.
Ich kann sehen, dass dies ein Metapaket ist: https://packages.debian.org/source/jessie/emacs-defaults
Warum aktualisiert Ubuntu die Software ohne zu fragen?
Hauptfrage: Was soll ich tun - meiner Paketversion eine Nummer höher als 46 zuweisen, damit sie haftet?
Das scheint ein schrecklicher Hack zu sein, oder vielleicht soll es so funktionieren?