ページ 12

はじめてのソフトの追加と削除、はじめて作るPetパッケージ

Posted: 08/12/15(月) 22:46
by サイコ猫
最後には初心者のためのPetパッケージ作成方法&パッケージの発見方法のまとめを書きたい

自分でPetパッケージをつくりたい
それを作成しないとソフトのインストールができないのよね?
「子犬の飼い方」を読んだけれど、イマイチよくわかりません
必要なものをダウンロードしたけど、これってなに????

【リンク先:Petパッケージがなくても手動インストールができる】
ただいまリンク先のページを探しています、準備中です

【リンク先:子犬の飼い方 Petパッケージの作成】
↓Petパッケージの作成について初心者が初めて閲覧する確率の高いページ(google)
http://openlab.ring.gr.jp/puppylinux/howto2.html
【リンク先:パピー初心者入門】 (アドレスは圧縮されています)
↓Petパッケージについても基本的な知識が紹介されています
http://tinyurl.com/puppy-beginners
【リンク先:Petパッケージのダウンロードサイト】
↓まだ日本語のパッケージは少なく、数の多い英語の公式または非公式Petパッケージなら発見しやすい
ただし初心者がダウンロードサイトのパッケージの列を見ても何のソフトなのか判別できないかもしれません
ftp://ibiblio.org/pub/linux/distributions/puppylinux/
【リンク先:dir2petとnew2dirの日本語化】 (アドレスは圧縮されています)
↓開発環境には最初から在る標準の英語表示と、追加できる日本語表示の環境があります
http://tinyurl.com/make-pet-ja
【リンク先:uname コマンドの詳細と説明】
↓unameとは 「Linux Name?」 を略したコマンドです
http://kazmax.zpp.jp/cmd/u/uname.1.html 
http://kazmax.zpp.jp/cmd/u/uname.2.html

Re: はじめて作るPetパッケージ (非公式なソフトのインストー

Posted: 08/12/16(火) 13:52
by サイコ猫
サイコ猫 さんが書きました:自分でPetパッケージをつくりたい
「子犬の飼い方」を読んだけれど、イマイチよくわかりません
Petパッケージ作成に必要なファイルの説明とかも含めて純粋に読みやすい 初心者向けの説明があれば読みたい

それとWindows の Programfails に該当するようなディレクトリがどこにあるのか

Posted: 08/12/16(火) 13:53
by サイコ猫
私がリナックスを使い続ける条件には最低限ネットとメールができる以外に、マウスやサウンドの基本設定ができて、ソフトの追加と削除を自由にできるようにならなければ。
それもWindowsでフリーソフトを簡単に利用しているような自由さで。

パッケージを作成する前に 開発環境の準備

Posted: 08/12/16(火) 14:07
by サイコ猫
まずは開発環境の準備をしましょう!
インストールしたばかりの標準パピーにはPetパッケージを作る機能がありません
準備が必要になります

必要なファイルをダウンロード

devx_400.sfs を手に入れます。
(ファイル名の数字はPuppyのバージョンと同じものです あなたのPuppyに合わせて読み替えてください)


ダウンロードしたファイルを /devx_400.sfs というディレクトリに置きましょう

そこは pup_save.2fs という個人設定ファイルがある場所です
新しいモジュールを読み込ませるために Puppyを再起動してください

※必ず…と言いたいが、できれば devx_400.sfs.md5.txt というファイルを使って正しくダウンロードできたかコンソールから確認してください。


【Puppy Linux 日本語版のダウンロードサイト】
利用しているPuppyと同じバージョンのpackagesディレクトリを探してください
http://openlab.jp/puppylinux/download/

Re: パッケージを作成する前に 開発環境の準備

Posted: 08/12/16(火) 14:38
by サイコ猫
サイコ猫 さんが書きました:ダウンロードしたファイルを /devx_400.sfs というディレクトリに置きましょう
新しいモジュールを読み込ませるために Puppyを再起動してください
疑問 そのディレクトリに 拡張子 .sfs を置いただけでPuppy起動時にモジュールとして読み込まれるのですか?

Re: パッケージを作成する前に 開発環境の準備

Posted: 08/12/16(火) 14:42
by サイコ猫
devx_400.sfs.md5.txt を使って必要なファイルを正しくダウンロードできたか確認してください。
devx_400.sfsと同じ場所に devx_400.sfs.md5.txt  を置いて
コンソールでこう打てば良いのでしょうか???
# md5sum -c devx_301.sfs.md5.txt
そしてEnterキーをおして OK と表示されたらいいのですね??

Posted: 08/12/16(火) 14:56
by サイコ猫
devx_400.sfs を手に入れます。
疑問
devx_パピーのバージョン.sfs とは、どういうファイルなのですか?
devx_パピーのバージョン.sfs.md5.txt  とは、どういうファイルなのですか?

Posted: 08/12/16(火) 14:59
by サイコ猫
この先がよくわかりません どなたか助けてください…! :cry:

Posted: 08/12/16(火) 15:17
by 暇人
http://puppylinux.jp/w/index.php?%E3%83 ... 5%E9%96%80

基本的な知識が不足してると見ても聞いても無駄かも。

Posted: 08/12/16(火) 18:38
by サボり魔
サイン部分が気になったのですが・・・
自作機 PuppyLinux4.0.0 (4.1.1パッチ済み)
400JPから411JPへのパッチなんてありましたっけ?
もし411JPを入れているのでしたら、「devx_411.sfs」をダウンロード。

「〜.sfs.md5.txt」はダウンロードの途中でファイルが破損してないか確認するためのもの。
「まー壊れてないだろ」と思えるなら無視。挙動がおかしければ確認すればいいです(ちょっと無謀?)。
まーここでストップしてしまうよりは。 :wink:

「devx_411.sfs」を自分のセーブファイル「pup_save.2fs」と同じ場所に設置。再起動で勝手に読み込まれます。

で、後はサイコ猫さんが最初に書いてたリンク先の通りに端末からチマチマと。
途中で出てくる英文は、ざざっと読んで何とかなると思います(自分の場合、わからなきゃEnterです)。

「i386」「i486」「i686」とか聞かれますが、事前に「uname -m」とか「uname -a」で確認しときましょう。
↑これについては確証なし(自分もWebで検索して知ったもんで)

お断りしておきますが、私も作れたり作れなかったりです。
そのページだけが頼りの手探り状態です。

Posted: 08/12/16(火) 19:30
by jake
さて、どのレベルが問題なのか、が問題です。たしかに、初めてLinuxを触る人が「子犬の飼い方」の「5:PETパッケージの作り方」を読んでも理解できるとは思いません。もし、ソースからモジュールを作るならカーネルソースも必要で、これは上級者向きです。でも、自分でコマンドを羅列したファイルを書いたのならdevxは不要です。どういうpetを作るのかによって答えはいろいろです。以下は、私がpetを作る例です。
まず、プログラムのファイルを書きます。1枚のときもあれば数枚のときもありますが、ここでは、script.shとscripy.confという2枚のファイルを書いたとします。そして、script.shは/usr/sbinにscript.confは/etcに入れるものとします。
次に、roxファイラで/tmpを開け、右クリック=>新規作成でディレクトリを作ります。名前はpetパッケージの名前で、ここでは、mypet-0.1とします。
そして、作ったばかりの/tmp/mypet-0.1をクリックして開けます。ここから、先の2つのファイルを入れるディレクトリをつくってゆきます。まず、/usrと/etcという名前のディレクトリをここに作ります。さらに、/usrを開けてその中に/sbinというディレクトリも作ります。以上でディレクトリの作成は終了です。
次に、作ったディレクトリの適切な場所にファイルをコピーします。つまり、roxファイラで/tmp/mypet-0.1からどんどん中を開いてゆき、/tmp/mypet-0.1/usr/sbinにscript.shを、/tmp/mypet-0.1/etcにscripy.confをコピーします。以上で、下準備は完了です。
最後は、端末で、

コード: 全て選択

# cd /tmp
# dir2petjp mypet-0.1
と入力します。dir2petjpの次にはpetパッケージの名前を入力します。以後は日本語で作成が進行してゆき、最後に、/tmpにmypet-0.1.petができます。英語でいいのなら、dir2petを使います。

Posted: 08/12/16(火) 19:41
by jake
ということで、サイコ猫さんがどういうpetを作りたいか、によります。どういうソフトを必要としているのかにもよります。日本語のものはあまりないかもしれませんが、検索してみたらPuppyのソフトは結構あると思います。openlabからリンクしているダウンロードサイト(ftp://ibiblio.org/pub/linux/distributions/puppylinux/等)は眺めていてもわからないと思います。

Posted: 08/12/17(水) 00:44
by サイコ猫
暇人さん さんが書きました:基本的な知識が不足してると見ても聞いても無駄かも。パピー初心者入門、というサイトがある。
トップにリンクを追加、私も基礎的な情報を参照しました。 ありがとうございます。

優しい回答ありがとうございます

Posted: 08/12/17(水) 01:02
by サイコ猫
サイコ猫 さんが書きました:devx_パピーのバージョン.sfs.md5.txt  とは、どういうファイルなのですか?
サボり魔 さんが書きました:「〜.sfs.md5.txt」はダウンロードの途中でファイルが破損してないか確認するためのもの。
サボり魔 さんが書きました:400JPから411JPへのパッチ?? もし411JPを入れているのでしたら、「devx_411.sfs」をダウンロード。
作業中に「i386」「i486」「i686」とか聞かれますが、事前に「uname -m」とか「uname -a」で確認しときましょう。
サボり魔 さんが書きました:お断りしておきますが、私も作れたり作れなかったりです。そのページだけが頼りの手探り状態です。
自分の使っているリナックスカーネル、CPUの種類、Puppyのバージョンをしっかり確認してから開発環境を準備することが大切なのですね。
Puppyのバージョンの数字に気をつけて、SFSファイルをダウンロードしたいと思います。

それから、Petパッケージをはじめて作るとき手探り状態になってしまうのをもう少し楽にしたいと考えています。
このページがLinux初心者、Puppy初心者に役立つような内容なってくれたら良いのですが…読みやすいページ編集をがんばってみます :lol:
ありがとうございます。

想定するユーザーのレベル

Posted: 08/12/17(水) 01:16
by サイコ猫
1.プログラムソースは書けないが、配布されているソースの圧縮ファイル(tarball)を探し出し、ダウンロードして解凍できる
2.プログラムソースを書くことができるが、Petパッケージの作成に戸惑っているLinux初心者
etc.

ええっと別な想定すべき初心者ユーザーのレベルがありましたら、ぜひ教えてください。
私はというと、前者のプログラムを書けない初心者ということになります。
また…トピックを立てた時点での、初心者が「はじめてパッケージをつくる」というのは前者を想定していました。
Petパッケージにするソフトは、特別なドライバやモジュールの追加の必要がない何かのプログラムソースを例にしたいです。

よろしくお願い致します。