Puppy FAQ

本家の Puppy FAQ より抜粋して翻訳しました。更新されている事もありますので必ず、原文もご覧下さい。
パピーリナックス(Puppy Linux)のライセンスに関しては、本家 Puppy FAQ に記載されています。日本語版も本家 Puppy Linux に準じます。

原文(英語): Puppy FAQ(2008年6月3日更新)
http://www.puppylinux.com/faq.htm

参考(英語): HowToUsePuppy(Wiki)
http://www.puppylinux.org/wikka/HowToUsePuppy


Q1:私の個人ファイルや設定はどうやって保存するのですか?

A:
あなたがライブCDから一番最初にパピーを起動した時、パピーの全ファイルはCDからRAMにロードされ、パピーは全部RAM上で動きます。あなたが始めてシャットダウンする時(メニュー→シャットダウン)、パピーはあなたの個人ファイルと設定をどこに保存したいかを尋ねます。パピーは何が利用できるかを見つけ、メニューを表示します。あなたは望むものを選ぶだけです。とても簡単です。あなたは、ハードディスクやプラグインUSBドライブ、(場合によってはフロッピーディスクにさえ)保存する事を選択出来ます。

パピーは pup_save.3fs と言う名前の一つのファイルを作ります。その中には、あなたの個人データが保存されます。このファイルがハードディスクパーティションに作られると、どんな形であれ、すでにハードディスク上にあるものには干渉しません。ですから、もしあなたがCドライブにWindowsをインストールしてあっても問題ありません。パピーはあなたのCドライブに pup_save.3fs ファイルを作ることができます。そしてあなたがWindowsを動かす時は、pup_save.3fsファイルはちょうど普通のファイルになります。言い換えると、それはWIndows環境を全く壊すことはありません。

Q2:パッケージのインストール

オーケー、私はライブCDを起動しました。私はエキストラパッケージをインストールできるように、パピーをハードディスクにインストールしなければなりませんか?

A:
いいえ!ハードディスクにPuppyをインストールする必要は全然ありません。そして、大多数のパピーユーザーはライブCDからパピーを走らせているだけです。パピーは2つのパッケージインストールシステム、(「セットアップ」メニューから入手可能な)PupGetとDotPupを持っています。あなたがダウンロードして、インストールするように選んだどんなパッケージでも、パピーの「pup_save.3fs」ファイルに含まれます。そしてそれはハードディスク上の永久保存ファイルです。

私は、あなたがパッケージ管理システムについて読むことを勧めます:Package management (パッケージ管理)

注意:あなたがパピーを起動した一番最初の時、あなたはパピーが pup_save.3fsファイルを作るためにシャットダウンして再起動しなければなりません。(前の質問をご覧下さい)。その後、あなたがパピーパッケージマネージャを動かしてパッケージをインストールすれば、パッケージは永久にインストールされます。

Q3:NTFSパーティション

私は自分のコンピュータにインストールされたWindowsXPを持っています。そして、ハードディスクは一つのNTFSパーティションで分けられています(Cドライブ)。私が最初にシャットダウンする時、私はpup_save.3fsファイル(私の個人保存ファイル)を作成するためにNTFSパーティションを選びました。しかし、それは作られませんでした。なぜ、パピーはNTFSで働かないのですか?

A:
バージョン2.10から、パピーはNTFSパーティションに対するフルサポートを持ちます。あなたがパピーの以前のバージョンを使っているならば、この問題があるでしょう。

しかし、パピーはNTFSパーティションがそれ自体、何か良くない事があると思うと、パピーは問題を持ちます。これは、単にあなたがWindowsを使用した最後の時、あなたがきちんとWindowsをシャットダウンしなかったという事かも知れません。

都合の悪いことに、not-shutting-down-properly(適切なシャットダウンをしない事)は、Windowsでは、それほどまれな事ではありません。あるいは、それはあなたがちょうど適切なシャットダウンシーケンスを通り抜けることなくPCの電源を切った、という事であるかも知れません!

あなたがpup_save.3fsファイルを作成後、次の機会にパピーを起動すると、パピーは pup_save.3fsファイルを求めてコンピュータを捜します。そして見つけるとそのファイルを使います。しかし、Windowsがそれ以前にシャットダウンされてないならば、パピーはpup_save.3fsファイルにアクセスする事ができません。そういうわけで、これは継続中の問題です。

注意:この問題はVFATファイルシステムが使われているWindows95と98には、あてはまりません。(WindowsXPはVFATファイルシステムのパーティション上にインストールする事もできます。しかし、デフォルトはNTFSです。)たとえWindowsがきちんと終了しなかったとしても、パピーは完全にVFATパーティションにアクセスすることができるでしょう。

技術的な点:上記で私は「パーティション」と「ファイルシステム」と言う言葉を交互に使っている事に気がついて下さい。厳密に言えば、あなたの「Cドライブ」はハードディスクの「パーティション」です。そして、「NTFS」はそのパーティションの「ファイルシステム」です。ファイルシステムは、ファイルとフォルダの作成、操作と削除に対する「骨組み」です。

Q4:Mandrakeのようないくつかの主要なディストリビューションはオートマウントがあります。パピーはなぜできないのですか?

私はMandrakeでCDやUSBドライブをプラグインすると自動的に認識されマウントされます。しかも私の全部のハードディスクパーティションも起動時に自動的にマウントされます。

A:
フォーラムに書かれるよくある意見は、人々がLinuxについて学ぶ簡単な方法としてパピーを使っているという事です。マウントやアンマウントの手動制御はその学習課程の重要な部分です。

またオートマウントはそれ自体厄介な問題を持ってきます。そして慣れたLinuxユーザーは何を、いつどこでマウントするかという手動制御をするのを好む傾向があります。

さらに手動のマウント、アンマウントは難しくありません。パピーは、非常に簡単にします。パピーはメニューから使える Pmount プログラムがあります。(「メニュー」→「ファイルマネージャ」→「ドライブのマウント/アンマウント」)

Jess LileyはMUTを開発しています。これはマウント/アンマウントをさらにより簡単にする我々の次世代マウントツールです。MUTも「メニュー」→「ファイルマネージャ」メニューにあります。

言い換えると、パピーはあなたを管理しています。そして、この事はマウント/アンマウントすることが何であるかについて理解する小さな努力の価値があります。

Q5:ウィンドウマネージャ

「xyz」ウインドウマネージャを利用しませんか?

A:
私は、たいへんこの質問をされます。もちろん、あなたはあなたのお気に入りを持っていて、パピーでそれを見たいと思います。分からないでもありませんが、私達はウィンドウマネージャを評価するのにたいへん長いプロセスを経てきました。そして私達の選択は軽率なものではありません。

公式には、パピーはJWMとFvwm95をサポートしています。一部のパピー狂は、IceWM、Xfceと他にも1、2のウィンドウマネージャをサポートしています。

標準的なライブCDは、JWMを持っています。早い話が、JWMが非常に小さいサイズと速い速度とが組み合わさっていると言う特徴があるからです。しかし、Fvwm95とIcwWMは、パッケージとして利用できます。フォーラムやウィキを見て下さい。あなたはパッケージとしてXfceや他の物を見つけることができるかも知れません。- しかし、それらがあなたの使っているパピーのバージョンで動くと書かれているか注意して下さい。

あなたの選んだパッケージをインストールすることは簡単です。そしてCDをリマスターして下さい(つまり、あなた自身のカスタマイズされたパピーを作ります)。多くの人々がちょうどそれをしました。そしてあなたは、自分が望むもの(例えばXfce)で、すでに作られるパピーの「味」を見つけるかも知れません。

JWM は、レトロなWindows95風の外観で構成されています。Fvwm95も、このルック&フィールを持ちます。「Windows難民」 -特にWindows95や98を使って来て、XPにたどり着かなかった人々- を安心させるために、これは慎重でした。しかし、9xルック&フィールは表面的なだけです。そして、フードの下にはパワーと使いやすい特長の積み重ねがあります。

一部の人々は当初、「Windowish」ルックや「平凡」な外観にうんざりした、と私に話しました。

「平凡」な外観についての更なるコメント: あなたがXPから来たならば、フェードイン、フェードアウト、ポップアップ、見栄えのいいウィンドウの形やサウンド効果に慣れているでしょう。しかし注意して下さい。これらの多くは、たんなる「まやかし」です。「マーケッティングのいんちき」です。「光るもの必ずしも金ではない」"all that glitters is not gold"と言う格言を思い出して下さい(シェークスピアのものであると思います)。そうです、パピーのユーザーインターフェースは実用的で、それを誇りに思います!

Q6:印刷の問題

私はプリンタウィザードを走らせました。そして現在SeamonkeyとAbiwordから印刷することができます。しかしプレーンテキストファイルやPostScript、PDFを印刷することができません。

A:
パピーの印刷サポートは、開発中で未完成です。今のところ、PDQプリンタマネージャはPostScriptや別のどんなプリンターでも、PostScriptファイルだけを取り扱います。SeamonkeyとAbiwordは、PDQプリンタマネージャーに送る前に、PostScriptに変換します。(注意して下さい。プログラムlprはプログラムpdqへのリンクです)

Sylpheed(電子メールクライアント)はそのプレーンテキスト電子メールを印刷することもできます。それは、/usr/bin/lprshellと言う小さなプログラムを呼び出すように設定されています。そして次のように実行されます:

# lprshell myfile.txt

lprshellはAbiwordを使い、コマンドラインモードでプレーンテキストやRTFファイルをPostscriptに変換し、PDQを経由して印刷します。あなたは、どんなプレーンテキストやRTFファイルを印刷するために、直接このスクリプトを使用することもできます。(プリントアウトは、Abiwordの設定と同じページレイアウトとフォントになります)

もしPostScriptファイルがあれば、あなたはXpdqマネージャを開いて、ファイルを選び、そして印刷することができます。(ユーティリティメニューをご覧下さい)

あなたにPostScriptまたはPDFファイルがあれば、ユーティリティメニューから(または、ちょっとRoxファイラでファイルをクリックして)Gsview(別名Ghostview)を開けて、File/Printを選んで、「psmono」のような一般的なPostScriptプリンターを選んで、「PostScript printer」チェックボックスにチェックを入れ、印刷の頁数をチェックしてから印刷して下さい。

Gsviewの印刷ダイアログがたくさんのプリンターの一覧リストを表示しますが、これらはPuppyで使われない点に注意して下さい。これらはGhostscriptパッケージでサポートされるプリンターです。しかしPuppyはGIMP-Print IJSドライバーを利用するように設定されています。そして、あなたがPrinterウィザードを走らせた時、あなたはプリンターIJSドライバーをすでに選びました(そして、PDQはデフォルトでこのプリンターを使うよう設定しました)。

そう言うわけで、GSviewで一般的なPostScriptプリンター(generic Postscript printer)を選ぶだけで、あなたはPostScriptファイルをPDQに渡し、あなたの通常使うプリンタが何であれ印刷する事ができます。

Q7:小さなディストリビューションは、どれがいいですか?

パピーは、Damn Small Linux、Feather LinuxまたはAustrumi(その他)よりよいです。

A:
あはは、そのとおりです。
以前はここに非常に長い答えがあったものです。そこでは私はいろいろな小さい50-70Mのディストリビューションの特徴を比較しました。しかし、ちょうど自分のものを取り上げなかった理由は、パピーがよりよいからです。でも私はパピーの開発者です。あなたはどんな答えを期待してますか!

まじめな話、「帽子が合うならば、それをかぶりなさい」"if the hat fits, wear it"。他を試して、あなたが一番好きなものを使って下さい。しかし表面的な評価に注意して下さい。とは言うものの、一部の論評家はこういう罪を犯しています。2、3日間、そのディストリビューションを使って、あなたがそのディストリビューションで使いたい全ての事をして見て下さい。

そうです。そしてパピーはたった50-70MBである事を忘れないで下さい。あなたが700MBのディストリビューションとパピーを比較する時は、その事を心に抱いて下さい!(実は、パピーが大部分の700MBディストリビューションよりよい多くの証拠があります。)

パピーウィキには、page with links to reviews of Puppy (Puppyのレビューへの関連ページ)があります。

Q8:私の個人データのためのUSBストレージ

私はライブCDからパピーを起動しています。でも個人データ「pup_save.3fs」ファイルをハードディスクに保管して欲しくはありません。私は、このファイルをUSBペンドライブに保存したいのです。そうすることができますか?

A:
ノープロブレム。最初にあなたがパピーをシャットダウンし、次にライブCDから起動します。USBペンドライブを差し込むと個人データを保存できます。

もう一つの選択肢は、あなたはパピーを全部USBフラッシュドライブ上にインストールする事ができます。「メニュー」→「セットアップ」→「パピーユニバーサルインストーラ」-これで、あなたはUSBを含む多くの異なるメディアにパピーをインストールする事ができます。

フラッシュドライブにパピーを完全にインストールしない1つの理由は、若干のPCがUSBからブートする事ができないからです。USBブートがサポートされているかどうか調べるために、あなたのパソコンのBIOS設定の中を見て下さい。

Q9:セキュリティの心配

私は、ウェブサーフィンのような通常の使用に「root」でログインするのは賢明でない、と言う事を読みました。パピーは私に自動的に「root」でログインさせ、「非rootユーザ」としては実行できません。私はこの事が心配です。これはセキュリティの弱点ではありませんか?

A:
私はもう少しこの答えを細かく書く必要がありますが、最初の解説をいくつか書きます:

1:毎回パピーを起動するのは、あたかも新規インストール後のようなものです。あなたの個人データ以外の全ファイルシステムが2つのファイル、initrd.gzとpup_xxx.sfs.から再インストールされます。すなわち、仮にウイルスがあなたのpup_save.3fsファイルに入る事ができても、バージョンアップグレード、あるいはシミュレーションされたバージョンアップグレードをする事によって、ウイルスを洗浄する事ができます。「非root」でログインする事が、ウイルスの感染を防止するものではないのです。

2:パピーは当初「クライアントだけ」の環境であることを目的としました。サーフィンする時、ファイアウォール無しでも、セキュリティを強固にするのはとても簡単です。

サイトwww.grc.comには、「ShieldsUp!」があります。これはインターネットに接続する間、あなたのコンピュータの安全をテストする製品です。ShieldsUp!は基本的に、3つのテストを実行します:「ファイル共有」、「一般ポート」と「サービスポート」。パピーはファイアウォールなしで、第2の2つのテストを「落第」しました。なぜならパピーは全てのポートを「閉じ(closed)」ていて「隠さな(hidden)」かったからです。またパピーはping要求に応答しました。これらの「落第」が必ずしも問題であるというわけではありません。そして、パピーはそれでもまだ安全です。
しかし、私はそれから「パピーファイアウォールウィザード」を走らせて、「デフォルトの全く安全なモード」で再起動しました。私はダイヤルアップモデムでインターネットに接続していて、Mozillaを使っています。現在、ShieldsUp!は私のコンピュータが全く絶対に100%見えないと報告します。それは、単に存在しないという事です(IPアドレスの提供とブラウザのレスポンスは別として)。全てのポートは「見えない」モードにあります。と言う事は、パピーがいかなる調査にも応答しないばかりか、pingにも応答しないと言う事を意味します。
但し書き:私のテストは、インターネットに直結でありました。LANまたはルータ-モデムを経由してつながるならば、ShieldsUp!テストはあなたのPCでなく、LANサーバーまたはルータ-モデムになります。

3:サーバーがパピーで動くことになっているならば、それは違う話です。そして、これは開発中で未完成です。
パピーにはDidiWikiと呼ぶ個人のwikiがあります。それ自身内蔵HTTPサーバを持っていてウェブブラウザから、ローカルでもネットワーク/インターネット越しにでもアクセスできます。我々がこの場合する事は、ユーザー「spot」としてDidiWikiを走らせる事です。たとえあなたがあなた自身「root」としてログインしていても、限定された「非root」ユーザーとして単一のサーバアプリケーションを実行できます。「spot」としてウェブブラウザを走らせることも可能です。

最後に、あなたがこの「rootとして実行する事」対「userとして実行する事」の安全保障問題についてさらに深く掘り下げる事に興味があったら、パピーフォーラムをご覧下さい。

Q10:クリップボード

私は、パピーでクリップボードを使用する上で何か知る事がありますか?

A:
パピーはMS-Windowsと同じようなシームレスなクリップボード統合をしません。基本的に、あなたは異なるアプリケーションだけの間でプレーンテキストを移すことができます。同じアプリケーションの2つのウインドウの間でプレーンテキストだけでなく移動することができます。

いくつかの古いLinux/Unixアプリケーションは「カットバッファ」"cut buffers" と呼ばれている一種のクリップボードを使用します。そして、それはクリップボードと異なります。Rxvtターミナルエミュレータ(それは、パピーのWindowの「DOSボックス」相当です)は、そのようなアプリケーションです。しかし毎回パピーがX(グラフィックスサーバー-つまり、グラフィックスモードにスクリーンを変えて、グラフィックアプリケーションが動作することができる環境を提供するプログラム)を起動するたびに、autocutselと呼ばれている小さなプログラムが起動されます。それはデーモンと呼ばれています。つまり、それはバックグラウンドで動き、カットバッファとクリップボードを同期させます。

この同期の意味するものは、エンドユーザーのあなたにとって大変興味深いです。すなわち、あなたがRxvtターミナルウインドウを開いた時、あなたがウィンドウ内のテキストをハイライトするためにマウスポインタをドラッグすると、Rxvtはカットバッファにテキストを置きます。そしてマウスの左のボタンがはなされる時、autocutselはそれをクリップボードへコピーします。従って、あなたはRxvtウインドウからどんなテキストでもコピーする事ができます。あなたは、Xclipboardを走らせることによって、これを実験することができます。Xclipboardは、クリップボードの中身を表示します。(そして、Xclipboardはクリップボードの前の内容も保存します)。

中央マウスボタン(あるいは、二つボタンマウスの場合は、2つのボタンの同時押し-この設定は、マウスウィザードを見て下さい)を押す事でRxvt内にペーストする事ができます。

標準的なキーボードショートカットctrl-c(クリップボードへのコピー)、ctrl-v(クリップボードからのペースト)とctrl-x(クリップボードに切られる)は大部分の最新のLinuxアプリケーションで働きます。しかし、いくつかの「古い世代」のアプリケーション(Rxvtのような)では働かないとわかります。

クリップボードが関連する所まで、それ自体に住んでいるような2、3のアプリケーションがあります。例えばAmaya。Amayaはそれ自体の内部のクリップボードシステムがあって、メインクリップボードを使用しません。あるいは、むしろそれは部分的にするだけです。

Q11:ファイル名とディレクトリ名の空白

ディレクトリ(フォルダ)とファイル名でスペース(空白)を持つことは、問題ないですか?

A:
理論上は「イエス」ですが、実際には「ノー」です。スペース(空白)がファイル名やパスに入っていると、不正を働くいくつかのアプリケーションやスクリプト(私が書いた、いくつかも含みます)があります。私はスペースがWindowsで「普通である」という事を知っています。しかし、Linuxを使う時は、その習慣をやめたほうがいいです。そのかわり、アンダースコア "_"、やダッシュ "-" を使いましょう。例えば、"/root/my-applications/" のようにします。

結局、インターネットURLは空白文字を許しませんので、ローカル「URI」(パス名/ファイル名)のためにこの規制を持つことは首尾一貫しています。

不注意な人を陥れるもう一つの落し穴は、大(小)文字です。つまりLinuxでは、"A" と "a" は違います。Linuxのフォルダやファイル名は、大文字と小文字を区別しています。

私がLinux初心者の落し穴について考える時、もう一つあります。/root/ディレクトリにRxvtターミナルウィンドウを開いたとします。そしてそのディレクトリ内に、たぶんあなたがダウンロードした実行可能なプログラムがあります。「Demoexe」と呼びましょう。-私はこれに大文字も付けました。

それを実行するために、以下(#はプロンプトですから、#はタイプしないで下さい)をタイプしてください:

# ./Demoexe

DOS/Windowsを経験して来ていると、「Demoexe」をタイプする事がそれを実行する事と思うかもしれませんが、そうではありません。Linuxは実行可能形式が保たれているディレクトリ内のファイルを捜します。しかしカレントディレクトリには見つかりません。あなたはカレントディレクトリへのパスとして、「./」を追加しなければなりません。

Q12:画面がちらつきます

垂直リフレッシュレートが低すぎるようです。モニタはちらつきが目立ちます。どうしたらよいですか?

A:
パピーには、強力なXorgとシンプルで非常に小さいXvesa Kdrive Xサーバーと言う、二つのXサーバーがあります。後者には多くの限界があります。あるものはスクリーンリフレッシュ周波数を調節することができません。「メニュー」「セットアップ」「Xvesaビデオウィザード」を実行する時(すなわち、あなたがパピーを起動した一番最初の時)、あなたはビデオ解像度の選択を提示されます。さらに選択できるたくさんのボタンがあります。

Xvesaサーバーはビデオカードからこれらの解像度を得て、ビデオカード/チップに選択された解像度に変更しようと働きかけます。しかし、Xvesaはどんなリフレッシュレートを使うべきかは、ビデオカードに伝える事ができません。リフレッシュレートはビデオカード/チップが使うことに決めるものは何でもです。

現在、興味深いのはあなたがどの解像度を選ぶかによって、ビデオカード/チップは異なるスクリーンリフレッシュレートを選ぶ事ができます。

モード 解像度 周波数
0x0114 800x600x16 56.5Hz
0x0117 1024x768x16 87.3Hz
0x011A 1280x1024x16 87.0Hz
0x0014 1280x960x16 60.3Hz
0x0131 1600x1200x16 60.3Hz

私のモニターには、垂直リフレッシュレートを示すことができる画面上のメニューがあります。

あなたのモニターと個人的な許容範囲によっては、60Hzはうっとうしいかも知れません。その場合、他の解像度で実験して下さい。

私はこれについて確信がありませんが、非常に安いモニターは長い蛍光体の持続性があるので、低いリフレッシュレートでもはっきりしたちらつきが少ない場合があるかも知れません。

ライブCDを起動した一番最初の時、あなたはXorgまたはXvesaを使う選択を提示されます。後者は設定が非常に簡単で、すぐに稼働可能にする事ができます。Xorgサーバーのセットアップはもう少し設定に時間がかかりますが普通は簡単です。Xorgの多くの長所のうちの1つは、あなたのモニターが扱える同程度の高いスクリーンリフレッシュ周波数をセットすることができる事です。

注意、パピーの以前のバージョンやいくつかの縮小「風味」パピーには、Xorgサーバーがないかも知れません。あなたがこの状況にあって、ちらつきがあまりにうっとうしいなら、パピーダウンロードページから入手できる「標準的な」パピーに移行して下さい。

英語版ダウンロードページ

http://www.puppylinux.com/download/downpage.htm

日本語版ダウンロードページ

http://openlab.jp/puppylinux/download

Q13:どうしてSeamonkeyの代わりにFirefoxを使わないのですか?

私の提案は、醜く重いMozilla Seamonkeyスイートを、よりスリムでかっこよく、かわいいFirefoxとサンダーバードと入れ替えることです。

A:
この質問や若干のバリエーションは、フォーラム上で何度も尋ねられます。はい、Firefoxウェブブラウザ、サンダーバード電子メールとニュースクライアント、サンダーバードカレンダーそして、NVU HTMLエディタと別々のアプリケーションがあります。Mozilla/Seamonkeyスイートは、この機能全てを含んで、圧縮されておよそ11Mです。ところが、別々のアプリケーションは圧縮されて各々がおよそ8Mから11Mです。ライブCDは60Mの代わりに85Mにもなり、128MのRAMのパソコンのRAM上で動作するにはあまりに大きいです。

Mozilla/Seamonkeyは、どういうふうに、別々のアプリケーションより劣っていますか?そんな事はありません!Firefox、サンダーバード、その他は、Mozillaソースから派生しています。彼らがこの頃別々のプロジェクトとして開発されていますが、同時発生は起こります。しかし、別々の製品のいくつかはかなり異なります:

現在では、Calendarモジュールは、seamonkeyで働きません。そういうわけで、我々はパピーでIcalを使います。

NVUは、SeamonkeyのComposer HTMLエディタモジュールより先に進んでいます。NVUコード改良がSeamonkeyに戻る自分の道を見つける、とうわさされますがいつになるかは知りません。

なぜ、個々のアプリケーションは、Mozilla/Seamonkeyスイートと比較して、それほど大きいのでしょう?単純に、Mozillaスイートは多くの一般的コードを各々のモジュールで共有しています。ところが、別々のアプリケーションはそのコードのコピーを取らなければなりません。これは巨大なサイズにふくれあがります。パピーの精神ではありません。

Firefox、サンダーバードとNVUはPuppy 2.10+用のPupGetパッケージがある事に注意して下さい。

Q14:パピーのソースコードはどこで手に入りますか?

パピーはもちろんバイナリ(コンパイル)パッケージから作られています。オリジナ ルのソースパッケージはどこから持ってきて、どのようにコンパイルされていますか?

A:
私たちは、質問をする必要があります:何が「Puppy Puppyを作りますか?」言い換えると、パピーを他のディストリビューションと区別する事、パピーの起動を早くする事、ハードウェアを自動検出する事、セッションを保存する事などは何でしょうか?これに対する答えは次のURLにあるpupgetpkgs-1/0rootfs_skeleton-2.x.x.tar.gzと言う1つのファイルの中に見つかります。

ftp://ibiblio.org/pub/linux/distributions/puppylinux/

このファイルには「Puppy Puppyを作る」スクリプトの大部分を作成する全てのrootフ ァイルシステムがあります。あなたはこれらのスクリプトを起動中のパピーにも見つける事ができます。またイニシャルramdiskの中でも別のキースクリプトがあります。これは起動中のパピーの/initrd/sbin/init で見つかります。

あなたがパピーが作られるオリジナルのソースパッケージをダウンロートする事に興味があるなら、ここにURLがあります。
http://www.puppylinux.com/download/downpage.htm

しかし、それをコンパイルする方法を知るためには、このページを最初に読まなければなりません。
http://www.puppylinux.com/pfs/index.html

あるいはあなたがカーネルのコンパイルだけをしたいならば、次のページをご覧下さい。
http://www.puppylinux.com/development/compilekernel.htm

起動中のパピーでリナックスカーネルをコンパイルするために使われたカーネル設定ファイルは、 /lib/modules/にある事に注意して下さい。カーネルソースパッケージでは、このファイルは「.config」に名前を変えられます -- 詳細方法については上記のリンクをご覧下さい。

Q15:パピーをベースにした私自身のディストリビューションをリリースできますか?

A:
はい、できます。1つの基本的な要望は、あなたが「Puppy」、「Puppy Linux」と「PuppyOS」と十分な「製品差別化」を提供するあなたのディストリビューションの名前を選ぶという事です。これを詳しく述べる私のNews Blogにスレッドがあります:
あなたのパピーディストリビューションの名前の付け方
すでに使用されているいくつかの許容できる名前は、「GrafPup」、「MeanPup」と「Hacao Linux」です。「Toutou Linux」さえあります。「Toutou」は「子犬」に対するフランス語です。

もう一つの要望はあなたのプロジェクトサイトが完全に私自身(Barry kauler バリー・カウラー)をパピーの最初の開発者であり現在の保持者である認める事です、そして、私のウェブサイト、www.puppylinux.comまたはwww.puppylinux.orgへのリンクがなければなりません。

パピーの派生物は、ネーミングやプロモーションなど、どんな形であれオリジナルのパピープロジェクトに代わろうとしてはいけません。派生著作物は競争的かもしれませんが、主流のパピープロジェクトとは異なる特徴を強化した連産品を提供しています。

Q16:法律的詳細は何ですか?

もっとはっきりと、Puppyの著作権、登録商標そしてその他の制限について説明していただけますか?

A:
パピーには、いろいろなライセンス、大部分はGPLまたはLGPLライセンスのソフトウェアがあります。若干のオープンソースではない(しかし、無料の)ソフトウェアもあります。パピーのあらゆるリリースにおける「ヘルプ」ページ(/usr/share/doc/index.html)には、以下の声明があります:

法的通知:
パピーのプログラムはオープンソースです(上記の注意書きを除く)。そして、個々の製品のライセンスは正式に認められています。名前「Puppy Linux」(別名「Puppy」と「PuppyOS」)とそのすべての芸術的な作品は、「copyright (c) 2003,2004,2005,2006,2007 Barry Kauler」です。

免責事項:
非常に簡単です。完全に各自の責任で利用して下さい。Barry Kaulerは法的責任も義務も全く認めません、そして、あなたはこの事を理解した上でパピーをお使い下さい。

パピーウェブサイトのメインページ www.puppyos.com(そしてwww.puppylinux.com) にはまた、こうも書かれています:

Puppy Logo通知:これは、Puppy(別名Puppy LinuxとPuppyOS)のためのロゴです。それは、「copyright (c) Barry Kauler 2006」です。許可はこのロゴを使うために与えられます。しかし、それはwww.puppylinux.comへのリンク(またはイメージに埋め込まれたリンク)と一緒に表示されなければなりません。

アバター通知:このイメージは私のアバター(化身)です。そして、Puppy Forumの上で現在使われています。それが私自身の別名で、すべての権利は登録済です。Copyright (c) Barry Kauler 2006.

Puppy
PuppyOS
Puppy Linux : 通知:私(Barry Kauler)は2003年1月に「Puppy Linux Project」を発足し、2003年6月18日に最初のウェブサイトと製品をリリースしました。そして私は必要に応じて、連邦及びインターナショナルコモン法(Federal and International Common Law)と登録商標法(Trademark Laws)の下、「コンピュータの使用と作動を容易にするコンピュータ操作のシステムソフト(computer operating system software to facilitate computer use and operation)」に関するものとして「Puppy Linux」「PuppyOS」「Puppy」の名前とタイプされた図面(typed drawing)に対する商標要求をしました。

(c) Copyright Barry Kauler, 2003,2004,2005,2006,2007.著作権所有

このページのどの部分も、他のどこにも転載する事はできません。私は自分のウェブページの一部分が他のサイトに挿入されていて、私が定期的に自分のページを更新しているにも関わらず、他のサイトでは更新されていないと言う問題がある事が分かりました。これは望ましい状況でないので、ちょっと私のページにリンクして下さい。

上記の画像や名称、入力された図面(typed drawings)があなたの国で登録商標として明示的に登録される必要がない事に注意して下さい。米国では、連邦登録(Federal registration)は商標の権利を設立するために必要ではなく、コモン法権利(Common law rights)はマークの実際の使用のため起きます。これは大部分の他の国にもあてはまります。
大部分の国でも、どんな文書や芸術的な作品の(c) Copyright声明は、所有者に対するすべての権利を保有するのに十分です。そして、製品は所有者の許可なく複製できません。


クイックヒント

1:Rxvtとクリップボード

rxvtターミナルウインドウからクリップボードへテキストをコピーすることは、とても簡単です:ちょっとマウスポインタでドラッグ(左のボタンを抑えつけます)して、テキストをハイライトします。左のボタンをはなします。-これでテキストはクリップボードに自動的に置かれます。

2:Rxvtオートコンプリート(自動補完)

rxvtターミナルウインドウのもう一つの素敵な特長は、オートコンプリート(自動補完) です。ディレクトリ名またはファイル名を入力し始めて、[TAB]キーを押すと、自動的に名前が補完されます。

3:Live-CDのより速い起動

ライブCDを起動する時、もっと早く起動したいと思いませんか?あなたが How Puppy works ページを勉強すると usr_cram.fs ファイルの検索順(search order)が分かるでしょう。CDをマウントして、usr_cram.fs のコピーを/mnt/home/ にドラッグします。次回、起動すると大成功、ワン!

日本語版FAQ

FAQ

Q1: 私の個人ファイルや設定はどうやって保存するのですか?

Q2:パッケージのインストール

Q3:NTFSパーティション

Q4:Mandrakeのようないくつかの主要なディストリビューションはオートマウントがあります。パピーはなぜできないのですか?

Q5:ウィンドウマネージャ

Q6:印刷の問題

Q7:小さなディストリビューションは、どれがいいですか?

Q8:私の個人データのためのUSBストレージ

Q9:セキュリティの心配

Q10:クリップボード

Q11:ファイル名とディレクトリ名の空白

Q12:画面がちらつきます

Q13:どうしてSeamonkeyの代わりにFirefoxを使わないのですか?

Q14:パピーのソースコードはどこで手に入りますか?

Q15:パピーをベースにした私自身のディストリビューションをリリースできますか?

Q16:法律的詳細は何ですか?

クイックヒント

リンク

本家ホームページ

日本語フォーラム

PETパッケージ集

本家フォーラム

本家開発者フォーラム

マニュアルページ

パピーの詳しい仕組み

プロジェクト声明

声明の日本語訳

お願い

パピーに関する情報をお待ちしてます。

どんな事でも結構です。使い方のヒントやこれはきっと便利だ、という事がありましたらどんどん日本語フォーラムへ投稿して下さい。オープンラボパピーリナックスホームページに掲載します。

パピー日本語フォーラム

ご注意

このサイト内の内容は、全て無保証です。ご自身の責任でご利用下さい。