Linuxセットアップガイド

Linuxセットアップガイド

Wine 11.0 インストール

ターミナル
sudo dpkg --add-architecture i386                                               # 32bit アーキテクチャを有効化
sudo mkdir -pm755 /etc/apt/keyrings
wget -O \
    - https://dl.winehq.org/wine-builds/winehq.key | \
    sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-stable

wine --version                                                                  # バージョン確認

sudo apt install p7zip-full                                                     # 7zip解凍用
7z x [解凍したい7zipフォルダ]
wine [Winsows実行ファイル].exe

トリム

ターミナル
sudo fstrim -av

仮想キーボードを無効化

ターミナル
gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false

ローコード開発

Node-RED

 フローベースのローコードビジュアルプログラミングツール。処理がNode単位に分割されており、WebブラウザからNodeを編集し、ワイヤー(線)を結びつけることにより、フローを作成していく。
 ハードウェアデバイスやAPI、クラウドサービス等も操作可能であるため、IoTアプリ開発に使える。

ターミナル
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
# 基本デフォルト推奨(全て y or Enter)

sudo node-red-pi --max-old-space-size=256 # Ctrl + Cで処理を一度止める
sudo systemctl enable nodered.service
sudo reboot

http://localhost:1880 をブラウザで開いて開始

NASの接続

接続確認

ターミナル
sudo apt install -y cifs-utils
sudo mkdir -p [マウントポイントのフォルダのパス]
sudo chmod 777 [マウントポイントのフォルダのパス]
sudo mount -t cifs -o username=[NASのユーザー名],password=[NASのパスワード] //[NASのIPアドレス]/[共有フォルダ] [マウントポイントのフォルダのパス]      #テスト 上手くいかない場合はバージョン指定,ver=2.0

自動マウント

アカウント登録

ターミナル
sudo nano /etc/samba/credentials

エディタ
username=[NASのユーザー名]
password=[NASのパスワード]

マウントポイント登録

ターミナル
sudo nano /etc/fstab

エディタ
//[NASのIPアドレス]/[共有フォルダ] [マウントポイントのフォルダのパス] cifs credentials=/etc/samba/credentials,iocharset=utf8,uid=1000,gid=1000,cache=none,noserverino,vers=3.0 0 0

ターミナル
sudo mount -a # エラーチェック