私は自分のemacsを構築してきました。それは、その中でいくつかの問題を修正し、バグ修正をアップストリームで取得したいからです。しかし、Ubuntuは自分でビルドしたemacsを自動的に削除し続けるので、再構築して再インストールする必要があります。
apt-cache policy emacs
昨夜就寝したときの出力は次のとおりです。
~/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
ここで私が目を覚ますときです:
~/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
このパッケージのバージョンが24または25ではなく46になっているのはなぜですか?26は現在入手可能な最も高いメジャーemacsバージョンです。
これはメタパッケージであることがわかります:https : //packages.debian.org/source/jessie/emacs-defaults
Ubuntuが質問なしにソフトウェアを更新するのはなぜですか?
主な質問:私は何をすべきか-それを固執させるためだけに私のパッケージバージョンに46より大きい番号を割り当てますか?
それは恐ろしいハックのように見えますか、それともそれはそれがうまくいくはずです?