gikoha’s blog

個人的メモがわり

Ubuntu Desktop 24.04 LTSへ乗り換え

Ubuntu Desktop 24.04 LTSへ乗り換えたよ

  • Ubuntu 22が ハードウェアの不具合で何回も電源強制offなどしているうちに、デスクトップアイコンが出てこなくなったり prefsアプリが消えたりして壊れかけてきたから
  • ちょうど 24.04がリリースされたので別HDDに入れて乗り換え

grub2 customizer

  • screen resolution 1280x720

snap storeから Code(VSCode), IntelliJ IDEA, remmina(Remote Desktop), opencomic, Mcomix-tabetai をインストール

zshが好き

  • sudo apt install zsh

git lfs install for huggingface

  • curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
  • sudo apt-get install git-lfs

fstabの移植 (古いUbuntuRootもマウント)

  • sudo apt install ntfs-3g
  • code /media/username/UbuntuRoot/etc/fstab
  • sudo nano /etc/fstab

sambaの移植

  • sudo apt install samba
  • sudo cp /media/username/UbuntuRoot/etc/samba/smb.conf .
  • sudo pdbedit -a username
  • sudo testparm # confファイルのチェック
  • sudo systemctl reload smb

sshの許可

  • sudo apt install openssh-server

サーバーへの鍵のコピー:

  • ssh-copy-id server-IP-address

Python 3.10.14 のインストール方法 (Stable Diffusion forge は3.10でなきゃだめ kohya_ssは3.10.9<=3.10.X<3.11と)

必要なライブラリなどをインストール

  • sudo nano /etc/apt/sources.list

  • deb-src http://archive.ubuntu.com/ubuntu/ focal main を追加

  • sudo apt update
  • sudo apt -y build-dep python3
sudo apt -y install gdb lcov libbz2-dev libffi-dev libgdbm-dev \
     libgdbm-compat-dev liblzma-dev libncurses5-dev libreadline6-dev \
     libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev libcurses

公式から tgz をダウンロード

  • tar zxf Python-3.10.14.tgz
  • cd Python-3.10.14/
  • ./configure --enable-optimizations
  • make -s
  • sudo make altinstall

/usr/local/bin/python3.10ができた

  • sudo apt install virtualenv

  • stable diffusion forge は webui-user.shを編集 python_cmd="python3.10"を追加

  • export COMMANDLINE_ARGS="--listen --enable-insecure-extension-access"

  • ./webui.sh

    • python3.10.6ができていればすんなり起動
    • launch.pyではなく、 ./webui.sh から起動すること (そうしないとvenvにならない)
  • tcmallocがない

    • sudo apt-get install libgoogle-perftools-dev
  • pipが古い

    • venvに入ってから (source venv/bin/activate)
    • pip install --upgrade pip
    • deactivate
  • 4x UltraSharpがない 

    • models/ESRGAIN内のpthをコピー
  • browser autolaunchを消す

    • WebUI Setting の System> System から Automatically open webui in browser on startupをDisableにする
  • extensionは forge coupleだけ Install from URL https://github.com/Haoming02/sd-forge-couple