コマンドまとめ
apt-cache policy hoge | 配布されているバージョンの一覧 配布者のURL |
apt-cache policy hoge | インストール可能バージョンの一覧 インストールされているものの確認 バーション指定していないときにインストールされるものの確認 パッケージ配布者のURL |
apt-get purge hoge | 完全削除 apt-get remove –purge hogeも同じ |
sudo apt-get install software-properties-common python-software-properties
apt-key は廃止。
gpg コマンドなどを用いて keyrings に鍵の認証情報を保存する。
(/usr/share/keyrings, /etc/apt/keyrings, )
find ディレクトリ -type f -name “文字列”
inkscapeのppa追加 sudo add-apt-repository ppa:inkscape.dev/stable
inkscapeのppaを追加しようとしたらretrieving gpg key timed outが出た.
何かのバグ?鍵を後から認証させる.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ${KEY}
でパブリックキーの認証をし直すとapt-get update出来るようになる.
パーティションテーブルの方式としては MBR と GPT があるが、 MBR は2TBまでなど制限があるので基本は GPT のパーティションテーブルを作成する。
fdisk コマンドは MBR にのみ対応しているので、
パーティション作成等には利用しない。
基本は parted コマンドで操作することになる。
lsblk -f
sudo blkid
sudo fdisk /dev/sda -l
sudo parted /dev/sda mkpart 開始? 0% 終了? 100%
mklabel して gpt を指定する必要があるかもsudo mkfs -t ext4 /dev/sda1
/dev/sdf を初期化する例。GPTパーティション、ext4
sudo parted -s /dev/sdf mklabel gpt sudo mkfs -t ext4 -F /dev/sdf sudo parted -s /dev/sdf mklabel gpt sudo parted -s /dev/sdf mkpart my_patition_name ext4 0% 100% sudo mkfs -t ext4 -F /dev/sdf1
sudo badblocks -w -v -s -o /tmp/badblocks.txt /dev/sdf
OSの載っているディスクを生きたままチェックする場合は以下のようにする。(-wは書き込みテストをしてしまうので外す。何も指定していないと読み込みチェックだけする。)
sudo badblocks -v -s -o /tmp/badblocks.txt /dev/sdf
/dev/disk/by-uuid/3c96c2da-9627-4c6a-89ce-b11c752fa271 /scratch ext4 defaults 0 0
du -d0 -m * .[^\.]* 2>/dev/null | sort -n -r
キーボードなど認識しないときにがんばる方法。
https://server-setting.info/blog/usb-reset-for-command.html
Realforce R2 が Ubuntu マシンで動かなかったので苦しんだが、
結局のところ、ソフトウェア的に解決するよりはUSB2.0延長ケーブルなどで繋ぐほうが確実なので、
いらないことをするべきではない。
たぶん USB3.0 で繋がってしまったときにドライバを探しに行って失敗する。
Ubuntu で USキーボードを使い、日本語入力をするときのベストプラクティスは、
Mozc だけを使うようにし、Ctrl Space で toggle するように設定する方法だと思う。
いろいろと設定をいじっていたので以下の操作だけで完璧に設定できるかどうかは不明。
デフォルトで CapsLock と Ctrl が入れ替えられてしまっている設定みたいなのがされてしまうことがある。
Tweaks をインストールして治すの以外うまくいかなかった。
sudo apt install gnome-tweaks
して Tweaks というGUIアプリを開き
「キーボードとマウス」→「追加のレイアウトオプション」→「Ctrl position」から設定。
たぶんUbuntuバージョンによって設定方法が違う。 22.04環境では
/etc/default/keyboard/usr/share/ibus/component/mozc.xml~/.mozc/ibus_config.textprotoのいずれかが影響している気がする。
一応、今うまくいっている設定を書き残しておく。
engines {
name : "mozc-jp"
longname : "Mozc"
layout : "us"
}
XKBLAYOUT="us" BACKSPACE="guess" XKBMODEL="pc105" XKBOPTIONS="ctrl:nocaps" XKBVARIANT=""
やったこと
コードなど
# スワップ設定の確認 swapon -s # スワップファイルの作成 sudo fallocate -l 16G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile # スワップ領域として指定してみる sudo swapon /swapfile # /etc/fstab にある swap パーティションの設定を消す。 sudo vim /etc/fstab ### この行を追加 /swapfile none swap sw 0 0 # インタラクティブモードで parted を開く必要がある。 sudo parted /dev/sda # パーティションテーブルの確認 (parted) print # スワップ領域のパーティションを消す (parted) rm 3 # 消せたか確認。/boot の終了ポイントと、 # 次のパーティションの開始ポイントが問題ないか確認しておく (parted) print # /boot の終了ポイントをずらしてパーティションのサイズを変更する。 (parted) resizepart 2 2048MB # パーティションのサイズは変わるが、Ubuntu 側では再起動等でもサイズが反映されない。 # 以下コマンドで反映させる。 resize2fs /dev/sda2