gnome-terminalをアンインストールしようとするとxtermがインストールされるのはなぜですか?


17

Alacrittyをメインのターミナルエミュレーターとして使用します。gnome-terminalパッケージをアンインストールしようとしましたが、入力apt remove gnome-terminalすると次のように表示されます。

The following additional packages will be installed:
libutempter0 xterm

そして、パッケージのインストールに進みます。

何をしないgnome-terminalか、xtermそれを行うAlacrittyがないこと、必要なのか?

回答:


18

それは依存関係のためです。標準のUbuntuインストールでは、UbuntuデスクトップはX.Orgに依存し、X.OrgはさらにGNOME端末、または基本的に仮想パッケージであるXTermまたはX termエミュレーターに依存します。

走ったら

aptitude why gnome-terminal

出力は

i   ubuntu-desktop Depends xorg
i A xorg           Depends gnome-terminal | xterm | x-terminal-emulator

ここではi、パッケージがされることを意味設置Aある自動かつ|あるOR

おそらく、端末はX.Orgなどのディスプレイサーバーの依存関係であってはなりません。これは、2013年にLaunchpadBug#1116791として既に報告されています。

ブライス・ハリントンによるコメント#7によると:

xorgソースパッケージの場合、ターミナルプログラムが確実に含まれるようにするために、ずっと前に依存関係が追加されたように見えます。おそらく、それをポップアップするdebianフェイルセーフセッションがあるかもしれませんが、私はそのような証拠を見つけていません。いずれにしても、それは私たちにとって重要ではないでしょう。

さらに、Oliver Grawertの コメント#8に従って:

私は少なくともx-terminal-emulatorを使用してdepが役立つと思うので、1つの端末のみをインストールするだけで十分です

ブライスハリントンは、後にバグのステータスを変更トリアージ述べます

おそらく、Sで実験するのは良いことでしょうか?私たちがゲームのどのくらい遅れているかを考えると、私はそれをレイリングから落とすことをticしています。

そして、ステータスは更新されませんでした。しかし、2019年5月に、ダニエル・ヴァン・ヴィクト は、 2014年に13.04がEOLに達したという理由だけで修正しないようにステータス変更しました。

一方、JörgW Mittagコメントで指摘したように、AlacrittyはXタームエミュレーターも提供する必要があります。しかし、AlacrittyはUbuntuによって維持および提供されていないため、それがバグなのか、そのように動作するつもりなのかはわかりません。現在、x-terminal-emulator-Ubuntu Packagesによるとx-terminal-emulator仮想パッケージは22個のパッケージで提供されています


8
したがって、Alacrittyパッケージにバグがあるように見えProvides: x-terminal-emulatorます。
イェルクWミッターク

ubuntu-desktop端末エミュレータへの依存性は理にかなっているが、なぜないxorgそれに依存しますか?確かに、キオスクのセットアップは、必要のない場所でも必要な場所でも行えます。
R ..

@JörgWMittagフェアコール。しかし、それがそのようなものなのか、それともバグなのかわからない。それを答えに含めました。
Kulfy

@R ..回答を展開し、関連情報を含めました。
Kulfy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.