Ho creato i miei emacs perché voglio risolvere alcuni problemi e ottenere le correzioni dei bug a monte. Tuttavia, Ubuntu continua a rimuovere automaticamente i miei emacs creati e devo continuare a ricostruirli e reinstallarli.
Ecco la mia uscita di apt-cache policy emacs
quando sono andato a letto ieri sera:
~/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
Ecco quando mi sveglio:
~/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
Perché questo pacchetto viene aggiornato a 46 anziché a 24 o 25? 26 è attualmente la più grande versione di emacs che puoi ottenere.
Vedo che questo è un meta-pacchetto: https://packages.debian.org/source/jessie/emacs-defaults
Perché Ubuntu aggiorna il software senza chiedere?
Domanda principale: cosa dovrei fare - assegnare alla mia versione del pacchetto un numero superiore a 46 solo per farlo rimanere?
Sembra un orribile trucco, o forse è così che dovrebbe funzionare?