RaspbianまたはソフトフロートDebianからX.orgとすべてのGUI関連コンポーネントを完全に削除する方法を知りたいです。最も明白な解決策はになりますがsudo apt-get purge xorg
、いくつかのGUIパッケージが存在することを恐れています。
どうすればこれを達成できますか?
RaspbianまたはソフトフロートDebianからX.orgとすべてのGUI関連コンポーネントを完全に削除する方法を知りたいです。最も明白な解決策はになりますがsudo apt-get purge xorg
、いくつかのGUIパッケージが存在することを恐れています。
どうすればこれを達成できますか?
回答:
最初x11-common
に「古い」パッケージを削除してから削除することで、Raspbianに含まれるデスクトップ環境を削除できました。
sudo apt-get remove --purge x11-common
sudo apt-get autoremove
$ sudo apt-get --purge remove "x11-*"
これにより、すべてのグラフィカルパッケージを含むライブラリであるx11の下にあるすべてのパッケージが削除されます。オプション--purgeを使用すると、関連するすべての構成ファイルを削除できます。
$ sudo apt-get --purge autoremove
autoremoveは、未使用のパッケージをすべて削除します。最初のコマンドの後に、多くの未使用のパッケージがあります。
$ sudo apt-get --purge remove "x11-*"
GUIパッケージはmeta-packageによって参照されますtask-desktop
。したがって、そのメタパッケージを削除するだけで十分です。
sudo apt-get remove task-desktop
Debian固有のtaskselを実行して、パッケージの名前を見つけました。
tasksel --list-tasks
tasksel --task-packages desktop
tasksel remove desktop
それを行う方法のようですが、何もしません。呪いの画面がポップアップし、消えます。
また、httpsRaspbian Jessie Lite
://www.raspberrypi.org/downloads/raspbian/という名前の財団によるXレスイメージもあります。
また、最小限のシステムのみをインストールするインストーラーが必要な場合は、Raspbian UnAttended Netinstallerもあります。
カスタムイメージを作成しますか?-https://github.com/jamesbennet/pistrapを使用します。最小限のインストールは最大300MBです。
Jessie Raspbianは、ここでは他の回答とは異なるが類似した方法を取りました。
# First the jre needs X (boo!) so switch that out to a headless version
sudo apt-get install -y openjdk-7-jre-headless
# Next x11 won't go because libice6 is installed
# but this seems to trigger the same result
sudo apt-get remove -y libice6
# Finally clean up
sudo apt-get autoremove -y --purge
私がそれに取り組んでいる間、ヘッドレスモードのクリーンアップ:
# you can also create this blank file after you
# burn your image to the SD card
touch /boot/ssh
sudo raspi-config
3. Boot Options
- B1 Desktop / CLI
- B1 Text console, requiring user to login
- Press Enter
- Tab over to Finish
- Yes to Reboot
# switch users, get rid of default password in a way
sudo useradd -G sudo -m your_new_username
sudo passwd your_new_username
sudo userdel -r pi
ヘッドレスサーバー!
$ apt-get --purge remove 'x11-*'
$ apt-get --purge autoremove
最初のコマンドは、X11コアライブラリを含む多くのX11パッケージを削除します。他のすべてのX11パッケージは(推移的に)X11コアライブラリに依存するため、それらも削除されます。
2番目のコマンドは、現在不要なすべてのパッケージ、つまり、後で削除されたパッケージの依存関係としてのみインストールされたパッケージを削除します。
--purge
オプションには、指示apt-get
にも関連の設定ファイルを削除します。
非最小インストールでは、これにより約1.5 GiBのスペースが解放されます。
ノームを削除するには
# tasksel remove gnome-desktop
Taskselは、複数の関連パッケージを調整された「タスク」としてシステムにインストールするツールです。
# apt-get install aptitude tasksel
Debianにgnomeをインストールする
# tasksel install gnome-desktop --new-install