2010年03月03日 11時52分

webminのインストール – 即席 ubuntu serverとwebminでLAMP(LAPP)開発環境構築

webminはサーバーの様々な設定を、ブラウザからのリモートアクセスで行なうことができるソフトウェアです。

webmin スタートページ

webmin スタートページ

前回の記事で、このwebminのインストールパッケージを準備しました。

この記事ではそのパッケージファイルを利用してwebminのインストールする方法をご紹介します。

dpkgとAPTによるwebminのインストール

webminのインストールはターミナルにリモートログインして行ないます。

PuTTYでリモートログイン

PuTTYでリモートログイン

コンソールにログインするとユーザーディレクトリーがカレントディレクトリーになっています。

「ls」コマンドでディレクトリーの内容を表示させると、前回用意したwebminのインストールイメージが確認できる状態になっていると思います。

webminのインストールイメージ「webmin_1.500_all.deb」のように拡張子が「deb」のファイルは、debianのパッケージ管理プログラムである「dpkg」を利用してインストールを行なうことができます。

インストールを始めるにはファイルの有るカレントディレクトリーで以下のコマンドを入力してください。

sudo dpkg -i webmin_1.500_all.deb ENTER

管理者権限が必要な作業なので「sudo」を利用します。

この時パスワードの入力を求められます、初期ユーザーのパスワードを入力してください。

すると下のようなライブラリがいくつか足りない的なエラーメッセージが出て、インストールは中断します。

nishizaka@ubuntu-server:~$ sudo dpkg -i webmin_1.500_all.deb
[sudo] password for nishizaka:
未選択パッケージ webmin を選択しています。
(データベースを読み込んでいます … 現在 44588 個のファイルとディレクトリがイン ストールされています。)
(webmin_1.500_all.deb から) webmin を展開しています…
dpkg: 依存関係の問題により webmin の設定ができません:
webmin は以下に依存 (depends) します: libnet-ssleay-perl …しかし:
パッケージ libnet-ssleay-perl はまだインストールされていません。
webmin は以下に依存 (depends) します: libauthen-pam-perl …しかし:
パッケージ libauthen-pam-perl はまだインストールされていません。
webmin は以下に依存 (depends) します: libio-pty-perl …しかし:
パッケージ libio-pty-perl はまだインストールされていません。
webmin は以下に依存 (depends) します: libmd5-perl …しかし:
パッケージ libmd5-perl はまだインストールされていません。
dpkg: webmin の処理中にエラーが発生しました (–install):
依存関係の問題 – 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
webmin
nishizaka@ubuntu-server:~$

これは失敗ではありません。

下記のコマンドでインストールを補完することができます。

sudo apt-get -f install ENTER

このコマンドでdpkgで足りなかったライブラリを全部インストールして且つwebminのインストールを完了してくれます。

途中でインストールするパッケージの種類と消費容量の確認(続行しますか[Y/n])が出ますのでYを選択してください。

パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
依存関係を解決しています … 完了
以下の特別パッケージがインストールされます:
libauthen-pam-perl libio-pty-perl libmd5-perl libnet-ssleay-perl
以下のパッケージが新たにインストールされます:
libauthen-pam-perl libio-pty-perl libmd5-perl libnet-ssleay-perl
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 99 個。
1 個のパッケージが完全にインストールまたは削除されていません。
286kB のアーカイブを取得する必要があります。
この操作後に追加で 1,380kB のディスク容量が消費されます。
続行しますか [Y/n]? Y
取得:1 http://jp.archive.ubuntu.com karmic/universe libnet-ssleay-perl 1.35-2ubuntu1 [204kB]
取得:2 http://jp.archive.ubuntu.com karmic/universe libauthen-pam-perl 0.16-1.1 [33.0kB]
取得:3 http://jp.archive.ubuntu.com karmic/main libio-pty-perl 1:1.07-2 [42.5kB]
取得:4 http://jp.archive.ubuntu.com karmic/universe libmd5-perl 2.03-1 [5,680B]
286kB を 0s で取得しました (440kB/s)
未選択パッケージ libnet-ssleay-perl を選択しています。
(データベースを読み込んでいます … 現在 60650 個のファイルとディレクトリがインストールされています。)
(…/libnet-ssleay-perl_1.35-2ubuntu1_i386.deb から) libnet-ssleay-perl を展開しています…
未選択パッケージ libauthen-pam-perl を選択しています。
(…/libauthen-pam-perl_0.16-1.1_i386.deb から) libauthen-pam-perl を展開しています…
未選択パッケージ libio-pty-perl を選択しています。
(…/libio-pty-perl_1%3a1.07-2_i386.deb から) libio-pty-perl を展開しています…
未選択パッケージ libmd5-perl を選択しています。
(…/libmd5-perl_2.03-1_all.deb から) libmd5-perl を展開しています…
man-db のトリガを処理しています …
libnet-ssleay-perl (1.35-2ubuntu1) を設定しています …
libauthen-pam-perl (0.16-1.1) を設定しています …
libio-pty-perl (1:1.07-2) を設定しています …
libmd5-perl (2.03-1) を設定しています …
webmin (1.500) を設定しています …

下のメッセージが表示されたら、webminのインストールは完了です。

webmin install complete. You can now login to https://ubuntu-server:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.

メッセージにあるURLにアクセスすればwebminの設定機能へアクセスできます。
https://[ホスト名]:10000/

初回のアクセスではブラウザが証明書の不備を指摘してきます。

そのまま接続しても問題ありませんので各ブラウザの指示に従い接続を続行してください。

Chromeにのセキュリティ警告画面

Chromeのセキュリティ警告画面

Firefoxのセキュリティ警告画面

Firefoxのセキュリティ警告画面

IEのセキュリティ警告画面

IEのセキュリティ警告画面

Safariのセキュリティ警告ダイアログ

Safariのセキュリティ警告ダイアログ

operaのセキュリティ警告ダイアログ

operaのセキュリティ警告ダイアログ

問題がなければ下画像の様に設定画面へのログインフォームが表示されます。

webmin ログインフォーム

webmin ログインフォーム

次の記事ではこのwebminの利用方法をご紹介します。


»webminでubuntuの設定

«インデックスページ – 即席 ubuntu serverとwebminでLAMP(LAPP)開発環境構築

人気ブログランキングへ ↑お役に立ちましたらポチっと

コメントをどうぞ