Ubuntu Desktop 14.04をサーバーに変換できますか?


27

次のコマンドを使用して、Ubuntu 12.04デスクトップをサーバーに変換するいくつかのソリューションを見つけました。

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

Ubuntu 14.04と同じプロセスかどうかを知りたいだけです。私がこれを行う必要があるのは、moodleをインストールする必要があるためです(一部の人々はこれを行うために他の理由があるかもしれませんので、これも彼らに役立つことを願っています)、それはデスクトップではなくUbuntuサーバー上で実行する必要があります。ありがとう


5
moodleがUbuntuサーバーを特別に必要とするのはなぜですか?フォローしている手順にリンクできますか?デスクトップ版でも同じように簡単にフルLAMPスタックをインストールできます。
スチールドライバー

これがドキュメントです。それは、Ubuntuのサーバ14.04 LTSだけを語るように、私はデスクトップにインストールについてはかなりよく分からない理由のdocs.moodle.org/26/en/...
ホセ・デル・バジェを

ここで問題を解決するために行われた仮定は間違っています。以下を読んでください
tomodachi

1
質問を一般的なものにするために、なぜこれをしたいのかを説明する行(例えば、moodle)を省いたかもしれません。結局のところ、moodleはタイトルにもタグにも記載されていません。
セラーノ

回答:


29

注:次のコマンドは、Ubuntuバージョン12.12より前またはそれ以降でのみ有効です。サーバーFAQを参照してください。注意:役に立たないシステムになる可能性があります。

回答ありがとうございますが、更新行を追加する必要があることがわかりました

sudo apt-get update

また、次の行を修正しました

sudo apt-get -purge remove lightdm

sudo apt-get purge lightdm

修正されたスクリプトの完全版は以下にあります

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

2
Ubuntu 15.10ではtasksel、デスクトップイメージを削除した後に再インストールする必要がありました。また、「12.04以降、UbuntuデスクトップとUbuntu Serverのカーネルに違いはない」(bit.ly/1S54S2d)ため、サーバーイメージをインストールする必要はありません(インストールすることはできません)。
D Schlachter

このプロセスを(ほとんど調整なしで)使用してLinux Mint 17を最小限のインストールに減らし、Ubuntu 14.04に変換できますか?できれば、多くのパッケージの新規インストールと再構成の手間を省くことができるため、これを行いたいと思っています。
biocyberman

ubuntu 16.04を使用すると、使用できないシステム、grub、カーネルなどがなくなります...
x29a

それらを並べ替え、lightdm / gdm3を削除する直前にubuntu-desktopを削除する必要があると思います。
miigotu

4

簡単な答えはイエスですが、コマンドを実行するとUbuntuサーバーをインストールできます。にあるgrub構成ファイルに次の変更を加えたことを確認します/etc/default/grub

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

その後、実行することができます

sudo update-grub

2

Ubuntuデスクトップをアンインストールし、Ubuntuサーバーをインストールする必要があるという前提は誤りです。

ただし、実際のインストールでは、必要なものだけを含む最小限のインストールを行うことをお勧めします。

Ubuntuサーバーは、多くのクライアントに対応するために最適化された特定のカーネルを備えた最小限のUbuntuインストールです。デスクトップの場合、単一のユーザーの代わりに。Ubuntuデスクトップで実行できるUbuntuサーバーで実行できるアプリケーション/サービス

moodleのインストール要件を確認する

必要なのは次のとおりです。

  • ウェブサーバー
  • WebサーバーのPHPサポート
  • データベース

2
特に実稼働サーバーである場合、これを行うことが望ましい場合があります。最初にセットアップした人は、無知からデスクトップとして設定しました。本番サーバーでUnityを実行する必要はありません。サーバー全体を再インストールするのはやり過ぎのようです。
m0j0

本番環境では、デスクトップとして正しくインストールされていない場合は、スクラッチに戻って全体を再インストールします。そうでなければ、私は考えているGRUB-hellがすべてではないが、それは...元々デスクトップのインストールだ場合は問題になるだろうにそれ以外の場合は、はい、それは可能性があります...本当のリスクになります
Erkの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.