Debian 12에 Emacs 28.2를 설치했습니다.
나는 또한 bookworm-backports에서 Emacs 29.1을 설치했습니다.
~$ aptitude show emacs
Package: emacs
Version: 1:29.1+1-5~bpo12+1
State: installed
Automatically installed: no
Priority: optional
Section: editors
Maintainer: Rob Browning <[email protected]>
Architecture: all
Uncompressed Size: 52.2 k
Depends: emacs-gtk (>= 1:27.1) | emacs-pgtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1)
Provided by: emacs-gtk (1:28.2+1-15), emacs-gtk (1:29.1+1-5~bpo12+1), emacs-lucid (1:28.2+1-15), emacs-lucid (1:29.1+1-5~bpo12+1),
emacs-nox (1:28.2+1-15), emacs-nox (1:29.1+1-5~bpo12+1), emacs-pgtk (1:29.1+1-5~bpo12+1)
Description: GNU Emacs editor (metapackage)
GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended
Emacs variant (currently emacs-gtk).
Homepage: https://www.gnu.org/software/emacs/
Tags: devel::editor, role::dummy, role::metapackage, role::program, suite::emacs, suite::gnu, use::editing
내 시스템에서 Emacs 29.1을 사용하고 싶습니다.
28.2 패키지를 제거할 수 있지만 어느 패키지를 사용할지 결정하기 전에 두 가지 패키지를 모두 실험해 보고 싶습니다.
update-alternatives
나는 이것이 동일한 프로그램의 여러 버전을 사용할 수 있다는 것을 보았습니다 .
Emacs 29.1 파일을 사용할 수 있도록 위치를 어떻게 찾나요 update-alternatives
?
답변1
업데이트 대안과 함께 사용할 수 있도록 Emacs 29.1 파일의 위치를 어떻게 찾나요?
다른 버전의 emacs와 동일한 경로입니다. 그래서 그것은 작동하지 않습니다.
경고: 저는 emacs를 사용해왔습니다많은MELPA 패키지(emacs 사용을 중단할 때까지) 이것이 제가 emacs를 사용하는 이유입니다. 컴파일된 패키지의 캐시를 모두 지우지 않고 버전을 변경하면 Emacs가 손상되는 경우가 많습니다. 모든 패키지를 주기적으로 다시 컴파일하는 데는 비교적 오랜 시간이 걸립니다. 따라서 매우 고급 기능을 사용하려고 하기 때문에 최신 emacs 버전 간에 변경하고 싶은지 묻는다고 가정하면 그렇게 하지 마십시오. 전체 생태계는 그 자체로도 충분히 취약합니다.