s15pup64_22.12
usb作成
・Gpartedで USBメモリを初期化する。フォーマットは fat32にする事。bootのパーティションには bootフラグ忘れずに。
・「セットアップ」→「FrugalPup installers」→[FrugalPup]→[Puppy]選択→◎iso選択
https://sourceforge.net/projects/pb-gh-releases/files/S15Pup64_release/
.isoを DLしておいて読み込みファイルに指定(dev_も DLしておこう。あまり更新はないけど 32bit-compat-s15pup64-22.12.sfsもたまには確認)。
続いて初期化した USBメモリのコピー先パーティションを指定。
・次に[Boot]ボタン →puppyを展開しった sd??を指定 →続いて bootloaderの設置先を指定(同じ sd??) →UEFI/Legacy/bothとか選択出来るので bothでいやろ。
日本語化
https://sakurapup.com/forum1/viewtopic.php?t=3606
s15pup64_lang_ja-r10.pet
ja_JP、Asia/Tokyo、jp japaneseを選択。
■Time from Internetにチェック →syncで serverに繋がるか試す。大抵 asia.pool.ntp.orgが調子良い(?) ■system startupにチェック。
↑は PupControl →設定 →時計の形式 でも設定可能。
タスクトレイメニュー変更
/usr/local/jwm_config/tray
セットアップ→メニューマネージャの Desktopカテゴリーの Tray managerをクリックで緑にすればメニューに配置される。
複数端末端末
セットアップ→モニタの設定で「○ラップトップの LCDをオフにして外部モニタのみを使う」撰択で、保存 →puppy.saveで再起動。
なのだが… 何度 saveしても default(?)の PC LCDだけで起動してしまう… 場合がある(Xサーバーが立ち上がりきる前に lxrandr のコマンドが走ってしまい、「そんなモニタまだ見当たらないよ」と無視されている。と思われる現象)。
1)画面状態を自分の理想の状態にして(○ラップトップの LCDをオフにして外部モニタのみを使う)
# xrandr | grep "connected"
eDP-1 connected primary (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
使われているのが eDP-1、HDMI-2である事を確認。
2) usbメモリ/my64/fixed_xrandr.sh → ~/Startup以下に設置
--- fixed_xrandr.sh --------------------------------------
#!/bin/sh
sleep 5
# 1. 画面を切り替える(PCの LCDは off、外部LCDをメインとして使用)
xrandr --output HDMI-2 --mode 1920x1080 --primary --output eDP-1 --off
# 2. 1秒だけ待ってから、ウィンドウマネージャとパネルをリロードする(タスクバーが PC LCDサイスのままで表示されるので jwm再起動)
sleep 1
jwm -restart
# もしこれだけでタスクバーが直らなければ、↓も足す
# killall lxpanel && lxpanel --profile Puppy &
3) /mnt/sdb1/my64(puppy USB)が起動時に mountにしておかないとシボリックリンクが切れるので、ファイルシステム →Pmountで sdb1の Mount partition at bootのチェックを忘れずに!
さらに↓がしたくなるよね外部LCDしか使わないから…
PCの蓋を閉じてもサスペンド無効化
/etc/acpi/actions:
suspend.sh_moto ←元は suspend.shだったのを名前を変更。
これで↓が呼ばれなくなり PCの蓋を閉じてもサスペンドしない
/etc/acpi/LID:
00000080 -> ../actions/suspend.sh
ScreenSaver
PupControl →Hardware →Xorgビデオウィザード
電源off時間設定
Puppyイベントマネージャ →[電源]
バッテリの状態確認
# cat /sys/class/power_supply/BAT1/energy_full_design
39086000
# cat /sys/class/power_supply/BAT1/energy_full
38480000
↑の場合…
39086 100%
------ = -----
38480 x
x=(38480 x100)/39086= 98.45% って事なので、ほぼほぼ新品って感じ
バッテリ充電/放電
USBメモリ/my64/batt-monitor.sh → ~/Startup/以下に設置
---------------------------------------------------------------------
#!/bin/bash
# バッテリー残量&健康度監視スクリプト
while true; do
# 各種数値の取得
CAPACITY=$(cat /sys/class/power_supply/BAT1/capacity)
STATUS=$(cat /sys/class/power_supply/BAT1/status)
FULL=$(cat /sys/class/power_supply/BAT1/energy_full)
DESIGN=$(cat /sys/class/power_supply/BAT1/energy_full_design)
# 健康度(Health)の計算 (整数演算で小数点第1位まで算出)
# 例: (38480 * 1000 / 39086) = 984 -> 98.4%
HEALTH_RAW=$*1
HEALTH_INT=$*2
HEALTH_DEC=$*3
HEALTH_STR="${HEALTH_INT}.${HEALTH_DEC}%"
# メッセージの組み立て
MSG="Battery: ${CAPACITY}% (Status: ${STATUS}) Health: ${HEALTH_STR}"
# 放電中(アダプタ未接続) かつ 残量が 20%以下
if [ "$CAPACITY" -le 20 ] && [ "$STATUS" = "Discharging" ]; then
gxmessage -center -buttons "OK" -bg red -fg white "LOW! $MSG"
fi
# 充電中 かつ 残量が 80%以上
if [ "$CAPACITY" -ge 80 ] && [ "$STATUS" = "Charging" ]; then
gxmessage -center -buttons "OK" -bg blue -fg white "LIMIT! $MSG"
fi
# 5分ごとにチェック
sleep 300
done
---------------------------------------------------------------------------
保存ファイルサイズ変更
ユーティリティ →個人保存ファイルのリサイズ
起動時ドライブマウント
ファイルシステム →Pmountドライブマウンタ、もしくは デスクトップのドライブアイコンで右クリック Pmount。
画面左の ▼sda2などをクリックして →Mount pertition at bootにチェック… で上手く行くかと思ったら… saveして再起動しても… 撃沈orz。結局、以前同様か…
・本来は /etc/fstabに記載して /etc/rc.d/rc.localで起動が美しいんだろけど…
/etc/fstab -------------------------------------------
/dev/sda2 /mnt/sda2 auto defaults
/etc/rc.d/rc.local ----------------------------------
#this file called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
[ -f /usr/local/share/applications/mozilla-light.desktop ] && rm /usr/local/share/applications/mozilla-light.desktop && fixmenus
mkdir -p /mnt/sda2; mount -t ntfs /dev/sda2 /mnt/sda2 #pmount
mount -a
-------------------------------------------
・得意の startupで済ませたw
~/Startup/startup-personal(元々あった startup-soundをコピー)
#!/bin/sh
mount /dev/sda2 /mnt
~/.emacs.dとか、~/.wineのリンクだけなので十分っしょww
2026 1月:ppmで emacs-30.2をインストール
emacs: error while loading shared libraries: libgpm.so.2: 〜で起動しないので ppmから gpm-1.20.7も入れる。これで emacs -nwで起動はするが -nw無しでは emacs: symbol lookup error: emacs: undefined symbol: rsvg_handle_set_stylesheetで落ちるw
すったもんだしたが…結局 gemini君に教えてもらった↓でよしにした
/usr/share/applications/emacs.desktop
Exec=emacs --xrm "Emacs.use_system_font: off" --no-x-resources ←★これ
-------------------------------------------------
パケマネ更新して「emacs-27.2」
29.4にupdateされてる。が…
emacs: error while loading shared libraries: libgpm.so.2: cannot open shared object file: No such file or directory とか言われて立ち上がらんorz
すったもんだしたが… 結局、撃沈
最終的には emacs-27.2にした。が、それも… まーまー苦労。
・libgpm2_1.20.7-11_amd64.deb
https://pkgs.org/search/?q=libgpm 「Ubuntu 24.04 LTS (Noble Numbat)」の。
slackwareの libgpm2が https://slackbuilds.orgにも https://pkgs.org/ にもなかった。
installしたら
/lib64/libgpm.so.2 -> /usr/lib/x86_64-linux-gnu/libgpm.so.2
の絶対リンクを作る。
・glibc-2.40-x86_64-5.txz
https://pkgs.org/search/?q=glibc
「Slackware Current」の glibc-2.40-x86_64-5.txz
・emacs-27.2-x86_64-1.txz
https://pkgs.org/search/?q=emacs
「Slackware 15.0」の emacs-27.2-x86_64-1.txz
Chrome
https://sourceforge.net/projects/lxpup/files/Other/LxPupSc64/browsers/
spotの中に .cache/google-chrome、.config/google-chrome が出来る。デカクて困る時は場所を移動してリンク
pnethood
・パケマネで入れる(現状 pnethood-0.7.i18n)。
・nbtscanはやっぱり元々入ってるのは古いので pkgs.orgで検索して nbtscan-1.7.2-x86_64-1cf.txzを導入。
https://forum.puppylinux.com/viewtopic.php?f=96&t=404
今回は libreoffice-7.3.0.3_amd64.sfs
WINE
今回は wineHQ( https://www.winehq.org/ )にしてみた。
Download →Slackware -binary txz (Slackware 15.0), and tgz (for older versions)
https://sourceforge.net/projects/wine/files/Slackware%20Packages/
から wine-10.20-x86_64-1sg.txzを入手。
s15pup64の入手先(https://sourceforge.net/projects/pb-gh-releases/files/S15Pup64_release/)にある 32bit-compat-s15pup64-22.12.sfsを 起動 USBメモリに置いて loadしとかんとインストール失敗するぞ。
↓インストール(wine64コマンドは無くなった?)
# winecfg
~/.wineが出来る(メニューはだめっぽい?)
起動は、
#winefile
puppyメニューはないけど… こっちの方がすきかな?
日本語フォント
# winefileとか… メニューとかの日本語が豆腐に…
/root/.wine/drive_c/windows:
lrwxrwxrwx 1 root root 23 1月 2 11:03 Fonts -> /mnt/sda3/Windows/Fonts
みたいに windowsの fontsフォルダをリンクすれば出る(もちろん 内蔵に windowsが残してあればだけど…)
それでもメニューとか日本語でないプログラムはこんなスクリプトから起動すると治るかも?
#!/bin/bash
LC_ALL=ja_JP.UTF-8 wine JTrim.exe
--- 過去の情報 ------------------------------------------------------
で「wine」検索 → 「Additional Software (PETs, n' stuff)」当たりにリンクがある。
Forumの 「WINE 64 BIt」に入る。
「Portable build of WINE "staging" - AppImage-based - currently at ...」
記事の中の… 「WINE AppImage-based 'portable' builds」←リンク
今回は「WINE_9.8-portable64.tar.xz」を入手。
適当な場所で解凍して → 「WINE-Link」ファイルをクリックでインストール
メニューもインストールされる。
但し、解凍したフォルダ内に展開されるので、それなりのスペースのある場所に展開の事。
今回は試さなかったけど…
Topicsの「Wine - run Windows programs in Puppy Linux」の Wine packages:直下のリンク先のも… 気になる。
昔し使っていた時のページに似てる気がww
アクセスポイント
create_apはいつもの
https://github.com/oblique/create_ap
から .zipを入手。
解凍して make install
hostapdは 行けるかな? と pkgs.org の Ubuntu 24.04 LTS (Noble Numbat)あたりから hostapd_2.10-21build4_amd64.debを install →libssl.so.3が無いとか言われて撃沈www
諦めて ScPup64-22.02+0-Tに記載した王道の通り。
https://slackbuilds.org から 15.0の hostapd.tar.gzと hostapd-2.10.tar.gzを DL
コンパイル →出来上がった /tmp/hostapd-2.10-x86_64-1_SBo.tgzを Wクリックで完了。
dnsmasqはパケマネで dnsmasq-2.90を install
音量
PCによるんだろうけど… 自宅では問題なかったが、会社の PCでは Volumeのコントロールが最初効かなかった。
トレイの音量アイコンで右クリック Card Wizardで PCHのを指定したら解決(他は HDMI)。
https://github.com/ivan-hc/VLC-appimage/releases
Snapshot Stable 20251013-162856
▼Assets ←クリックで「VLC-media-player_3.0.21-30-archimage4.3-x86_64.AppImage」入手
rootでは起動しないので、
# run-as-spot ./VLC-media-player_3.0.21-30-archimage4.3-x86_64.AppImage
で起動できる… が、音がでない…orz
https://forum.puppylinux.com/viewtopic.php?t=5197
64ビット -https://mega.nz/folder/qW5iESTa#W6K5pj5qfXz551XP10pwCw ←ここ
32ビット -https://mega.nz/folder/GOZ3ABaR#dEEUmg1J-ttGnucX4h0Ufw
VLC-portable64.tar.gz
↑ 解凍して LUNCHをクリックで使える。
F96-CE_4 (fossapup64 9.6)
入手
Puppy Linux 日本語 フォーラム「F96-CE 日本語化版 シンプル」
https://sakurapup.com/forum1/viewtopic.php?p=28907#p28907
今回のは「f96ce-simple-r3.iso」
記事の通りなにもしなくても日本語化されてる。初期機動のロケーションダイアログはすべて[X]でスキップ。
devx_などは
http://shinobar.server-on.net/puppy/Fossapup64/
インストール
2022-03-10「ScPup64-22.02+0-T」の記事の「UEFI(both) boot USBとして作ってみた」の通り。
手元にあった S15pup64で USBにインストール。
パケマネで「emacs-lucid_26.3+1」をインストール
これがまーまー苦労した。この方法であってる?のか疑問www
Puppy Linux 日本語 フォーラムの「Chrome の sfs」
https://sakurapup.com/forum1/viewtopic.php?f=25&t=3305&hilit=chrome
今回は、
google-chrome-127.0.6533.72-x64.sfs
https://drive.google.com/file/d/1Uzhw1h ... sp=sharing
を入手。
普通にインストールはできてメニューも追加されるのだが…起動しないorz
ターミナルから
google-chrome --no-sandbox
すると起動した。日本語入力も問題なし(Google入力ツール不要)
----------------------------------------------------------------------------
よくよく調べたら… そゆ事ねwww root起動だと↑なのね…orz
/root/.spot-statusに「google-chrome-stable=false」を追加。
メニュー →システム →login managerで「spotで実行するアプリを設定する」で google-chromeを指定したら、普通にアイコンクリックで起動できる。
(最近知ったが… # run-as-spot google-chrome とかでも試せるみたい?)
ただし… DLが ~spot/Download だけは知っていたが… 無念…日本語入力が Google入力ツールに戻ってしまったwww
pnethood
パケマネで「pnethood-0.7.i18n」をインストールするだけ
メニュー→ネットワーク→bluetooth manager
・Turn onだったかな… するとタスクバーにアイコンが出てくる。
・アイコンの上で右クリック→Setup New Deviceで進める。が… 最後までやったが上手く接続せず…
・ターミナルで…
# bluetoothctl
[Bluetooth optical Mouse]# devices
Device 0C:FC:83:20:81:2F Bluetooth optical Mouse
[Bluetooth optical Mouse]# trust
したら、使える様になった(?)
キー
何度も同じ様な事にハマってるので…
よくあるのが「\」(バックスラッシュ)キーが効かんwww
% xev
により別途表示される windowにマウスフォーカスを移してから「\」キーを押す。
KeyPress event, serial 36, synthetic NO, window 0x3000001,
root 0x64b, subw 0x0, time 3693504, (164,-15), root:(292,132),
state 0x0, keycode 132 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
「keycode 132」である事を 覚えておく。
現状の設定を見ると…
% xmodmap -pke
~
keycode 131 = Muhenkan NoSymbol Muhenkan
keycode 132 =
keycode 133 = backslash bar backslash bar
~
な具合いに空になってる。今回のバックスラッシュの場合だと
keycode 132 = backslash bar backslash bar
となって欲しい訳けだ…
試しに↓やると、「\」キー効く。
% xmodmap -e 'keycode 132 = backslash bar backslash bar'
恒久的には…
現在の設定のバックアップをとっておく
% xmodmap -pke > ~/.Xmodmap_default
(何かトラブルがあって元に戻したいときは xmodmap ~/.Xmodmap_default)
設定を反映させるには
% xmodmap ~/.Xmodmap
なんだけど… 2つあるやんwww
-rw-r--r-- 1 root root 158 11月 18 2009 .Xmodmap-jp.Xorg
-rw-r--r-- 1 root root 157 1月 9 2011 .Xmodmap-jp.Xvesa
両方書いとくかwww
ScPup64-22.02+0-T
SPup - Browse /ScPup64 at SourceForge.net
jwmが無くなったためメニュー変更が???と思ったが…
自分に必要なデスクトップのメニューの変更は /usr/local/jwm_config/tray で出来るから問題なさそう(?)
最悪 /usr/share/applicationsのアイコンをデスクトップにドラッグしてショートカットでおk
UEFI(both) boot USBとして作ってみた。
・Gpartedで USBメモリを初期化する。フォーマットは fat32にする事。bootのパーティションには bootフラグ忘れずに。
・セットアップ →「FrugalPup」を起動。まずは puppyをインストール。[Puppy]ボタン →isoで DLしてきた *.isoファイルを指定。続いて初期化した USBメモリのコピー先パーティションを指定。
・次に Bootloader?なのかな… [Boot]ボタン →bootパーティション選択 →UEFI/Legacy/bothとか選択出来るので bothにした。
自分は、いつもの通り 1パーティションなので puppyのコピー先がそのまま bootのパーティション。
日本語化
今回は割りとスマートに行った。
Puppy Linux 日本語 フォーラム「ScPup64 日本語化パッケージ (pet)」で紹介されているscpup64_lang_ja-v2r3.petを使用。
w-clickでインストールして地域、タイムゾーン、キーボードを選択するだけ。
パケマネから bluez-5.38-x86_64_s700をインストール。bluez-5.63を最初試したが…だめっぽかった(?)
bluez-5.38-x86_64_s700をインストール→再起動で daemonもちゃんと立ち上がってる。あとはいつも通り bluetoohctrlで接続するだけ。
# ps aux | grep bluet
root 9986 0.0 0.0 6296 3260 pts/0 S 09:02 0:00 /usr/sbin/bluetoothd
root 10012 0.0 0.0 4576 2220 pts/0 S+ 09:02 0:00 grep bluet
# bluetoothctl
bluetoothctl: Symbol `rl_readline_state' has different size in shared object, consider re-linking
[NEW] Controller C8:21:58:67:8C:24 BlueZ 5.38 [default]
[NEW] Device DC:2C:26:B6:16:86 ELECOM IR Optical Mouse
[bluetooth]# show
Controller C8:21:58:67:8C:24
Name: BlueZ 5.38
Alias: BlueZ 5.38
Class: 0x00010c
Powered: yes
Discoverable: no
Pairable: yes
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
~ 中略 ~
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0526
Discovering: no
[bluetooth]# power on ←念のため
[bluetooth]# scan on
Discovery started
[CHG] Controller C8:21:58:67:8C:24 Discovering: yes
[NEW] Device 90:F1:57:91:11:E2 90-F1-57-91-11-E2
~ 中略 ~
[CHG] Device 53:52:E6:CB:1E:A6 RSSI: -64
[NEW] Device 0C:FC:83:20:81:2F Bluetooth optical Mouse ←これやね
[bluetooth]# scan off
[CHG] Device 0C:FC:83:20:81:2F RSSI is nil
~ 中略 ~
[CHG] Device 90:F1:57:91:11:E2 RSSI is nil
Discovery stopped
[bluetooth]# pair 0C:FC:83:20:81:2F
[bluetooth]# trust 0C:FC:83:20:81:2F
[bluetooth]# connect 0C:FC:83:20:81:2F
[bluetooth]# quit
パケマネ更新して「emacs-27.2」入れるだけ。
lgrepは ここから lv451.tar.gz入手。解凍して以下の通り。以前は kernel_headers〜だか? kernel_sources〜だか? 必要みたいに記載したが… 無くても通った… ※ dev_~は必要
# cd lv451
# ./src/configure
creating cache ./config.cache
checking whether ln -s works... no
checking for gcc... gcc
〜 中略 〜
creating ./config.status
creating Makefile
# make
gcc -g -O2 -DLV_HELP_PATH=\"/usr/local/lib/lv\" -I./src -DUNIX=1 -DTERMCAP=1 -DHAVE_LIBTERMCAP=1 -DSTDC_HEADERS=1
〜 中略 〜
DHAVE_SETLOCALE=1 -DGETPGRP_VOID=1 -DRETSIGTYPE=void -DHAVE_LANGINFO_CODESET=1 -c ./src/unirev.c
gcc -o lv itable.o ctable.o uty.o istr.o stream.o file.o guess.o decode.o encode.o escape.o iso2022.o iso8859.o iso2cn.o iso2jp.o iso2kr.o kana.o eucjapan.o shiftjis.o big5.o hz.o raw.o fetch.o screen.o command.o display.o find.o re.o nfa.o dfa.o conv.o version.o conf.o lv.o console.o guesslocale.o utf.o unimap.o unirev.o -ltermcap
# make install
/bin/ginstall -c -s -m 555 lv /usr/local/bin
if test -f /usr/local/bin/lgrep; then
〜 中略 〜
/bin/ginstall -c -m 444 ./src/../lv.1 /usr/local/man/man1; \
fi
# which lgrep
/usr/local/bin/lgrep
インターネット →「Get Web Browser」で入手。
もしくは
LxPup - Puppy Linux + LXDE - Browse /Other/LxPupSc64/browsers at SourceForge.net
ただし、日本語入力は google入力ツール。ちょい残念と思ったけどよくよく使ったらそんなに問題は無かった。以前使った時に、これは使えんと思ったのは入力の ON/OFF切り替え。これがブラウザの上部のアイコンをマウスで切り替えるしか方法がないと思い込んでた。よくよく見たらキーボードショートカットで切り替えられた(Alt+大文字R ←変更可能)。
ちょっと嬉しいのは… chromeのせいか? scpupのせいか? 今までエラーで飛べなかったページに問題なく飛べる様になってる v(^^
pnethood
・パケマネで入れる(現状 pnethood-0.7.i18n)。
・nbtscanはやっぱり元々入ってるのは古いので pkgs.orgで検索して nbtscan-1.7.2-x86_64-1cf.txzを導入。
アクセスポイント
dnsmasqはパケマネ。
hostapdは pkgs.orgに見当たらなかったので王道でやってみた。
・入手
Download SlackBuild: hostapd.tar.gz
・構築
基本的には↑ページの最下段「See our HOWTO for〜」の HOWTOの通り。
hostapd.tar.gzを解答
hostapdフォルダ位下に展開される。
hostapd.infoを開いて DOWNLOAD="https://w1.fi/releases/hostapd-2.10.tar.gz"で示されているファイルを DLして hostapdフォルダに入れる。
shell起動。コンパイルするので dev_〜必要。
./hostapd.SlackBuild で環境が生成される。
make
出来上がった hostapd-2.10-x86_64-1_SBo.tgzを w-clickでインストールされる。
create_apはいつもの、
# git clone https://github.com/oblique/create_ap
# make install
で完了。
LibreOffice ( https://forum.puppylinux.com/viewtopic.php?f=96&t=404 )
文書 →「Get LibreOffice download and 〜」で libreoffice-7.1.4.2_amd64.sfsをインストールで完了。メニューは反映されなかたので冒頭のデスクトップへのショートカットで済ませた。
shutdown時の <SAVE>問い合わせ
システム →Puppyイベントマネージャ のセッションの保存タブの「Ask at〜」を外せば聞いて来ない。
LCD照度、輝度
# pwd
/sys/class/backlight/intel_backlight
# cat max_brightness
872
基本上の max_ 超えないように brightness-setするんだけど…
# brightness-set 40
# cat brightness
174
# brightness-set 50
# cat brightness
348
# brightness-set 60
# cat brightness
436
何なんだwww
ノートPCを閉じるとHDMIのモニタも真っ暗orz
セットアップ →モニタの設定 →「ラップトップのLCDをオフにして外部モニタのみを使う」でノートを閉じても問題なくなった。
ScPup64-21.01+0-T
久しぶりにupdate まーまー、苦労したわwww
結論から言うと以前同様 lang_pack_ja-2.1.sfsを当ててからscim関係をupdateする方法がよいかな?
当初scpup64_lang_j4a-r.petでと試したのだが・・・残念emacsのためにglibc-2.33_multilib-x86_64-1alien.txzを入れたら kernelすら立ち上がらなくなったorz
また、libroも最新の7.代は動かない。emacsに拘らなければ scpup64_lang_j4a-r.petで6.代の libroは動くようだ。
※ 後日分かったが kernelおかしくなったのは UEFIブートのせいかもしれない?
普通に ext4でフォーマットして Graub4Dosだと問題ない気も…(?)
もっとも、それもで lang_pack_ja-2.1.sfs使った方が調子良い。
emacsは26.3。文句は↓だけ。
libMagic関係は得意のいんちきリンクを貼るだけwww
libxkbcommonはパッケージマネージャで入れるだけ。
libzip.so.5もパッケージマネージャで入れたあといんちきリンク。
先に入れちゃったのでここには掲載してないがglibc-2.33_multilib-x86_64-1alien.txzで 2.33にする必要もある。
# emacs emacs: error while loading shared libraries: libMagickWand-6.Q16.so.2: cannot open shared object file: No such file or directory
# emacs emacs: error while loading shared libraries: libMagickCore-6.Q16.so.2: cannot open shared object file: No such file or directory
# emacs emacs: error while loading shared libraries: libxkbcommon.so.0: cannot open shared object file: No such file or directory
# emacs emacs: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory # emacs emacs: error while loading shared libraries: libzip.so.5: cannot open shared object file: No such file or directory
個々の対応
# ln -s libMagickWand-7.Q16HDRI.so.9.0.0* libMagickWand-6.Q16.so.2
# ls -laF libMagickWan*
lrwxrwxrwx 1 root root 32 3月 27 20:06 libMagickWand-6.Q16.so.2 -> libMagickWand-7.Q16HDRI.so.9.0.0*
lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickWand-7.Q16HDRI.so -> libMagickWand-7.Q16HDRI.so.9.0.0*
lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickWand-7.Q16HDRI.so.9 -> libMagickWand-7.Q16HDRI.so.9.0.0*
-rwxr-xr-x 1 root root 1284768 3月 22 02:46 libMagickWand-7.Q16HDRI.so.9.0.0*
# ln -s libMagickCore-7.Q16HDRI.so.9.0.0 libMagickCore-6.Q16.so.2
# ls -laF libMagickCore* lrwxrwxrwx 1 root root 32 3月 27 20:07 libMagickCore-6.Q16.so.2 -> libMagickCore-7.Q16HDRI.so.9.0.0*
lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickCore-7.Q16HDRI.so -> libMagickCore-7.Q16HDRI.so.9.0.0*
lrwxrwxrwx 1 root root 32 3月 27 19:55 libMagickCore-7.Q16HDRI.so.9 -> libMagickCore-7.Q16HDRI.so.9.0.0*
-rwxr-xr-x 1 root root 2789088 3月 22 02:46 libMagickCore-7.Q16HDRI.so.9.0.0*
# ln -s libzip.so.4.0.0 libzip.so.5
# ls -laF libzip* -rwxr-xr-x 1 root root 902 9月 13 2017 libzip.la*
lrwxrwxrwx 1 root root 15 3月 27 20:09 libzip.so -> libzip.so.4.0.0*
lrwxrwxrwx 1 root root 15 3月 27 20:09 libzip.so.4 -> libzip.so.4.0.0*
-rwxr-xr-x 1 root root 76448 9月 13 2017 libzip.so.4.0.0*
lrwxrwxrwx 1 root root 15 3月 27 20:11 libzip.so.5 -> libzip.so.4.0.0*
ただし、LXTermianl機動時には
bash: /etc/profile.d/qt4.csh: 行 10: 予期しないトークン `(' 周辺に構文エラーがあります
bash: /etc/profile.d/qt4.csh: 行 10: ` foreach qtd ( /usr/lib64/qt-* )'
bash: /etc/profile.d/scim.csh: 行 33: 構文エラー: 予期しないファイル終了 (EOF) です
とか言われちゃう。まー大した支障はなさそうだ(?)
conky-1.10.4:パケマネからでおk
pupmtp-1.0-x86_64:pupmtp-1.0-x86_64.pet
Intel Wirless AC 7260:scpup64
Pana CF-LX3でハマった。
いつも通り ScPup64-19.01+6-uefi-T.isoで立ち上げたが…無線LANが認識しない。
調べて見るとそもそも wireless interfaceが何もないと認識されてる。まじ…
# dmesg | grep wi
iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
iwlwifi 0000:02:00.0: no suitable firmware found!
iwlwifi 0000:02:00.0: iwlwifi-7260-17 is required
iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
と言う事らしい…orz
結構、探した。
ここの「linux-firmware-20181218.tar.xz」の中にありました。「iwlwifi-7260-17.ucode」
/lib/firmware/iwlwifi-7260-17.ucodeに配置して無事認識された。
conky:scpup64
64bitはやっぱメモリ喰うな。
今更ボッサイPCにメモリ買い足すってのも…(そー言うのがもったいなくて puppyしてるのに…)
取り敢えず、4Gでは通常には使えるので良いのだが…たまに気を抜くとメモリ不足でハマる。最近は画面の脇に システム →タスクマネージャを置いて使ってる。
と言う訳で pwidgets (日本語化) をいじってみたが… conky最新にしたら動かなくなったりするし…結局、conkyでそのまま出す亊にした。
ただ…温度が出んので、そこだけ強引だが、Pup-sysinfoの情報を掲載する荒技。
~/.conkyrc
${color0}CPU Temp: $color${exec ~/prt_temp}
~/prt_temp
#!/bin/sh
/usr/local/Pup-SysInfo/func -sysinfo_sensors
/usr/local/Pup-SysInfo/func -sysinfo_sensors
sed -n 1p /tmp/sysinfo-sensors | awk -F " " '{print $1 " " $4 "°C"}'
sed -n 2p /tmp/sysinfo-sensors | awk -F " " '{print " " $1$2 " " $5 "°C"}'
sed -n 3p /tmp/sysinfo-sensors | awk -F " " '{print " " $1$2 " " $5 "°C"}'
#PSIの書式に影響されちゃうけど…

元のファイルは こちら から拝借致しました。orz
現バージョンの書式に書き換えて綺麗に動いた。
