Ubuntu:Hardy ja

From

image:Ubuntuguide_logo.png


Ubuntu 8.04 LTS (Hardy Heron) ガイド

Gutsy Gibbonの後継であるUbuntu Hardy Heronは,2008年4月24日にリリースされました。どうか協力して,このガイドを完成させてください。

このガイドは、Chua Wen Kiat (マレーシア・クアラルンプール) によって開始されました。


Contents

序文

Hardyについて

  • Ubuntu 8.04 は,2008年4月24日にリリースされました。
  • コードネームは Hardy Heron, Ubuntu 7.10 Gutsy Gibbonの後継となります。
  • Hardy Heronは,LTS(長期サポート)リリースであり,サーバ版は5年間,デスクトップ版は3年間,セキュリティーアップデートがサポートされます。

使用しているバージョンを確認するには

次のコマンドを使用します:

lsb_release -a

使用しているカーネルのバージョンを確認するには

次のコマンドを使用します:

 uname -r

Ubuntuのより新しいバージョン

  • Ubuntuは6カ月間のリリースサイクルを採用しています。
  • これらのリリースは,4月と10月に行われます。
  • 次のリリースは, 2008年10月30日に予定されており,Hardyの次のバージョン名はUbuntu 8.10 (Intrepid Ibex)となります。

Ubuntuおよび公式派生版について

Ubuntu 8.04 ガイド&リンク

  • Ubuntu公式サイト(英語)
  • Ubuntuについて:公式ページ(英語)
  • Ubuntu公式フォーラム(英語)
  • Wikipedia: Ubuntu (Linux Distribution)(英語)
  • Ubuntu Geek includes Tips,Howtos,Tutorials and Articles about Ubuntu Linux
Ubuntuスクリーンショット集

Ubuntu 8.04 Screenshots Gallery

Kubuntuスクリーンショット集

Kubuntu 8.04 Screenshots Gallery

役に立つ知識

このセクションは、このガイドに従う際に役に立つ情報を含みます。

コンソール/端末/シェルを使うには

コンソール/端末/シェルは同じものを指します - コマンドラインインターフェイス(CUI)。これはグラフィカルインターフェイス(GUI)の変わりにシステムを制御します。 このガイドの中の多くの作業は、GUIを使用することで実行できますが、多くのユーザにとって、コマンドラインを使用することで、より簡単になります。

コンソールを開く:

アプリケーション --> アクセサリ --> 端末

どのコマンドも'sudo'を使った管理者(root)としてのアクセスに対応しています。その際、ユーザパスワードの入力を促されるでしょう。

コマンドラインのオプションとヘルプを表示するために、マニュアルページを使用する


ほとんどのプログラムとコマンドには”manpages"というヘルプマニュアルや画面があります。

端末ウインドウに入力すれば、あるコマンドの機能やコマンドラインオプションを表示できます:

man <command>

例えば、

man apt-get

ならば、apt-getというコマンドのオプションが表示されます。

WindowsとUbuntuのデュアルブート

Windows Vistaでは新しいブートローダを採用しており、MBRとブートセクタの振る舞いにより、UbuntuとWindows Vistaをデュアルブートする際に問題が生じるかも知れません。Wubi(Windows版Ubuntuインストーラ)はデュアルブートインストールを公式にサポートしています。 もしもWubiで問題が生じるなら, EasyBCDというフリーのWindows版プログラムを使えば、Windows VistaとUbuntu(または他のディストリとの間で)のデュアルブートを(安全かつ高速に)容易にしてくれるでしょう。

  • Wubi Installer
  • EasyBCD Download
  • Ubuntu and Windows Vista Dual-Boot Pictorial

システムをアップデートするには

  • 最新パッチによるシステムのアップデートや,セキュリティ対応,リポジトリからのパッケージのアップグレードは,重要なことです。
  • 公式なリポジトリを有効にする:
システム --> システム管理 --> ソフトウェア・ソース
  • 端末でコマンドラインを使う:
  アプリケーション --> アクセサリ --> 端末
  • リポジトリをアップデートする:
  sudo apt-get update

(システムによりユーザパスワードが要求されます)

  • インストール済みのパッケージをアップグレードする:
  sudo apt-get upgrade
  • 最新のバージョンにアップグレードする:
  sudo apt-get dist-upgrade
新しいバージョンへのアップグレードは,注意深く行って下さい。Ubuntuの特定のバージョンの機能に依存したシステムを使用していないことを確かめてください。アプリケーションの中には新しいリリースに互換していない物があります。そのため、ディストリビューションをアップグレードした時、機能が動作しなくなるかもしれません。これはUbuntuの"アプライアンス"バージョンを使用している場合に、とりわけその傾向が強いです。これらのアプライアンスにおいても完全なアップグレードバージョンのために調整し、頻繁にディストリビューションをリリースすべきです。

パッケージ/プログラムとライブラリをインストールするには

Ubuntuには、パッケージをインストールする2通りの方法があります。

コマンドライン端末から、または、Synapticパッケージマネージャからのインストールが可能です。

Aptを使ってインストールするには(コマンドラインから)

  • AptはDebianのパッケージマネージャです。Ubuntuでも同様に採用されています。
  • コマンドライン端末を開始する:
 システム --> アクセサリ --> 端末 
  • コマンドラインでパッケージをインストールする:
 sudo apt-get install package
  • (例) ミュージックプレーヤーAmarokをインストールする:
 sudo apt-get install amarok
  • パッケージをアンインストールする:
 sudo apt-get remove package
  • (例) ミュージックプレーヤーExaileをアンインストールする:
 sudo apt-get remove exaile
  • Aptはプログラムの依存性を自動的にチェックして、インストール/アンインストールを実行します。

Synapticパッケージマネージャを使ってインストールするには

  • Synaptcパッケージマネージャを開始する:
システム --> システム管理 --> Synapticパッケージマネージャ
  • 検索ボタンでパッケージを検索してください。
  • インストールしたいパッケージのボックスをクリックすれば,インストールキューに登録されます。
  • 適用を押してください。Synapticが依存性を認識して,選択したパッケージと依存するパッケージをインストールしてくれます。

パッケージ/プログラムを検索するには

リポジトリに含まれるパッケージを探す方法はいくつかあります。

Synapticでパッケージを探す

  • Synapticを開きます:
システム --> システム管理 --> Synapticパッケージマネージャ
  • 検索ボタンを押します。

最速のミラーサイトを探す

  • 参照: How to select the fastest mirror.

Ubuntuのウェブサイトでパッケージを探す

  • the Ubuntu Packages websiteを開きます。
  • Hardyのパッケージを以下から探します:
  • http://packages.ubuntu.com/hardy/
  • http://packages.ubuntu.com/hardy-updates/
  • http://packages.ubuntu.com/hardy-backports/ :*http://packages.ubuntu.com/hardy-backports/main/newpkg

Aptでパッケージを探す

  • コマンドライン端末を開きます:
 アプリケーション --> アクセサリ --> 端末
  • キャッシュでパッケージ名を探します.
  sudo apt-cache search <パッケージ名>
  • (例):
  sudo apt-cache search music player

Aptitudeでパッケージを探す

  • Aptitudeはaptのメニュー選択が可能なバージョンです。 コマンドライン端末から呼び出せます。
アプリケーション --> アクセサリ --> 端末
user> aptitude
  • Synapticパッケージマネージャと同様な検索オプションを使います。

アプリケーションメニューにプログラムを追加するには

  • メニューバー上で右クリックして、「メニューの編集」を開きます。
  • コマンドライン端末からも開けます:
alacarte
  • ハードドライブ上のアプリケーションの場所を探すには:
  locate <アプリケーション名>

グラフィックカードとディスプレイ


ATIとnVIDIA製のグラフィックドライバのインストール

制限付きドライバのインストール

nVIDIA製のドライバ
  • どのカーネルを使ってるかを確認します:
user@localhost:~$ uname -a
Linux ubuntu804server 2.6.24-17-server #1 SMP Thu May 1 14:28:06 UTC 2008 x86_64 GNU/Linux
  • serverというカーネルを使っているので、以下のようにインストールをする必要があります:
sudo apt-get install linux-restricted-modules-server

また,このパッケージをSynapticパッケージマネージャでインストールすることもできます(私はこちらで行いました)

  • システム>システム管理>ハードウェア・ドライバ と進み,制限付きドライバから選択します。
  • 再起動します。
  • 次のようなエラーが表示される方もいるでしょう:”nvidia-glx-newというパッケージ用のソフトウェアソースが有効になってません”これは次のようにすればいいでしょう。

システム > システム管理 > ソフトウェア・ソースと進み,"インターネットからダウンロード可”となっているすべてにチェックを入れて、閉じるをクリックすれば ubuntuがパッケージを再読み込みできるようになるでしょう。nvidiaドライバを上記の方法を使って有効にできるでしょう。

  • 次の様に 端末からコマンドを打てば、nvidiaのロゴを起動時に表示させないようにできます
sudo nvidia-xconfig --no-logo

最新のEnvyNGドライバ(ATI & nVidia)のインストール

  • 常に最新のドライバ バージョンが稼動していることを保証してください。
  • このfaqを読んでください。
  • gtkパッケージをインストールします。端末から以下を入力します。
 sudo apt-get install envyng-gtk

レポジトリからドライバをインストールするには (ATI & nVidia)

  • Synapticパッケージマネージャから:
 システム --> システム管理 --> Hardware Drivers
  • 使用しているグラフィックカードと所望するオプションを選択します。
  • 再起動します。

オープンソース rRadeon ドライバ (ATI)

  • 以前のATi GPUをインストールしている方々に関しては、
  • こちらの説明を参照してください。

RadeonHD ドライバ (ATI のみ)

  • For those that own the latest ATi cards (2xxx and 3xxx generations) and can't have appropriate display with the latest ATi drivers (via EnvyNG) or with the repository driver.

最新のATiカード(2xxx と 3xxx 世代)を所有し、最新のATiドライバ(EnvyNG 経由)や、上記のレポジトリドライバで適切に表示ができない方々に関しては、

  • 他のATIドライバがインストールされていないことを確実にしてください。
  • 詳細に関しては、こちらの場所も参照してください。
  • このパッケージをSynapticパッケージマネージャで探すには、検索をクリックし以下を入力します:
  xf86-video-radeonhd

Compiz-Fusion でのビデオ再生トラブルを修正するには

トラブル:Compiz-Fusionをフルスクリーンで稼働中に、特殊効果(3Dキューブ、expo window viewing, ウィンドウの移動中のビデオ)の代わりにブルースクリーンが表示される。

解決:この修正方法を試してください。

注意: これは一時的な修正です。グラフィックカードでなく、ビデオレンダリングをCPUにさせています。CPUはビデオの後処理ができない(そして、システムリソースに負担をかける)ため、高解像度でリサイズされた時、このビデオはピクセレートされるようです。このビデオ再生トラブルに関して、進行中の修正は存在しないようです。これはX-サーバ側のドライバ問題です。

nVidiaグラフィックカードでマルチモニタを設定するには

nVidiaグラフィックコントロールパネルをインストールします:

  sudo apt-get install nvidia-settings

次に、設定ユーティリティを起動します:

  gksu nvidia-settings

あなたは全てのモニタを設定できるはずです。モニタを”separate resolution”に設定します。そして、お互いを比較してそれらの位置を変更します。終わったら、'Save to X Configuration File'を必ずクリックしてください。モニタの境界に問題を持つ可能性があります:ログインし直すことでこれは解決されます。

Hardy Heronにマルチメディアサポートをインストールするには

コーデックをインストールするには

 sudo apt-get update

アップグレードするために、システム > システム管理 > ソフトウェア ソースで利用可能な全てのリポジトリをチェックしてください。

次に、端末で以下のコマンドを実行します:

 sudo apt-get install ubuntu-restricted-extras


これで、所有する大多数のマルチメディアを再生するために必要な殆どのコーデックを持ったことになります。

DVDサポートをインストールするには

i386と64ビットにコーデックをインストールしたいのであれば、ここをチェックしてください。

これを自動化するためのスクリプトが欲しいのであれば、こちらを参照してください。

端末で、以下をタイプします:

  sudo gedit /etc/apt/sources.list

次に、sources.listのファイルの末尾に下記をペーストします:

  ## Medibuntu - Ubuntu 8.04 "hardy" 
  ## Please report any bug on https://bugs.launchpad.net/medibuntu/ 
  deb http://packages.medibuntu.org/ hardy free non-free

ドキュメントを保存し、次に適切なキーを受け取るために、端末で以下をタイプします:

  wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -


最後に、端末で以下をタイプします。:

   sudo apt-get update 
   sudo apt-get install libdvdcss2

改訂

私はこの方法を使用しました。DVDムービーは予告編を再生しませんでした。また、メインメニューに行けませんでした。英語版のDVDは、言語設定をAutoに設定するとフランス語やスペイン語で再生されました。

私はDVDを動作させるために、このフォーラムページを使用しました。そして、きちんと動作しました。xubuntuだけではありません。

またこれは、Ubuntuの全てのバージョン用に完全に自動化されていました。こちらをご覧ください:http://www.hildoersystems.com/index.php/home/62.

私は新しいインストレーションをセットアップしました。DVD/CD再生処理を上手に動作させる方法はこちらです。順番に実行します。

コード:

     sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list
     sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
     sudo apt-get install vlc libdvdcss2 ubuntu-restricted-extras w32codecs

これだけです。

デフォルトの totem プレーヤとして改良された totem-xine プレーヤを追加するには、端末から以下を実行します。

     sudo apt-get install totem-xine
     sudo update-alternatives --config totem

2を選択します。

追記 : libdvdread3/install-css.shは、幾分時代遅れです。medibuntuからlibs、コーデック、プレーヤを入手した方がよいでしょう。稀なケースとして、現在の libdvdcss2 は、あなたのシステムで動作しないことがあります。それで、これはオプションになっています。


Pulseaudio

Xubuntuで gustyからのアップグレードを行った後、Pulseaudioで音声が全く出ないというような幾つかの不具合を経験するかもしれません。これはPulseaudioのデーモンが起動してないからです。サウンドサーバーはブート時に起動するのではなく(ユーザ間のオーディオデータ破損のリスクを減少するために)、ログイン時に起動することに注意してください。そこで、自動起動アプリケーションにPulseaudioのエントリを追加しなければなりません。以下の事例の様に:

:[Desktop Entry]
:Encoding=UTF-8
:Version=0.9.4
:Type=Application
:Name=Pulseaudio
:Comment=
:Exec=pulseaudio
:StartupNotify=false
:Terminal=false
:Hidden=false

VLC Media Playerをインストールする

端末からこのように入力します

  sudo apt-get install vlc

削除するには、端末で以下のように入力します。

sudo apt-get --purge autoremove vlc

(PulseAudioに起因する)音声トラブルに遭遇した場合は、端末から以下を入力してください。

   sudo apt-get install vlc-plugin-pulse

そして、VLCのオプションの出力モジュールにPulseAudioを選択してください。

DVDを挿入したとき、VLCを起動するには


ユーザの中には、DVDの再生にTotemを使用すると問題に出くわす方がいるかもしれません。TotemはhardyのDVD再生のデフォルトのプレイヤーです。そしてこれを変更する簡単な方法はありません。前のバージョンで動作していたTipsはもはや使用できません。主な問題はVLCがDVD対応アプリケーションとしての手続きをしないためです。以下の手順でVLCメディアプレーヤをデフォルトのDVDプレイヤーとして設定できます。

存在していないなら、カスタム設定用の新しいディレクトリを作ります。端末から、以下を入力します:

   mkdir ~/.local/share/applications

標準のVLC設定ファイルをコピーします。以下のように入力します:

   cp /usr/share/applications/vlc.desktop ~/.local/share/applications/vlc-dvd.desktop

vlc-dvd.desktopというファイルを編集します。以下のように入力して下さい:

   gedit ~/.local/share/applications/vlc-dvd.desktop

スクロールダウンし、次の行を探します:

   Exec=vlc %U

上の行を以下の一つで置き換えます:

1.(本当に必要な設定はこれだけです)
   Exec=vlc %f
2. (より良くDVDを再生するためにubuntuフォーラムで推奨された設定)
   Exec=vlc --vout-filter deinterlace --deinterlace-mode blend --volume 512 %f


3. (フルスクリーンで、より良くDVDを再生するためにubuntuフォーラムで推奨された設定)
   Exec=vlc --vout-filter deinterlace --deinterlace-mode blend --volume 512 --fullscreen %f

このファイルを保存してgeditを終了して下さい。次に、mimeapps.listというファイルを開きます。端末で次の様に入力して下さい:

   gedit ~/.local/share/applications/mimeapps.list

ほとんどの場合、このファイルは新規(空の)ファイルです。あなたがやらなければならないことは以下のテキストをペーストすることです。mimeapps.listファイルが既にあるなら、[Added Associations]という見出しの下の<x-content/video-dvd>で始まる行が見つかるまでスクロールダウンしてください。そして、下の記述にマッチするように編集してください(また、<x-content/video-dvd>で始まる行が見つからなければ、この行の全部をペーストしてください)。

   [Added Associations]
   x-content/video-dvd=vlc-dvd.desktop;totem.desktop;

このファイルを保存してgeditを終了して下さい。設定が適切に適用されたことをチェックするために、Gnomeのメニューから 場所>ホームフォルダ に進みます。次に、ファイルマネージャのメニューから、編集>Preferences>メディアに進みます。<DVD Video>は<VLC media playerで開く>に設定されていなければなりません。(Totem/MoveプレイヤーとVLCから選択できるはずです)

Installing Amarok (ミュージックプレーヤ)をインストールするには

AmarokはKDE/Qtアプリケーションですから、ubuntu上できちんと動作します。インストールは端末から次の様に入力して下さい:

  sudo apt-get install amarok

Exaile (Amarokに似たミュージックプレーヤ)をインストールするには

ExaileはGTKであり、Amarokに似たミュージックプレーヤです。Exaileをインストールするには、端末から以下を入力して下さい:

  sudo apt-get install exaile

適切なマルチメディア コーデック を必ずインストールしてください。

Pulseaudioのツールをインストールするには

これは、pulseaudioユーティリティ(独自のアプリケーション・ボリューム・コントロールとオーディオサーバー・ツールのようなもの)をインストールします。

端末を開き、以下を入力して下さい:

  sudo apt-get install libasound2-plugins "pulseaudio-*" paman padevchooser paprefs pavucontrol pavumeter libflashsupport

このツールにアクセスするには、アプリケーション > サウンドとビデオ メニューからPulseaudioデバイスマネージャを起動します。

XMMSのインストール

注:XMMSは、もはやこのパッケージには含まれていません。そこで、ソースからインストールしなければなりません。このガイドは、<http://blog.sartek.net/2008/04/install-xmms-on-ubuntu-804-hardy-heron.html> に基づいています。



特に注意してください。PMS(パッケージ マネージメント システムの省略形。aptとそのフロントエンドであるsynapticのことです)にないパッケージのインストールは、このシステムがコンパイルの後インストールされたこのバイナリを追跡しないので、危険かもしれません。

あなたが何をしているのか、それをよくわきまえたうえで行ってください。

上記の代わりに、適切にインストールを実行できるように .debパッケージを考慮すべきです。'



XMMSは多くのパッケージに依存します。それらをインストールするには、端末から次の様に入力して下さい:

  sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev 
  libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev 
  libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make

XMMSのサイトからソースをダウンロードし、.tar.gzファイルを展開します。:

  http://xmms.org/

端末で、ファイルが展開された新たなディレクトリに移動し、以下を入力します:

  ./configure --prefix=/usr

このコードをコンパイルします:

  make

次の様に入力すればインストールが始まります:

  sudo make install

お望みなら、ファイルを展開したディレクトリを削除できます。音声出力を適切に機能させたいなら、出力オーディオ・プラグインをOSSドライバからALSAに変更しなければならないかもしれません。これはxmmsを起動し、オプション > 設定 メニューで実行できます。

Real Player 11のインストール 及び Mozilla Pluginの設定

以下のステップは、Real Player 11とHardy Heron上で稼働する Firefox 3.0 用の Mozilla プラグインをインストールするための方法を示しています。

以下のサイトからReal Player 11をダウンロードします:

  www.real.com

端末を開きます。(端末を開いた時、既定で表示されるディレクトリを)Real Player 11 のファイルをダウンロードしたディレクトリに変更します。以下のコマンドを使用して、実行権限を付与し、セットアップを起動します:

  chmod 770 RealPlayer11GOLD.bin
  sudo ./RealPlayer11GOLD.bin

インストールには、以下のデフォルトのインストールディレクトリを使用します:

  /opt/real/RealPlayer

このインストーラーはファイルをコピーし、ショートカットメニューを作成します。次に、以下のコマンドを実行します。

  cd /usr/lib/firefox-addons/plugins
  sudo ln -s /opt/real/RealPlayer/mozilla/nphelix.xpt nphelix.xpt
  sudo ln -s /opt/real/RealPlayer/mozilla/nphelix.so nphelix.so
  sudo mv /usr/lib/totem/gstreamer/libtotem-complex-plugin.so ~/.

Firefoxを起動し、アドレスバーに about:plugins と入力します。スクロールダウンし、以下のエントリを探してください。

  Helix DNA Plugin: RealPlayer G2 Plug-In Compatible
  File name: /opt/real/RealPlayer/mozilla/nphelix.so
  Helix DNA Plugin: RealPlayer G2 Plug-In Compatible version 0.4.0.4005 built with gcc 3.4.3 on Feb 25 2008

見つかれば Realplayerのプラグインは適切にインストールされています!

システムとネットワーク モニタリング

Zenoss スタックのインストール

Zenoss is a full-featured open source networking monitoring application. To install a version of Zenoss which includes all dependencies, first add the repository by typing: Zenossは、フル機能を備えたオープンソース ネットワーク モニタリング アプリケーションです。すべての依存関係を含むZenossのバージョンをインストールするには、最初に端末から以下を入力して、このリポジトリを追加します。

  sudo gedit /etc/apt/sources.list

Αnd paste in the end of the file: そして、sources.listファイルの末尾に以下を貼り付けて下さい。

  ## Zenoss - Ubuntu
  ## Please report any bugs at http://dev.zenoss.org/trac
  deb http://dev.zenoss.org/deb main stable

Save the file and exit. このファイルを保存して、終了します。

In order to receive the key, type: リポジトリーキーの入手のため、以下を入力します。

  wget -q http://dev.zenoss.org/deb/zenoss-gpg.key -O- | sudo apt-key add -

Then type: 次に、以下を入力します。

   sudo apt-get update
   sudo apt-get install zenoss-stack

Start zenoss: zenossを起動します。

   sudo /etc/init.d/zenoss-stack start

Then in your browser, visit http://yourhost:8080, where yourhost is the FQDN of the server on which you installed Zenoss. Zenoss docs are available at http://docs.zenoss.com. 次に、あなたのブラウザで、ZenossをインストールしたサーバーのFQDN(完全修飾ドメイン名)である、http://yourhost:8080 を訪問してください。Zenossドキュメントは、http://docs.zenoss.com で利用できます。

インターネットとWeb開発

Howto: Tsysctlを使いUbuntu/Linuxで回線速度を調整し、最高速度を引き出す!

さあ、あなたのインターネットの速度を改善する秘密の設定を大公開することとしましょう。Ubuntuを含め、現在のLinuxオペレーティングシステム全部で有効な方法です。

1. アプリケーション->アクセサリー->端末を開く

タイプしてください:

    sudo vim /etc/sysctl.conf    (iかaを押すと編集モードへ入ります)

以下のテキストをファイルの最後にペーストしてください:

 ## increase TCP max buffer size setable using setsockopt()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
 ## increase Linux autotuning TCP buffer limits
 ## min, default, and max number of bytes to use
 ## set max to at least 4MB, or higher if you use very high BDP paths
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
 ## don't cache ssthresh from previous connection
net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1
 ## recommended to increase this for 1000 BT or higher
net.core.netdev_max_backlog = 2500
 ## for 10 GigE, use this, uncomment below
 ## net.core.netdev_max_backlog = 30000
 ## Turn off timestamps if you're on a gigabit or very busy network
 ## Having it off is one less thing the IP stack needs to work on
 ## net.ipv4.tcp_timestamps = 0
 ## disable tcp selective acknowledgements.
net.ipv4.tcp_sack = 0
 ##enable window scaling
net.ipv4.tcp_window_scaling = 1


エスケープキーで編集モードを終え、:wqと入力してください。セーブして、終了します。

端末で入力してください:

    sudo sysctl -p 

これで変更が適用されます。


上記の方法で追加したセッティングを無効にするためには、エディターで追加した行を削除してください。

    sudo gedit /etc/sysctl.conf

ディスクトップでLAMPサーバーをインストールする

LAMPとはLinux, Apache, MSQL, PHPを表します。Synapticパッケージマネージャーを用いて、4つ全部が含まれている統合パッケージをインストールできます。(ディスクトップ版を使用していればです。)

システム-->システム管理-->Synapticパッケージ・マネージャ-->
編集-->タスクを利用して、パッケージにマークする-->LAMP server-->適用

シンプルなLAMPサーバーの構築法

15分程度あれば、これはUbuntuサーバー版をインストールするために必要な時間ですが、すぐに使用できるLAMP(Linux, Apache, MySQL, PHP)サーバーを手に入れられます。この方法はUbuntuサーバー版でインストール時だけで実現できる、限定的な構築法です。

LAMP Server Setup in 15minを参照してください。とても簡単な構築ガイドです。

ローカルでWebを開発するためにLAMPをインストールする

この方法でApache2, PHP5, MySql5, PHPMyAdminがインストールされます。

最初に、次のコマンドを端末で入力してください:

  sudo apt-get install apache2 php5 mysql-server-5.0 phpmyadmin

これで必要なアプリケーションは全部インストールされます。インストルー中に、MySQLのルートパスワード(設定したいなら)と、PHPMyAdminの構成(サーバータイプとしてapach2を選択してください)を決定するように促されます。 次に、PHPMyAdminを動作させるために、ちょっとした設定を行います。端末で入力してください:

  sudo gedit /etc/apache2/apache2.conf

開いたファイルをスクロールさせ、最後へ移動し、以下を追加します:

  # PHPMyAdminを有効にする
  Include /etc/phpmyadmin/apache.conf

ではセーブしてエディタを終了させましょう。端末で:

  sudo /etc/init.d/apache2 restart

これで全て設定されました。 - http://127.0.0.1 でホームページが、 http://127.0.0.1/phpmyadmin でデーターベースの管理が表示されます。デフォルトでは/var/www/がホームページのルートディレクトリーです。このディレクトリーへの書き込みアクセスはゆるされていないので、便利な状態とはとても言えません。しかしラッキーなことに、簡単に解決できます。その方法とは...

仮想ホストをLAMPサーバーに追加する

一つ目の方法

これはブラウザで異なったアドレスを指定することにより、他のWebページのルートディレクトリへアクセスする手段を実現する方法です。- 実際のところ'localhost'とか127.0.0.1では、月並みすぎます。

まずは新しいホストを追加することから始めましょう。システム --> システム管理 --> ネットワークで簡単に行えます。ホストタブをクリックし、リスト中のローカルホスト項目を選択し、プロパティをクリックします。たぶん先に、「アンロック」ボタンをクリックし、あなたのパスワードを入力する必要があるでしょう。'localhost'のエントリの下、新しい行に、あなたの選んだエントリを追加します。例えば'testhost'をここでは使用することにします。これを追加したら、全てのダイアログを閉じてください。

上記の設定を確認するために、'/etc/hosts'ファイルをチェックすることもできます。

  sudo gedit /etc/hosts

次の行が確認できると思います。

  127.0.1.1	testhost

次に、Apacheの設定ファイルを編集する必要があります。端末に入力してください:

  sudo gedit /etc/apache2/httpd.conf

するとファイルの内容が表示されるので(多分、空っぽでしょうが)、あなたのホストの定義を追加してください!私の名前は'dan'で、ホームディレクトリ下の'www'にWebページのディレクトリを設定するなら、こんな具合に追加します:

  <VirtualHost *>
     ServerName testhost
     DocumentRoot /home/dan/www
  </Virtualhost>

testhostが新しい仮想サイトの名前です。(これは上記、confファイル中のエントリーと一致していなくてはなりません)

このあと、apacheを再起動させ、新しい設定ファイルのエントリーをロードする必要があります。

  sudo /etc/init.d/apache2 restart

これで、/home/dan/wwwにファイルを追加し、 http://testhost でそれらにアクセスできます。

二つ目の方法

端末を起動し、次のコマンドを入力してください:

  cd /etc/apache2/sites-available
  sudo touch あなたのサイト名.conf
  sudo nano あなたのサイト名.conf

仮想ホストディレクティブを入力してください。例えば:

  <VirtualHost 127.0.1.1:80>
  ServerName myserver
  ServerAdmin me@myserver
  DocumentRoot /home/me/webroot/default
  <Directory /home/me/webroot/default>
     Options -Indexes
     AllowOverride All
     Order Allow,Deny
     Allow From All
  </Directory>
  </VirtualHost>

この新しいファイルをセーブしたら、以下のコマンドを実行します:

  cd ../sites-enabled
  ln -s /etc/apache2/sites-available/あなたのサイト名.conf ./あなたのサイト名.conf
  cd ../
  sudo nano apache2.conf

apache2.confの最後の行へ移動し、以下の行を追加します:

  # Include the virtual host configurations:
  NameVirtualHost 127.0.1.1:80
  Include /etc/apache2/sites-enabled/

変更したファイルを保存し、以下を入力します:

  sudo nano /etc/hosts

127.0.1.1行の後半にあるエントリを設定ファイルに一致させます。例えば:

  127.0.0.1 localhost
  127.0.1.1 zozi myserver

最後ですが重要なのは、変更したファイルをセーブし、デーモンを次のように再起動かけることです:

  sudo /etc/init.d/apache2 restart

新しい仮想ホストは http://myserver/ のアドレスでアクセスできるようになっていることでしょう。

ホーム・オートメーション/ホーム・シアター/ホーム・セキュリティー

システムを完成させる

Linux MCE (Media Center Edition)

LinuxMCE is an integrated home theater/home security/home automation/telephone PBX/intercom system for your home. It is a community project that is a fork of the Linux Pluto commercial endeavour. There is a version that runs on Kubuntu 7.04 (Feisty) and a version for Kubuntu 7.10 (Gutsy). A version for Kubuntu 8.04 (Hardy) is due out soon. It is available in 32 and 64 bit versions. LinuxMCE can run either as a standalone Home Theater PC or can co-ordinate a fully networked home, using the networking capabilities that are intrinsically part of the Kubuntu Linux OS. For more info see the LinuxMCE website.

LinuxMCEは、ホーム・シアター、ホーム・セキュリティ、ホーム・オートメーション、PBX電話、家庭内通話システムを統合した製品です。Linux MCEはLinux Pluto商用活動から派生したコミュニティ・プロジェクトです。Linux MCEには、Kubuntu 7.04 (Feisty)とKubuntu 7.10 (Gutsy)で稼働するバージョンがあります。Kubuntu 8.04 (Hardy)用のバージョンも間もなく対応されます。32ビットと64ビットバージョンで利用可能です。Linux MCEは、スタンドアロンのホーム・シアターPCとして起動することも、(Kubuntu Linux OSの本質的部分であるネットワーク能力を使用して)完全にネットワーク化された家をお膳立てすることも可能です。詳細に関してはLinuxMCE websiteを参照してください。

LinuxMCE can be installed at the same time as the Kubuntu OS, on a new PC with an Nvidia graphics card (6000, 7000, or 8000 series), from a single DVD.

LinuxMCEは一枚のDVDから、Nvidiaグラフィックカード(6000,7000,8000シリーズ)が接続された新しいPC上に、Kubuntu OSをインストールする時に同時にインストールされます。

LinuxMCE can also be installed as an add-on package to an existing Kubuntu system, using the LinuxMCE 2 CD installation. You will need a Kubuntu LiveCD for your installation, even if you already have a full Kubuntu installation in place. (The LinuxMCE installation uses the Kubuntu LiveCD for additional modules.) Note that the LinuxMCE version must match the Kubuntu version -- i.e. the LinuxMCE 710 version CDs require the Kubuntu 7.10 (Gutsy) Live CD.

LinuxMCEは、LinuxMCEの2CDインストレーションを使用して、現在のKubuntuシステムへのアドオンパッケージとしてインストールすることもできます。あなたが既にKubuntuをフルインストールしていたとしても、Linux MCEのインストレーションは、追加モジュールのためにKubuntu Live CDを使用するので、インストレーション用Kubuntu Live CDを必要とします。Linux MCEのバージョンとKubuntuのバージョンは、マッチしなければなりません。すなわち、Linux MCE 710には、Kubuntu 7.10(Gutsy) Live CDを必要とします。

With the 2 CD installation, it is possible to run Kubuntu separately from LinuxMCE on the same PC, but it is recommended to dedicate at least one PC to LinuxMCE as a Core server.

2CDインストーレーションでは 同じPC上のLinuxMCEから独立してKubuntuを起動することが可能ですが、コアサーバーとして少なくとも一台をLinux MCE専用にすることが推薦されています。

LinuxMCE incorporates MythTV, Pluto home automation, Motion security surveillance, Asterisk PBX, VDR video disk recorder, and other home automation/security/theater packages in an integrated platform.

LinuxMCEは、統合されたプラットフォーム中にMythTV、Plutoホーム・オートメーション、Motion 安全監視、Asterisk PBX, VDR ビデオディスクレコーダ、他のホーム・オートメーション/セキュリティ/シアター パッケージを組み込みます。

At this time, the automatic installer for Linux MCE uses the KDE desktop (Kubuntu). There are users that have made Linux MCE work with the Gnome desktop (Ubuntu) and other Linux distributions, but it is recommended to stick with the Kubuntu OS, as required by the LinuxMCE automatic installation.

現在、Linux MCE用自動インストーラはKDE desktop (Kubuntu)を使用します。Linux MCEをGnomeデスクトップや、他のLinuxディストリビューションで稼働させているユーザがいますが、Kubuntu OSで運用することが推薦されています(Linux MCE自動インストレーションはKubuntuを要求します)。

PVR (パーソナル・ビデオ・レコーダー)

Mythbuntu

Mythbuntu is an Ubuntu-based derivative (based on the Xubuntu (XFCE) desktop) that is meant to function as a standalone PVR, based on MythTV. It can be used, however, with a Gnome (Ubuntu), KDE (Kubuntu) or XFCE (Xubuntu) desktop, which can be added at any later time.

Mythbuntuは、MythTVをベースとするスタンドアロンPVRとして機能するUbuntuベースの派生物(Xubuntu(XFCE)デスクトップをベースとする)です。Mythbuntuは、Gnome (Ubuntu)、KDE (Kubuntu)、XFCE (Xubuntu)デスクトップで使用することが出来ます。Mythbuntuは、後からいつでも追加することが出来ます。

  • Synapticパッケージマネージャを起動します。
システム-->システム管理-->Synapticパッケージマネージャ
  • Choose to install the Mythbuntu LiveCD package, or a combination of the Mythbuntu frontend, master backend, slave backend, and/or additional roles. See the website for details.

Mythbuntu LiveCDパッケージ、またはMythbuntuフロントエンド、マスターバックエンド、スレーブバックエンド、及び/もしくは追加的役割の組み合わせのインストールを選択します。詳細は、こちらのwebsiteを参照してください。

Synapticパッケージマネージャ-->Mark Packages by Task...
リモートコントロールの設定 - Lircd

In Mythbuntu Control Centre use the following:

Mythbuntu のコントロールセンターで次の様にします(訳注、こちらに設定画面があります):

  • Remote: Custom ( or use one from the list if you happen to have it )

Remote: Custom を選択します。(もしくは、(Windows Media Center Remotesのような)リモコンを既に持っているのであれば、リストからそれを選択します)

  • Driver: [blank] ( most of the time if the right module is loaded )

Driver: [空白にします](大抵の場合、正しいモジュールがロードされます)

  • Modules: lirc_dev lirc_i2c lirc_igorplugusb ( in the case of diy custom receiver igorplugusb otherwise use module acordingly)

Modules: lirc_dev lirc_i2c lirc_igorplugusb を選択します(diyカスタムレシーバigorplugusbの場合です。他の場合は適切なモジュールを使用します)

  • Configuration: myremote.conf

Configuration: myremote.confにします

    • use irrecord to generate a .conf file for a custom remote, almost any remote should work

カスタムリモート用の.confのファイルを作成するためにirrecordを使用します。ほとんどのリモートは動作します。


Also use:

こちらも使用します。

dmesg                      # レシーバがカーネルに正しく登録されていることをチェックします 
sudo mode2 -d /dev/lirc0   # レシーバが機能していることをチェックします。動作していないなら別のUSBポートを試します。
irw /dev/lircd             # lircdがリモートメッセージを正しく受信していることをチェックします

Warning: Make sure ~/.mythtv/lircdrc uses remote = YourRemoteName, same name used in myremote.conf

”警告:” ~/.mythtv/lircdrc uses remote = YourRemoteName がmyremote.confで使用している名前と同じであることを確認して下さい。

sudo /etc/init.d/lirc restart   # lircd デーモンを再スタートします。

Restart mythtvfrontend

mythtvのフロントエンドを再スタートします。

ホーム・セキュリティー

Zoneminder 監視システム

Zoneminder manages surveillance cameras and stores images on the hard disk. Images can be viewed using a (LAMP) server remotely. X10 devices can be triggered using built-in perl scripts. For more info see the Zoneminder website.

Zoneminderは監視カメラを取扱い、ハードディスクにその画像を記憶します。画像は遠隔的に(LAMP) serverを使用して閲覧することが出来ます。X10デバイスは備え付けのperlスクリプトを使用して起動できます。

apt-get install ffmpeg
Zoneminderの最新版のインストールするには
  • Minor tweaks are required to install the latest version (1.23.3) of Zoneminder on Hardy. See the Zoneminder forums here or a note on installing from source here.

HardyにZoneminderの最新版(1.23.3)をインストールするには、ちょっとした工夫が要求されます。the Zoneminder forums hereを参照するか、installing from source hereに注目してください。

リポジトリ・パッケージを使用する
  • There is a Zoneminder (version 1.22.3) package for Hardy (that was also the package from Gutsy) in the repositories. You should be able to install the package from Synaptic Package Manager. It is available in 32-bit and 64-bit versions.

Hardy用のZoneminder(v 1.23.3)パッケージはリポジトリ中にあります(Gutsyからのパッケージもまた存在していました)。Synapticパッケージマネージャからインストール可能です。32bitと64bit版があります。

  • Detailed instructions that appeared to work for Gutsy are at the Zoneminder Installation Wiki.

Gusty上で動作すると思われる詳細な説明は、the Zoneminder Installation Wikiにあります。

オリジナルのFeistyインストレーション使用説明
  • However, if that does not work, try the original instructions that worked for Feisty:

しかしながら、上記の方法が動作しなかった場合、Feistyで動作したオリジナルの指示を試してください。

  • You must have the LAMP server installed. In addition, you may need additional modules if they are not satisfied by the package dependencies:

LAMPサーバーをインストールしていなければなりません。さらに、この依存関係パッケージで不十分であれば、追加もジュールを必要とするかもしれません:

sudo apt-get install libarchive-tar-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl
sudo apt-get install libjpeg62 libmime-perl libstdc++6 libunwind7 libwww-perl zlib1g
  • Download the .deb package from the package manager's website:

パッケージマネージャのウェブサイトから.debパッケージをダウンロードします:

ftp://www.northern-ridge.com.au/zoneminder/ubuntu/edgy/zoneminder_1.22.3-8_i386.deb

  • Install using the Debian package manager. (No other method seems to work.)

Debianパッケージ・マネージャを使用してインストールします。以下のコマンドです(他の方法では動作しないようです)

dpkg -i zoneminder_1.22.3-8_i386.deb
  • (Note: If some dependencies are still unsatisfied, make sure you have these packages installed):

(注意: いくつかの依存関係が未だ満足されていないなら、以下のパッケージをインストールしてください)

sudo apt-get install libc6 libc6.1 libgcc1 libgcc4 libstdc++6
(These should already be installed as part of the LAMP installation):

(これらはLAMPの一部として既にインストールされているはずです):

sudo apt-get install apache2-mpm-prefork libapache2-mod-php5 libmysqlclient15off mysql-client mysql-server php5  php5-mysql
Zoneminder設定のセットアップ

If your installation is successful, you will now need to set up the configuration files and databases for Zoneminder.

インストールが成功したので、ここでZoneminderのための設定ファイルとデータベースをセットアップする必要があります。

  • Copy the configuration file and restart the Apache2 server.

設定ファイルをコピーして、Apache2サーバーを再起動します。以下のコマンドです。

sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
sudo /etc/init.d/apache2 reload
  • View Zoneminder from your web browser:

WebブラウザからZoneminderを閲覧します。Webブラウザのアドレス欄に以下を入力します。

http://localhost/zm
  • Set up a MySQL database for Zoneminder

Zoneminder用のMySQLデータベースをセットアップします。

  • Note: In Hardy, the next two steps are accomplished during a LAMP server installation or during MySQL installation.

注: HardyではLAMPサーバーのインストール、もしくはMySQLのインストール時に、次の二つのステップは完了しています。

  • If this is the first time you have used MySQL, the default global MySQL superuser root will not have a password. You should set one now. Instructions for setting mySQL initial privileges are here.

MySQLを初めて使用したのであれば、デフォルトのグローバルMySQLスーパーユーザー・ルートはパスワードが設定されていません。ここで設定する必要が有ります。mySQL権限テーブルの初期化の設定に関する説明は、こちらにあります。

In short:

以下のようにコマンドを入力します。

mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
  • In addition, you can set up an additional global MySQL user (such as mysql_user, for example) by following the instructions here. That way you can reserve root login for emergencies.

更に、こちらの説明に従うことで、追加のグローバルMySQLユーザー(例えば、mysql_userのような)をセットアップできます。これで、あなたは緊急事態でのルートのログインを確保できます。

In short:

以下のようにコマンドを入力します。

mysql -u root
mysql> CREATE USER 'mysql_user'@'localhost' IDENTIFIED BY 'mysql_user_passwd';
mysql> quit
  • Now you must create a MySQL database for use by Zoneminder. This is an administrative MySQL command, so you must use one of your global MySQL users (either root or mysql_user, as created in the example above). You can name your Zoneminder database anything you want, instead of zmdatabase.

ここで、Zoneminderで使用するMySQLデータベースを作成しなければなりません。これは管理上のMySQLコマンドなので、グローバルMySQLユーザー(ルート、もしくは上記で作成したmysql_userのいずれか)を使用しなければなりません。あなたはZoneminderデータベースをzmdatabaseの代わりに、あなたの好きな名前にすることができます。

mysqladmin -u root -p CREATE zmdatabase
or

または

mysqladmin -u mysql_user -p CREATE zmdatabase
  • Create users for the Zoneminder database. As always, I create a root user for emergency use. I use the same password for root as I do elsewhere on my system. Then I also create a user named zm_user (but you could also creat a user named mysql_user, to keep everything consistent). [I use a unique user here because this is a home security system, after all, and I don't want it breached.] These users are specific to this database; they can be the same users as used elsewhere in the system or can be unique users.

Zoneminderデータベースのユーザーを作成します。いつものように、私は緊急時に使用するためのルートユーザーを作成します。私のシステムの他の場所で実行するのと同じパスワードをルートに使用します。次に、zm_userという名前のユーザーも作成します(あなたは、一貫性を維持するためにmysql_userという名前のユーザーを作成してもよいでしょう)。[これがホームセキュリティ・システムなので、私はここでは一意のユーザを使用します。結局、侵入されることを望まないためです]  このようなユーザーは、このデータベース特有のものです : これらは、このシステムで使用されるものと同じ名前であることもできますし、一意のユーザであることもできます。

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOC