#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>
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS