はじめに
Debian12がリリースされた。
www.debian.org
僕が初めてDebianをインストールしたのはEtchで、普通に使い始めたのがLenny。
ビデオカードの関係で一度Ubuntuに浮気()したけど、Squeezeからずっと愛用している。
いろいろなディストリビューションがあるけど、何かもう「Debianでいいや」ってなってる。
老化だよなぁ
それはさておき、前回(Debian11)と同様で apt-get upgrade を使わずクリーンインストールする
hotomaru.hateblo.jp
ホームの必要なファイルだけ個別でコピーする。
僕専用の備忘録なので、質問等はお断りします。
Debian12のインストール
Debian起動後の設定
sudoers の変更
$ su root # vi /etc/sudoers > hotomaru ALL=(ALL) ALL
日本語入力の設定
デフォルトでMozcが入るので、タスクバー右上アイコンから
ツール-->プロパティで設定を変更する。
システム言語の変更
$ sudo dpkg-reconfigure locales
en_US.UTF-8 <--- * を付ける
ja_JP.UTF-8 <--- * を外す
デフォルトロケール en_US.UTF-8
ログアウトする
データHDDのマウント
# vi /etc/fstab > /dev/sdb /mnt/data_hdd ext4 noatime 0 0 > tmpfs /tmp tmpfs defaults,size=2000m 0 0 > tmpfs /var/log tmpfs defaults,size=64m 0 0
再起動する。再起動するときは USBメモリを抜いておく。
USBメモリを /dev/sdb と認識して起動時にエラーになるため
ホームにシンボリック作成
既存の Videos, Downloads, Pictures を書き換える
$ ln -s /mnt/data_hdd/shares/movie . $ rmdir Videos && mv movie Videos $ ln -s /mnt/data_hdd/shares/download . $ rmdir Downloads && mv download Downloads $ ln -s /mnt/data_hdd/shares/pics . $ rmdir Pictures && mv pics Pictures $ ln -s /mnt/data_hdd/shares .
レポジトリの設定
SynapticPackageManager を起動する(Administrator)
レポジトリを適当に設定する
SynapticPackageManager を閉じる
mpv の設定
sudo apt-get update sudo apt-get install mpv smplayer
smplayer で正しくビデオが表示されない。(ウィンドウ外には表示できるが、ウィンドウ内には表示できない)
本体の mpv では表示できるので いろいろ試してみたが、smplayer を使うのは諦めた。
元々、smplayer を使い始めたのは細かく設定できるという理由なので、
面倒だけど mpv の定義ファイルを変更すれば対応可能だ。
定義ファイルは mpv.conf, input.conf を使用する。
https://github.com/mpv-player/mpv/blob/master/etc/mpv.conf
https://github.com/mpv-player/mpv/blob/master/etc/input.conf
を ~/.config/mpv/ にコピーして編集する。
mpv.conf
$ cat ~/.config/mpv/mpv.conf player-operation-mode=pseudo-gui correct-pts=yes keep-open=yes screenshot-format=png screenshot-template=/home/hotomaru/shares/tmp/capture/shot_%02n osd-bar=no
input.conf
$ cat ~/.config/mpv/input.conf WHEEL_UP add volume 2 WHEEL_DOWN add volume -2 RIGHT seek 5 # seek 5 seconds forward LEFT seek -5 # seek 5 seconds backward . frame-step # advance one frame and pause , frame-back-step # go back by one frame and pause s screenshot # take a screenshot of the video
マウス操作でsuspendが解除されてしまう
作業途中だけど寝ようと思ったら、サスペンドが出来ない()
マウスを触らなければ問題無いみたいだけど気持ち悪い。
wakeup してるデバイス(enabled)を探す
$ grep . /sys/bus/usb/devices/*/power/wakeup /sys/bus/usb/devices/3-1.8.1/power/wakeup:enabled
3-1.8.1 とは?
$ grep . /sys/bus/usb/devices/*/product /sys/bus/usb/devices/3-1.8.1/product:Apple Extended USB Keyboard
なぜ Apple ?
AppleのKeyboard(そんなの持ってないぞ!)を無効化する
$ sudo nano /sys/bus/usb/devices/3-1.8.1/power/wakeup < enabled > disabled
(追記)
上記の方法で無効化しても再起動した時、元に戻ってしまうようだ。
$ cat /proc/acpi/wakeup | grep enable
EHC1 を無効化する
# echo EHC1 > /proc/acpi/wakeup
再起動時に毎回無効化する
$ sudo crontab -e > @reboot echo EHC1 > /proc/acpi/wakeup
いつものアプリをインストール
smplayerの代わりにcelluloidを入れた。
$ sudo apt-get install mcomix unrar imagemagick samba smbclient thunderbird gimp curl rsync celluloid
Win11の共有フォルダに接続
あらかじめ、win11で"shared"フォルダを共有にしておく
win11側で、 uid: [debian] アカウントを作成しておく(パスワードあり)
パスワード無しでアクセスしたいが、win11のセキュリティはよく分からない。
ファイルブラウザで ctrl+l して、
smb://192.168.123.87/shared/
以下の内容を登録する。
Connect As: Registered User Username: debian Domain: WORKGROUP Password: [パスワード] Remember forever
パスを追加
最後に追加する
$ vi ~/.bashrc > PATH="$PATH":/mnt/data_hdd/shares/opt/local/bin
homeディレクトリのバックアップ登録
バックアップスクリプト
$ cat /mnt/data_hdd/shares/opt/local/bin/homeBak.sh #!/bin/sh cd /home/ tar czf hotomaru_`date '+%Y%m%d_%H%M%S'`.tar.gz hotomaru/ mv /home/hotomaru*tar.gz /mnt/data_hdd/shares/home_bak/.
cron登録
$ sudo su - # crontab -e > 33 23 * * 5 /mnt/data_hdd/shares/opt/local/bin/homeBak.sh # crontab -l 33 23 * * 5 /mnt/data_hdd/shares/opt/local/bin/homeBak.sh
毎週金曜(5)の23:33に実施
Firefox, Thunderbird のデータコビー
既存のhomeの隠しフォルダをrename
$ mv ~/.mozilla ~/.mozilla_bak $ mv ~/.thunderbird ~/.thunderbird_bak
homeのバックアップファイルから隠しフォルダをコピーする
$ cp [バックアップ]/.mozilla ~/.mozilla $ cp [バックアップ]/.thunderbird ~/.thunderbird
Thunderbird はエラー無く読み込めた。
Firefox はバージョンが上がっていて?読み込めなかった。
とりあえず、旧環境のブックマークだけインポートする。
パスワードはもう一度入力するか・・・
Firefox menu -> Bookmarks -> Manage bookmarks Import and Backup -> Restore -> Choose file... [バックアップ]/.mozilla/firefox/[UserProfile]/bookmarkbackups/[一番新しいファイル]
SurfShark を設定する
https://surfshark.com/download/linux の手順を実行
の前に、curl が入ってないなかった()
$ sudo apt-get install curl $ curl -f https://downloads.surfshark.com/linux/debian-install.sh --output surfshark-install.sh #gets the installation script $ cat surfshark-install.sh #shows script's content $ sh surfshark-install.sh #installs surfshark
surfsharkを起動してuid,pwdを入力する
壁紙を変更
debianPCの壁紙は時崎狂三って決まってるんだよ!
Settings -> Appearance -> Add Picture... /home/hotomaru/Pictures/Wallpapers/date_a_live-時崎狂三s_dark@3.png
狂三は何人並べても違和感がないので壁紙に最適です!
(追記)
起動時に狂三ボイスを流すことにした()キヒッ、キヒヒヒみたいな
$ cat ~/.config/autostart/login-sound.desktop [Desktop Entry] Type=Application Name=loginSound Exec=/usr/bin/aplay /mnt/data_hdd/shares/opt/local/login_sound.wav
最後に
一応インストール出来た。不具合が出たら、都度修正する。
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm
ところで、bookworm って・・・こいつか!