다음은 이 쿼리에 대한 (독립적인) 후속 쿼리입니다.
저는 데비안 12를 사용하고 있습니다.
먼저 Debian 12에 Emacs를 설치했는데, 기본값은 Emacs 28.2입니다.
그런 다음 나는 다음을 수행했습니다.
sudo apt install emacs/bookworm-backports
그래서 지금 나는둘이맥스 버전동일한패키지 이름.
내가 읽고있다man apt
, 내용은 다음과 같습니다.
install
,reinstall
,remove
,purge
(apt-get(8)
)
=
등호( )가 포함된 패키지 이름과 선택하려는 패키지 버전을 따라 특정 버전의 패키지를 설치하도록 선택할 수 있습니다. 또는 슬래시( )와 코드명(bullseye, bookworm, sid...) 또는 제품군 이름(stable, test, unstable)이 포함된 패키지 이름을 따라/
특정 릴리스 버전을 선택할 수 있습니다. 요청을 충족하는 데 필요한 경우 이 버전에서 패키지 종속성 버전도 선택됩니다.
추가 기능 패키지 이름도 적용됩니까?=version
apt remove
Emacs 28.2 또는 Emacs 29.1을 제거하는 방법은 무엇입니까?
답변1
그래서 지금 나는둘이맥스 버전동일한패키지 이름.
이전에 말했듯이: 아니요. 너진짜아니요.
너업그레이드된 버전귀하의 emacs
달러 패키지는 28에서 29까지입니다. 그게 다야.
사실, 그~해야 한다예, 하지만 불행하게도 데비안의 emacs 패키징은 약간 손상되었습니다: emacs
메타패키지~해야 한다기본 Emacs 공급자(,, emacs-gtk
...) 에 따라 다릅니다.emacs-lucid
emacs-nox
동일한 버전;슬프게도 백포트와 일반 책벌레 패키지는 "예, emacs-something >= 27.1이면 충분합니다"라고 말하면 됩니다. 좋아, 실제 emacs 바이너리를 업그레이드하지 않고도 emacs 메타패키지를 업그레이드할 수 있습니다. 하나는 궁금합니다.
따라서 실제로 emacs 29를 얻으려면 다음을 실행해야 합니다.
apt install emacs-{common,el,bin-common,pgtk}/bookworm-backports
( pgtk
빌드가 원하는 것이라고 가정하면 이것이 29로 업그레이드하는 주된 이유라고 생각합니다. 특히 다른 백엔드 중 어느 것도 "hi-DPI"에서 Wayland와 잘 작동하지 않기 때문입니다(예: 일반적인 최신 개발자 노트북 화면 품질). ) 외부 모니터에 가까이) 화면).
이것은 확실히 현재 설치된 emacs 28을 emacs 29로 대체할 것입니다. 어떤 경우에도 emacs
데비안 패키징을 사용하여 두 가지 다른 버전의 en을 설치할 수 없습니다 (휴)!