追加アプリケーションパッケージ、PETやSFSなどの話題です
モデレータ: 暇人, YoN, nyu
-
ssnys
- 記事: 82
- 登録日時: 14/02/19(水) 17:50
投稿記事
by ssnys »
オンラインストレージ上にいつまで置いておけるか分かりませんが、当方が普段から使用しているSFSファイルを公開しておきます。どなた様の何かの役に立てば幸いでございます。
https://box.yahoo.co.jp/guest/viewer?si ... 17dc5a5be5
現時点で公開しているSFSファイルは以下のようになります。
- ca-certificates_20180409_noarch.sfs
- cryptsetup_1.7.5_i386.sfs
- desmume_0.9.7-2_i386.sfs
- ffmpeg_3.4.git-static_32bit.sfs
- gocryptfs_1.4.3-5build1_i386.sfs
- gopass_1.8.2_i386.sfs
- graphviz_2.40.1_i386.sfs
- hplip_3.12.2-1ubuntu3.5_i386.sfs
- imagemagick_7.0.8-8_i686.sfs
- ipafont_00303_noarch.sfs
- iptraf-ng_1.0.2_i486.sfs
- jhead_3.00-3_i386.sfs
- kismet_2016-07-R1_i386.sfs
- lftp_4.8.3_i386.sfs
- libreoffice5.4-ja_5.4.7.2-2_i386.sfs
- linphone-nox_3.3.2-4.1ubuntu1_i386.sfs
- macchanger_1.7.0-5.3_i386.sfs
- mozjpeg_3.3.1_i386.sfs
- mutt_1.5.21-5ubuntu2.2_i386.sfs
- openjre_8u171-b11_i486.sfs
- openvpn_2.3.2-7ubuntu3.2_i386.sfs
- palemoon_27.9.4_i686.sfs
- pandoc_1.19.2.4~dfsg-1build4_i386.sfs
- pdftk_2.01-1_i386.sfs
- rclone_1.42_i386.sfs
- saxon6_6.5.5_noarch.sfs
- snes9x-gtk_1.52-1_i386.sfs
- w3m_0.5.3+git20180125_i386.sfs
- wkhtmltox_0.12.5-1.trusty_i386.sfs
自分でビルドしたものもありますが、主にpackage2sfs.shを利用してDebianパッケージやSlackwareパッケージをSFSに変換したものです。パッケージから変換する際は、なるべく手を入れず、元のファイル構成を維持した形になっているため、他の方々が公開されているSFSファイルより使い勝手が悪い可能性がございます。また全てXZ圧縮となっております。
動作確認はPuppy Linux(Precise-571JP)で行っております。
ここで公開されているソフトウェアは最新バージョンであることを保証しません。アップデートが頻繁なソフトウェアですと、ここで公開されている一部は既に陳腐化している可能性もございます。ソフトウェアのバージョンアップは気が向いたら行うかもしれません。
最後に編集したユーザー
ssnys [ 18/10/27(土) 04:23 ], 累計 1 回
Lenovo G550(CPU: Intel Celeron 900 @ 2.20GHz, RAM: 971MB, HDD: 149.05GiB) + Precise-571JP
🖥HITACHI FLORA 310 DL7(CPU: Intel Pentium III 700 MHz, RAM:512MB) + Precise-571JP
-
thinkpadnerd
- 記事: 2062
- 登録日時: 15/10/25(日) 14:00
投稿記事
by thinkpadnerd »
素朴な疑問なので、気を悪くなさらないでほしいのですが...
sfs パッケージはロードできる数に制限があります。6つを越えた時点で警告が出ますし、ロードを強行できるかどうか分かりませんが、できたとしても動作保証はなく、不具合が発生することも考えられます。
例えば、私の Slacko 5.7 の場合、lang_pack, devx, openoffice, jre, chromium, palemoon で6つの枠を使い切っています。(openoffice と jre をまとめて一つにすることも考えられますが、それぞれのバージョンアップへの対応を考えると、必ずしも適切とは言えません。私自身はバージョンアップには熱心ではありませんけど。)
数十MBか、それ以上になるオフィスソフトやブラウザを sfs 化して使うのはメリットがありますが、数MBのサイズのパッケージを sfs 化するのは得策ではないと思います。
(ロードできる sfs の数に制限があるのは、不便とは思っていません。制限の範囲内で工夫することで十分対応できますから。)
ThinkPad X121e (Precise 571 / Tahr 605 / Tahr64 606 / Xenial 7.5 / Bionic32)
CPU AMD C-50 1.0GHz, RAM 4GB
ThinkPad L440 (Xenial 7.5 / Bionic64 / Fossa64)
CPU intel Celeron 2950M 2.0GHz, RAM 4GB
-
ssnys
- 記事: 82
- 登録日時: 14/02/19(水) 17:50
投稿記事
by ssnys »
thinkpadnerdさん、ご返信ありがとうございます。そして当方からの返信が大変遅くなり誠に申し訳ございません。
thinkpadnerd さんが書きました:
sfs パッケージはロードできる数に制限があります。6つを越えた時点で警告が出ますし、ロードを強行できるかどうか分かりませんが、できたとしても動作保証はなく、不具合が発生することも考えられます。
当方が普段使用している環境ですと、大体8〜10個程度のSFSをロードしています。ロードする際に警告メッセージは表示されるものの、今のところ特に問題が生じてはいません。
thinkpadnerd さんが書きました:
数十MBか、それ以上になるオフィスソフトやブラウザを sfs 化して使うのはメリットがありますが、数MBのサイズのパッケージを sfs 化するのは得策ではないと思います。
(ロードできる sfs の数に制限があるのは、不便とは思っていません。制限の範囲内で工夫することで十分対応できますから。)
これに関しては当方のSFSの利用の仕方が特殊なせいもあると思います。当方の場合アプリケーション利用時に自動的にSFSをロードし、終了後に自動的にSFSをアンロードするようにしています。そのためのラッパースクリプトを作成しており、例えばPaleMoonの場合は以下の様になります。
コード: 全て選択
#!/usr/bin/env sh
set -u
endcall () {
sfs_load -c -n -u "/initrd${PUP_HOME}${PSUBDIR-}"/palemoon_*_i686.sfs
}
. /etc/rc.d/PUPSTATE
sfs_load -c -n "/initrd${PUP_HOME}${PSUBDIR-}"/palemoon_*_i686.sfs
trap 'endcall' 0 # EXIT
trap 'exit 129' 1 # SIGHUP
trap 'exit 130' 2 # SIGINT
trap 'exit 131' 3 # SIGQUIT
trap 'exit 143' 15 # SIGTERM
palemoon ${@+"$@"}
本来ならば、数MB以下の細かなアプリケーションはSFSではなく、DebianパッケージやPETからインストールするのが最適だと思われるのですが、個人的にはpupsave内をシンプルにしたいため、ラッパースクリプトなどを利用しながらSFSを利用している次第です。
Lenovo G550(CPU: Intel Celeron 900 @ 2.20GHz, RAM: 971MB, HDD: 149.05GiB) + Precise-571JP
🖥HITACHI FLORA 310 DL7(CPU: Intel Pentium III 700 MHz, RAM:512MB) + Precise-571JP
-
ssnys
- 記事: 82
- 登録日時: 14/02/19(水) 17:50
投稿記事
by ssnys »
Yahoo! Boxの仕様変更により、共有サービスが終了してしまったようなので、改めてOneDriveにアップロードを行いました。
https://1drv.ms/f/s!ApmvDxPgq9QbaocFLsEkkUpuAsU
また新しいバージョンが利用可能であると確認された場合は、一部のパッケージでバージョンアップを行ました。
現状公開しているのは、以下のSFSです。動作確認はPrecise Puppy Linux 571JPで行っています。
- ImageMagick7-7.0.9.9-1.el6.remi.i686.sfs
- devx_precise_5.7.1.sfs
- ffmpeg-5.1.1-i686-static.sfs
- fonts-ipafont_00303-5_all.sfs
- linphone_3.3.2-4.1ubuntu1_i386.sfs
- micro_1.4.1_i386.sfs
- noto-cjk-fonts-ttf-2.001-noarch-3.sfs
- noto-fonts-ttf-20171024-noarch-4.sfs
- openjdk-8u392_b08-i486-1alien.sfs
- openjre-8u392_b08-i486-1alien.sfs
- palemoon_27.9.4SSE_i686.sfs
- palemoon_28.9.3_i686.sfs
- pandoc_1.19.2.4~dfsg-1build4_i386.sfs
- pdftk_2.01-1_i386.sfs
- rclone-v1.65.0-linux-386.sfs
- tigervnc_1.13.1_i386.sfs
- vim-gtk_7.3.429-2ubuntu2.3_i386.sfs
- wkhtmltox_0.12.5-1.trusty_i386.sfs
皆様の良きPuppyライフに繋がれば幸いです。
Lenovo G550(CPU: Intel Celeron 900 @ 2.20GHz, RAM: 971MB, HDD: 149.05GiB) + Precise-571JP
🖥HITACHI FLORA 310 DL7(CPU: Intel Pentium III 700 MHz, RAM:512MB) + Precise-571JP