Moving to RPi OS (debian)

当BLOGの前身はもともとはx86_64のSlackware64で動いていました.それをSlackware ARM 14.xに移行したのは2016年頃であったようです.

Slackwareを使っているといつも遭遇するのですが,ソフトの陳腐化です.パッチレベルでは新しいものが配給されますが,メジャーバージョンのupgradeは基本的にありません.それで14.2でしびれを切らせていた頃15.0が出てくれました.

そのSlackware ARM 15.0に移行したのが2022年4月です.それから3年ちょっとですが,いくつか前述のように最新のソフトをキャッチアップしない故の不具合が出てきました

長年愛用してきたSlackwareを離れてRaspberry Pi OSに移行することにしました.まあそれなりに慣れたdebianみたいなもんです.

GUIなしでRaspberry Pi 4 Model B (RAM 4GB)に仕立てて,うまくいったらサーバーをスイッチし,さらにRaspberry Pi 5 Model Bにして,GUIもいれます.

なかなか前途は多難だと思いますが,ひと頑張りしてみます.

詳しくは書きませんが😓

Table of Contents Plusの設定

まえがき

ずいぶん前に標記Table of Contents Plus (TOC+)を当WordPressに導入しました.最初は思うとおりに機能してくれていましたが,あるときから,「内容」とだけ表示されて,見出しは何も表示されなくなりました.

時々は解決策を検索していたのですが,Table of Contentsなんて言葉があまりにありふれた一般名詞なのでなかなか解決策が見つかりませんでした.

解決策

今日も久しぶりに検索をかけてみたところ,解決策が見つかりました.

参考にしたリンク

TOC+のSettingsのページの一番下にある “Advanced” を “[Show]” します.すると,h1〜h6のどれを対象にするかが表示されますので自分のやり方に合わせます.

たぶん,TOC+のバージョンが上がったいつからか,このAdvancedが導入されその初期値が,h1〜h6まで全部表示しない,だったものと推察されます.

むすび

めでたしめでたし.

zram (6) 小メモリーには不適かも

これまでZRAMを信奉して,現在使用している全てのLinuxの実マシン(Manjaro AMD64, Debian AMD64, Raspberry Pi 3/4/5 Model B)と仮想マシン(AMD64, x86 32bit各種ディストロ)に採用してきました.

それらでは特に目だった問題はなく,パフォーマンス的にもファイルやパーティションを使用するものより少なくとも悪くはないと感じています

現在ちょっとしたきっかけがあってRaspberry Pi Zero 2 WHで遊んでいます.

Raspberry Pi Zero 2 WH

今日のわが家でRaspberry Piが担う一番の仕事は,防犯カメラの出力するRTSPをHDMI端子でつないだ地デジテレビに再生することです.

紆余曲折ありましたが,現在はVLCを使うことに落ち着いています.この仕事はRaspberry Pi 4 Model B (RPi4)ならば余裕です.何日間も安定動作してくれます.

Raspberry Pi 3 Model B / B + (RPi3/RPi3+)では良くて一日持つくらいで,たいてい一日に2〜3回VLCが落ちます.筆者はともかく家族が利用するには不適です.

それでRaspberry Pi Zero 2 (RPi02)ではどうかというと,数時間もつこともありますが,数分で落ちることもあります.

それが,ZRAMでは全然だめで,そもそもVLCが起動しません.Raspberry Pi OSのデフォルト設定である/var/swapを使用したファイル swap (dphys-swapfile)ではその数分から数時間という状態です.

RPi02のCPUはRPi3と同じARM Cortex-A53でクロックが1200→1000MHzに落とされているのが違いなのでたぶんメモリーが少なすぎることがこの安定性の差だと思われます.

ひょっとすると,RPi3 (+)の現在の不安定性(1日に2〜3回VLCが落ちる)もZRAMからdphys-swapfileに戻すと解決するかもしれないのでやってみます.

ただし,客観的に示せるようなデータはないです.

iPhoneの写真が同期しない

iOS 18.5,macOS 15.5にupdateしてから,Macの “写真” アプリにある写真がiPhoneに正常にコピーされなくなりました.

写真の扱いに関してはずいぶん昔から

  1. iPhoneで撮影する(新しい写真はカメラロールに入る)
  2. Macの “写真” アプリに読み込む(読み込み後iPhoneのカメラロールの写真は削除)
  3. Mac側からiPhoneと同期をかける

という形で運用してきました.写真のバックアップに関しては月に一度Mac miniのディスクを2台の外付けディスクにクローニングするのと,別の2台のMac にrsyncで不定期的(週に1〜4回)一方的に同期をかける形でしています.Time Machineも動かしていますがあまりあてにならないので数に入れていません.

ちなみに,最近Appleは「カメラロール」という言葉をあえて使わないようにしていますが存在はしています.

これまでiPhoneにもMacにも写真の重複が発生せずに同期できてきましたが,冒頭のように最近のOSのupdate以降それが出来なくなりました.

たまに1枚だけ同期するような形で現在MacにあってiPhoneにない写真が25枚生じています.たぶん言語によらないバグだと思うので,世界中から情報がAppleに寄せられているはずなので,遠からず修正されるだろうと期待して待ちます.

Mac miniの写真アプリの内容
iPhoneの写真アプリの内容.ガステーブルの部分写真(白いテーブルに黒いバーナーの写真)の2枚目以降がない
iCloudの最近の写真が自動的に同期される無料サービスが終わってから.
現在はiPhone 14.
現在はMac mini 2018 (Intel Core i7 6-core).
Mac mini Late 2012 Core i7 4-coreと,Macbook Retina-12inch 2017 Core i7 dual-coreそれぞれにOpenCore Legacy Patchを宛て最新のmacOS 15.5を動かしている.