web-dev-qa-db-ja.com

UbuntuデスクトップからUbuntuサーバーに切り替えるにはどうすればよいですか?

現在、非常に古いPCを使用してホームサーバーをセットアップしています。 Ubuntu 11.10がインストールされていますが、実際にはGUIを処理できません。コマンドラインのみのUbuntuのサーバーエディションをインストールしたいのですが、インストール方法がわかりません。私に何ができる?

8
Jules

実際、GUIの実行に問題があるだけの場合は、別のディストリビューションをインストールする必要はありません。起動シーケンスを変更して、グラフィカルインターフェイスが起動しないようにし、コマンドラインから希望どおりに機能しないようにします。

現在、システムにアクセスできませんが、必要なスクリプトは/etc/init.dまたは/boot/grubディレクトリ。たぶん、家に帰る前に、誰かがスクリプトの名前を教えてくれるかもしれません。

私はこれを見つけました: GUIなしでUbuntuを起動

それには3つの方法があります。

  1. デフォルトのランレベルを変更する

    /etc/init/rc-sysinit.confのbeginnignに設定し、2を3に置き換えて再起動します。 telinit 2でグラフィカルインターフェイスを有効にできます(ランレベルの詳細)。

  2. 起動時にグラフィカルインターフェイスサービスを起動しない

    update-rc.d -f xdm remove
    

    早くて簡単。サービスxdm startでグラフィカルインターフェイスを再度有効にするか、update-rc.d -f xdm defaultsで変更を元に戻すことができます

  3. パッケージを削除する

    apt-get remove --purge x11-common && apt-get autoremove
    

    サーバーと考えられるコンピューターに最適だと思います。パッケージを再インストールすることで、グラフィカルインターフェイスを再度有効にできます。

これもあります: buntu-desktopをインストールしてからGUIなしで起動することができます

つまり、それが主な問題である場合は、GUIが表示されないようにすることができます。

3
Levon

簡単な方法は、コマンドラインからtaskselを使用することだと思います。
ターミナルと数字を開きます:

$ Sudo apt-get install tasksel

その後

$ Sudo tasksel

シンプルなチェック/チェック解除で必要なものを選択できるシンプルなgui-cliが表示されます(たとえば、「Ubuntuデスクトップ」のチェックを外し、「基本的なUbuntuサーバー」と「LAMPサーバー」をチェックします)。
それでおしまい

2

デスクトップパッケージをアンインストールし、taskselを介してサーバーパッケージをインストールする場合、ネットワーク設定、ワイヤレスカードドライバーなどが削除されるため、大量の再構成を行う準備ができている必要があります。

GUIを取り除くことだけが必要な場合は、最初の回答のステップ1〜2に従ってください。 GUIを完全に削除するかどうかはあなた次第です。

また、回答@ warl0ckに記載されているように、汎用カーネルをサーバーカーネルに置き換え、lightdm.confファイルの行をコメント化しました。

この後、taskselでパッケージを追加/削除するのではなく、コマンドラインから手動でパッケージを削除しました。 LibreOfficeスイート、Firefoxなどを使用しない場合は、これらのパッケージをすべて削除できます。パッケージのリストを取得する最も簡単な方法は、実行することです:

Sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages

これにより、インストールされているすべてのパッケージのリストがホームフォルダーに出力され、開かれます。

コアパッケージ(libreoffice-commonなど)をアンインストールすると、依存パッケージが自動的に削除されます。

アンインストールするには、次のように入力します

Sudo apt-get remove package-name

すべてのアンインストールが完了したら、次のコマンドを実行して、使用されなくなったパッケージリストと依存関係を自動削除します。

Sudo apt-get autoremove

これは、デスクトップインストールを「サーバー」に変えるのに役立ちました。

GUIが役立つ場合は、代わりにxubuntuをインストールすることを検討してください。特に気にしませんでしたが、間違いなく軽量です。

0
Alex Oldroyd

サーバーディストリビューションとデスクトップディストリビューションに違いはなく、異なるパッケージが含まれているだけです。

あなたがしなければならない2つのことは:

  1. デフォルトの汎用カーネルをサーバーカーネルに置き換えます:apt-get install -y linux-image-server
  2. すべてのグラフィカルソフトウェアxorg-serverを無効にするか削除します。

    それらを無効にするには、自動起動のlightdmを無効にし、/etc/init/lightdm.conf、これらすべての行にコメントを付けます(各行の前に「#」を付けます)

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
                or stopped udev-fallback-graphics))
          or runlevel PREVLEVEL=S)
0
daisy