나는 일부 문제를 해결하고 버그 수정을 업스트림하기를 원하기 때문에 내 자신의 이맥스를 만들고 있습니다. 그러나 우분투는 내 자신의 내장 이맥스를 자동으로 제거하므로 계속 다시 빌드하고 다시 설치해야합니다.
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은 현재 얻을 수있는 가장 높은 주요 이맥스 버전입니다.
이것이 메타 패키지라는 것을 알 수 있습니다 : https://packages.debian.org/source/jessie/emacs-defaults
Ubuntu가 묻지 않고 소프트웨어를 업데이트하는 이유는 무엇입니까?
주요 질문 : 내가해야 할 일-패키지 버전을 46 이상으로 지정하여 고정시킵니다.
그것은 끔찍한 해킹처럼 보이거나 아마도 그것이 작동하는 방식일까요?