#author("2025-09-05T02:15:36+09:00","","") #author("2025-09-05T02:19:08+09:00","","") [[Linux]] * Linux/初期設定 [#d40c3941] ** Debian 系 [#w7829c0f] - Debian 12 以降を対象としています。 - ユーザー名 'user' として手順を記載しています。 *** 事前準備 [#v69b8e80] - sudo インストール # 多くの場合、既にインストールされています。 su apt install sudo gpasswd -a user sudo # ★インストール後、sudo コマンドを有効にするため、ログインしなおしてください。 - プロキシ設定 (apt 実行のための設定) # プロキシが必要な環境の場合、apt 利用のため下記設定ください。 # # <プロキシ情報> は、次のような形式となります。 # http://<プロキシIPアドレス>:<プロキシポート番号> # # 認証が必要な場合は次の形式となります。 # http://<ID>:<パスワード>@<プロキシIPアドレス>:<プロキシポート番号> # # ※パスワードに、次の記号が含まれる場合は、% + 16進数ASCIIコードに置き換えてください。 # 例) $ => %24, @ => %40 sudo sh -c "echo 'Acquire::http::Proxy \"<プロキシ情報>\";' > /etc/apt/apt.conf.d/80proxy" *** 初期設定 [#ned17f6d] - パッケージ更新 sudo apt update -y sudo apt upgrade -y - vim, git インストール sudo apt install vim git -y - 環境設定 cd git clone https://ehobby.jp/gitbucket/git/linux-scripts/bashrc.git mv bashrc/.bashrc* . mv bashrc/.vim* . mkdir -p .config mv bashrc/.config/nvim .config/ - プロキシ環境設定 ## プロキシが必要な環境の場合、次の設定を実施ください。 [[Linux/プロキシ設定]] - vim 設定 # vim を一度起動し、「:PlugInstall」を実行する。 - git 設定 git config --global core.editor vim git config --global color.diff auto git config --global color.status auto git config --global color.branch auto - neovim のインストール curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz sudo rm -rf /opt/nvim sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz ** Python 関連設定 [#faf776ae] - uv インストール curl -LsSf https://astral.sh/uv/install.sh | sh - インストール可能な python リスト表示 インストール/アンインストールにて指定可能なリスト表示となります。 uv python list - python インストール uv python install [インストールするpython] uv python install # バージョン指定する場合は、 # uv python install [インストールするpython] - python アンインストール uv python uninstall [アンインストールする python] ** Node.js 関連設定 [#c12d66c1] - nvm インストール curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # 最新版のインストールは、 https://github.com/nvm-sh/nvm で確認ください。 source ~/.bashrc - 最新版 Node.js インストール nvm install --lts ** ユーザー作成 [#e9b2b929] sudo adduser --home <ホームディレクトリ> <ユーザーID>