precise puppy 5.7.1 の現状

自己紹介とか、なんでもいいです。
にぎやかに世間話のできる場所

モデレータ: 暇人, YoN, nyu

返信する
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

precise puppy 5.7.1 の現状

投稿記事 by thinkpadnerd »

まず、前提として、ベースが 2012年リリースの ubuntu precise なので、概ね 2012年以降に発売されたパソコンでは正常に動かない恐れがあります。(新しいハードウエアのドライバを持っていないため)

改めて precise 5.7.1 をセットアップしてみました。
ブラウザは opera 12 では使いものにならないので、追加する必要がありますが、gtk-2 ベースの pale moon 28 を入れてみると YouTube の読み込みに大変時間がかかります。スクリプトの処理に時間がかかっているようです。pale moon 32bit 用はもう開発されていないので、これ以上のバージョンアップは無理です。

次に、Firefox ですが、予め gtk-3 を追加インストールしておく必要があります。しかし、パッケージマネージャから入れようとしても、precise のレポジトリが利用できない (元の場所にない) ので個別にインターネット検索して入れました。

追記
以下の場所にあります。
https://archive.org/download/Puppy_Linu ... owser_Repo
追記終り

libgtk-3-0_3.4.2-0ubuntu0.9_i386.deb
libgtk-3-common_3.4.2-0ubuntu0.9_all.deb

バージョン 60esr が唯一の選択肢であると思われます。68esr はライブラリ不足で動きません。YouTube はというと、やはりスクリプトの処理に時間がかかっているようですが、読み込みが完了すれば再生は可能です。

音声を再生するには apulse を入れておく必要があります。
about:config で media.libavcodec.allow-obsolete を true に変更しておきます。

日本語入力は一応できますが、変換候補が入力位置から離れたところに表示されます。これは xim での動作です。
im-scim.so (gtk-3 用) と scim-im-agent を lang_pack_ja-2.1.sfs などからコピーしてきて入れてやると正常な動作となります。(X の再起動が必要)
追記
/usr/lib/gtk-3.0/3.0.0/immodules.cache の更新 (もしくは、手作業で書き換え) が必要です。
追記終り
precise 5.7.1 は gtk-3 環境を前提にしていないので、ファイルを追加する必要があります。

Firefox 60esr は結構使えますが、普段利用している掲示板の画像が表示されないので、調べてみると webp 形式が使われていました。60esr は webp をサポートしていないのでどうしようもありません。前述の理由で、バージョンアップはできません。自動アップデートされると起動できなくなる恐れがあります。

-----
最近のブラウザが利用できないのは致命的です。それと、web 閲覧時のパフォーマンスの悪さが目立ちます。昔はもっとサクサク動いたのですが...
古いシステムではインターネット環境の進化に対応できなくなったということでしょう。
当フォーラムに限らないのですが、たまに puppy 4系や 5系をインストールしたい (あるいは、した) という記事を目にします。現在では利用は難しいということを知ってほしいと思って投稿しました。
最後に編集したユーザー thinkpadnerd [ 23/04/23(日) 09:54 ], 累計 2 回
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
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

Firefox 60.9.0esr (32bit 用 sfs)

投稿記事 by thinkpadnerd »

firefox-60.9.0esr-x86.sfs
https://drive.google.com/file/d/19rg6q1 ... sp=sharing
md5sum 5d0f33483aa83a2871b75c72c227dd53

precise 5.7.1 では別途、gtk-3 と apulse を追加する必要があります。
起動するには
# apulse /opt/firefox/firefox

追記
私が使用した apulse は apulse-0.1.13-i686-wz.pet です。ダウンロードは以下の場所から。
http://smokey01.com/OscarTalks/
追記終り

おそらく precise 5.7.1 で動く最後の Firefox です。ひょっとすると、さらに後のバージョンで、必要なライブラリを同梱した snap パッケージのようなものがあるかもしれませんが、正攻法ではおそらくこれが最後のバージョンと思われます。

でも、パソコンの性能が許すなら、なるべく新しい Puppy を使って最新のブラウザを動かすのがお勧めです。
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
thinkpadnerd
記事: 2050
登録日時: 15/10/25(日) 14:00

Re: precise puppy 5.7.1 の現状

投稿記事 by thinkpadnerd »

Firefox 68esr を動かすのに必要な libatomic を pet パッケージにしました。

libatomic-1.2.0-precise.pet
https://drive.google.com/file/d/1eeIaPA ... share_link
md5sum a407b618e015ffd7af36bc1c4c73a11e

firefox-68.12.0esr-x86.sfs
https://drive.google.com/file/d/189hrEv ... sp=sharing
md5sum 13845ce2d77d8921c937c487c6a2eb61

sfs をロードする際は、予め以前のバージョンの Firefox をアンロード、またはアンインストールして下さい。

libatomic は
https://archive.org/download/Puppy_Linu ... owser_Repo
にある Firefox-79_precise.pet から抽出しました。

私は試していませんが Firefox 79 が precise 上で動くということなんでしょう。しかし、precise にある glibc のバージョンでは Firefox 79 は起動しないはず...
Firefox-79_precise.pet では LD_LIBRARY_PATH 環境変数でシステムにあるライブラリよりも pet パッケージに含まれているライブラリを優先するよう設定しています。実際、このパッケージには gtk-3 以外にも様々なライブラリが含まれています。

そこまでするくらいなら、素直に precise よりも新しい Puppy を使えばいいのでは、と思います。繰り返しになりますが、なるべく新しい Puppy を使うことをお勧めします。

追記
リンク先に Firefox 68esr の 32bit 用 sfs がありませんでした。リンクを修正しました。m(__)m
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
返信する