Ubuntuでpipを使いたい

最近のubuntuではsudo apt install python3ライブラリで新しいライブラリを入れる仕組みになってる。無いライブラリがあるからこの仕様ホントにやめてほしい。

pipを使いたい場合はvenvをダウンロードして、以下の手順に従えば良い。

# ホームディレクトリに .venvs という隠しフォルダを作り、そこに 'ml-env' を作成 mkdir -p ~/.venvs

python3 -m venv ~/.venvs/ml-env

 

source ~/.venvs/ml-env/bin/activate

をbashrcなどに記述。

 

 

Ubuntuの日本語入力変換で重複が発生するのを治す

fcitx5に切り替えるとこの問題はうまく行く

1.sudo apt install fcitx5 fcitx5-mozc

2.画面左下の「アクティビティ(9つの点アイコン)」をクリックし、検索窓に 「言語サポート」(または Language Support)と入力して起動する。

3.Keyboard input method systemをFcix5に切り替える。

4.再起動する。

 

(起動が遅い場合)

export QT_IM_MODULE=fcitx5

export XMODIFIERS=@im=fcitx

 

(日本語入力ができない場合)

Fcitx5が起動している状態で、設定画面を開く。

  1. ターミナルで fcitx5-configtool を実行する。

  2. 「現在の入力メソッド」(右側のリスト)を確認。

  3. もし「キーボード - 英語」や「キーボード - 日本語」しかないのであれば、左側のリストから「Mozc」を探して、中央の -> ボタンで右側に追加

    • ※左側に Mozc が見つからない場合は、「入力メソッドのみ表示」のチェックを外して検索。

  4. 「適用」または「OK」を押す。

 

linuxで鳴潮

アプリセンターでSteamをダウンロードし、起動後wuthering waveと検索すればインストール可能。

しかし、そのままでは、「anti cheat error」が発生。

そこで、Steamのwuthering waveの「設定⚙」から「Properties」を選択、起動オプションに「SteamOS=1 %command%」を入力。

 

これで一応動くようになる。

 

しかし、動画がバグるので、GE-Proton(by GloriousEggroll)を導入。

GE-Proton GitHub releasesで検索し、GitHub の “GE-Proton” リリースページから
GE-Proton*-xx.tar.gz を落とす。

置き場所で展開

 

tar -xf ~/ダウンロード/GE-Proton*.tar.gz   -C ~/snap/steam/common/.local/share/Steam/compatibilitytools.d

Steamのwuthering waveの「設定⚙」から「Properties」を選択、「Compatibility」でForce the use of a specific Steam Play compatibility toolにチェックを入れ、インストールしたGE-Protonを選択。

Nevidiaをつかってるなら、起動オプションに「PROTON_ENABLE_NVAPI=1 PROTON_USE_WINED3D=0
」を入力。

 

2026年から上記の方法が通用しなくなった。。。

DW-protonのバージョン11を使用する必要がある。

flatpak install flathub com.vysp3r.ProtonPlus

Protonを管理するためのマネージャーであるProtonPlusをインストールする

ProtonPlusを開くと、Toolsタブに利用可能なProtonの一覧が表示される
DW-Protonを開き、DW-Proton Latestを選択してインストールする

 

 

 

 

Ubuntu のメンテナンス手順まとめ(定期作業チェックリスト)

1. パッケージの更新

まずはパッケージ情報の更新とアップグレード。

 
sudo apt update sudo apt upgrade

依存関係の変更やカーネル更新も含めたい場合:

 
sudo apt full-upgrade

 


2. 不要パッケージ・キャッシュの削除

更新を続けると、不要になったパッケージやキャッシュが溜まる。

 
sudo apt autoremove sudo apt autoclean

ディスク容量節約とトラブル防止に効果的。


3. ディスク容量の確認

 
df -h

特に注意する場所:

  • /(ルート)

  • /home

  • /var(ログや apt キャッシュ)

ログ肥大の確認:

 
sudo du -sh /var/log/*

4. ログとシステム状態の確認

直近のエラー確認:

 
journalctl -p err -b

起動に失敗しているサービス確認:

 
systemctl --failed

5. ファイルシステムチェック(異常時のみ)

強制電源断や I/O エラー後にはファイルシステムチェック。
必ずアンマウント状態で実行

 
sudo fsck /dev/sdXN

通常運用では不要。


6. バックアップ(最低限)

ホームディレクトリの簡易バックアップ例:

 
rsync -av --delete /home/USER /mnt/backup/home_USER

7. セキュリティ対策(任意)

自動セキュリティ更新

 
sudo apt install unattended-upgrades sudo dpkg-reconfigure unattended-upgrades

SSH サーバ運用時

 
sudo apt install fail2ban

8. LTS アップグレード

LTS → 次の LTS への更新:

 
sudo do-release-upgrade

実行前に必ず:

2年ごとの LTS 更新が無難。


9. おすすめ定期ルーティン

頻度 内容
毎月 apt update / upgrade
数ヶ月 autoremove / df -h
半年 ログ・サービス確認
年1 バックアップ検証

Gromacs 2024以降でshakeを使いたい!

Gromacs2024以降では、ドメイン分割が標準化されたため、openMP並列でも以下のようなエラーが生じる。

Fatal error:

SHAKE is not supported with domain decomposition and constraints that cross

domain boundaries, use LINCS

 

そんなときは、

export GMX_DD_SINGLE_RANK=0

を実行すれば、ドメイン分割が解除される。