PupSaveConfig の動作について(パッケージのインストールと NO SAVE )。
Posted: 11/11/17(木) 21:40
皆さん、開発等お疲れ様です。
今までは、古い PC で HDD frugal install で使用することが多かったのですが、
新しい PC で USB メモリに frugal install して使用することも多くなってきました。
そこで、USB メモリに frugal install した Puppy に
pupsaveconfig-1.9.9.pet(PupSaveConfig v.1.9.9d) パッケージをインストールしました。
PupSaveConfig の動作を確認させてください。
[使用した Puppy のバージョン]
Lucid Puppy 5.2.8 , Racy Puppy 5.2.1.91
(注)この新しい PC は、最近の Lucid や Slacko 、Racy でのみ、有線 LAN が動作できるため。
[操作手順]
(1)PupSaveConfig の保存間隔を、+0(シャットダウン時に確認) に指定。
(2)Puppy で操作。(Geany や shell やブラウザの操作。pet パッケージのインストールなど。)
(3)PC 電源オフ時に、保存しないで終了した。
(SAVE or NO SAVE から NO SAVE を指定して Enter 押下。Session not saved. )
(4)次回の PC 起動で、次の現象(結果)になった。
[現象(結果)]
(a)上記の(2)で操作した Geany の最近使ったファイル、shell の履歴、ブラウザの設定や履歴などは保存されていない。
[期待どうり]
(b)上記の(2)で pet パッケージをインストールした場合、パッケージマネージャにインストールの表示が残っていない。
但し、メニューを表示する pet パッケージでは、メニューに表示が残っている。
インストールしたディレクトリにパッケージのファイルが残っているので動作する。
そのため、個人保存ファイルの使用済みの容量は pet パッケージのインストール前より大きくなる。空きが少なくなる。
(メニューを表示しないものは、ファイルが残っていてもわからない)
パッケージマネージャからアンインストールできない。
[質問1]
パッケージマネージャで pet パッケージのアンインストールを実行するとファイルが削除され、
再起動すると個人保存ファイルの空き容量がインストール前と同じ程度に戻りますよね。
pet パッケージをインストールして、
PC 電源オフ時に PupSaveConfig で保存しないで終了すると、上記(b)の様になりました。
パッケージマネージャは pet パッケージを pupsave へ直接インストールするのですね。
PupSaveConfig は、この場合は終了時に保存しないだけ。アンインストールまで実行するわけでない。
これらは、仕様ですよね。
pet パッケージをインストールしたが、パッケージを取り消したいと期待して NO SAVE で保存しなかった。
パッケージマネージャには残らないけどパッケージのインストールは NO SAVE でない。
この様な制約があるということですね。
試しに、保存せず終了する前に、
インストールした pet パッケージをパッケージマネージャでアンインストールしました。
パッケージマネージャとメニューからパッケージの表示が消えました。
しかし、PC 電源オフ時に PupSaveConfig で保存しないで終了したら、PC 再起動で同様に上記(b)の様になりました。
また、PupSaveConfig の保存間隔を -0(まったくしない) に設定したことを忘れており、
pet パッケージをインストール。デスクトップ上の save アイコンをクリックせずに終了したも同じ上記(b)の様になりますね。
このパターンが多くなるのかな。
NO SAVE 状態での pet パッケージのインストールは意識する必要がありますね。
でも、結果(a)が実現できたことで、助かります。
以上
今までは、古い PC で HDD frugal install で使用することが多かったのですが、
新しい PC で USB メモリに frugal install して使用することも多くなってきました。
そこで、USB メモリに frugal install した Puppy に
pupsaveconfig-1.9.9.pet(PupSaveConfig v.1.9.9d) パッケージをインストールしました。
PupSaveConfig の動作を確認させてください。
[使用した Puppy のバージョン]
Lucid Puppy 5.2.8 , Racy Puppy 5.2.1.91
(注)この新しい PC は、最近の Lucid や Slacko 、Racy でのみ、有線 LAN が動作できるため。
[操作手順]
(1)PupSaveConfig の保存間隔を、+0(シャットダウン時に確認) に指定。
(2)Puppy で操作。(Geany や shell やブラウザの操作。pet パッケージのインストールなど。)
(3)PC 電源オフ時に、保存しないで終了した。
(SAVE or NO SAVE から NO SAVE を指定して Enter 押下。Session not saved. )
(4)次回の PC 起動で、次の現象(結果)になった。
[現象(結果)]
(a)上記の(2)で操作した Geany の最近使ったファイル、shell の履歴、ブラウザの設定や履歴などは保存されていない。
[期待どうり]
(b)上記の(2)で pet パッケージをインストールした場合、パッケージマネージャにインストールの表示が残っていない。
但し、メニューを表示する pet パッケージでは、メニューに表示が残っている。
インストールしたディレクトリにパッケージのファイルが残っているので動作する。
そのため、個人保存ファイルの使用済みの容量は pet パッケージのインストール前より大きくなる。空きが少なくなる。
(メニューを表示しないものは、ファイルが残っていてもわからない)
パッケージマネージャからアンインストールできない。
[質問1]
パッケージマネージャで pet パッケージのアンインストールを実行するとファイルが削除され、
再起動すると個人保存ファイルの空き容量がインストール前と同じ程度に戻りますよね。
pet パッケージをインストールして、
PC 電源オフ時に PupSaveConfig で保存しないで終了すると、上記(b)の様になりました。
パッケージマネージャは pet パッケージを pupsave へ直接インストールするのですね。
PupSaveConfig は、この場合は終了時に保存しないだけ。アンインストールまで実行するわけでない。
これらは、仕様ですよね。
pet パッケージをインストールしたが、パッケージを取り消したいと期待して NO SAVE で保存しなかった。
パッケージマネージャには残らないけどパッケージのインストールは NO SAVE でない。
この様な制約があるということですね。
試しに、保存せず終了する前に、
インストールした pet パッケージをパッケージマネージャでアンインストールしました。
パッケージマネージャとメニューからパッケージの表示が消えました。
しかし、PC 電源オフ時に PupSaveConfig で保存しないで終了したら、PC 再起動で同様に上記(b)の様になりました。
また、PupSaveConfig の保存間隔を -0(まったくしない) に設定したことを忘れており、
pet パッケージをインストール。デスクトップ上の save アイコンをクリックせずに終了したも同じ上記(b)の様になりますね。
このパターンが多くなるのかな。
NO SAVE 状態での pet パッケージのインストールは意識する必要がありますね。
でも、結果(a)が実現できたことで、助かります。
以上