Debian には 2 つのバージョンの Emacs がインストールされています。そのうちの1つを削除する方法は?

Debian には 2 つのバージョンの Emacs がインストールされています。そのうちの1つを削除する方法は?

以下は、このクエリに対する(独立した)後続のクエリです。

Debian 12システムのEmacs 29の場所

私はDebian 12を使用しています。

まず、Debian 12にEmacsをインストールしましたが、デフォルトはEmacs 28.2です。

それから私は次のことをしました。

sudo apt install emacs/bookworm-backports

だから今二つEmacsバージョン同じパッケージ名。

私が読んでいるman apt、内容は次のとおりです。

install, reinstall, remove, purge (apt-get(8))

    =等号()を含むパッケージ名と選択したいパッケージのバージョンに応じて、特定のバージョンのパッケージをインストールすることを選択できます。または、スラッシュ()とコード名(bullseye、bookworm、sid ...)、またはスイート名(stable、test、unstable)を含むパッケージ名に基づいて特定のリリースバージョンを/選択できます。要求を満たすために必要な場合、このバージョンではパッケージ依存バージョンも選択されます。

アドインパッケージ名も適用されますか?=versionapt remove

Emacs 28.2またはEmacs 29.1を削除する方法は?

ベストアンサー1

だから今二つEmacsバージョン同じパッケージ名。

前に述べたように:いいえ。あなた本物いいえ。

あなたアップグレードされたバージョンあなたのemacsドルパッケージは28から29までです。それはすべてです。

実際、しなければならないはい、しかし残念ながらDebianのemacsパッケージは少し破損しています:emacsメタパッケージしなければならないデフォルトのEmacsプロバイダ(、、emacs-gtk...)によって異なります。emacs-lucidemacs-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に置き換えます。いずれにせよ、emacsDebianパッケージングを使用して2つの異なるバージョンのenをインストールすることはできません(Hue)!

おすすめ記事