0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ubuntu20.04LST セットアップ備忘録

Last updated at Posted at 2022-07-19

ローカルでやること

  • ipアドレスをGUIで固定しておく
  • これ以降はSSH通信で操作可能
# パッケージのアップデート
sudo apt update && sudo apt upgrade

# SSHインストール
sudo apt install openssh-server

ホームディレクトリの英語表記

  • 日本語ディレクトリは色々不都合なので英語表記へ変更
  • 必要がない場合はやらなくてもよい
# 現在の表記を確認
cat .config/user-dirs.dirs

# 英語表記へ変更
LANG=C xdg-user-dirs-update --force

# 英語表記になっていることを確認
cat .config/user-dirs.dirs

# 日本語ディレクトリが残っているので削除
rmdir デスクトップ ピクチャ ダウンロード テンプレート ドキュメント ビデオ ミュージック 公開

SSHの公開鍵認証

  • 接続するPCのid_rsa.pubをホームへコピー
  • 新規接続にて公開鍵認証ができることを接続テストするまで、古い接続は切らないこと
# 鍵生成
ssh-keygen -t rsa

# 鍵の登録
cat id_rsa.pub >> ~/.ssh/authorized_keys

# 権限変更
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

# 設定の変更
sudo vi /etc/ssh/sshd_config

# 設定内容
# ChallengeResponseAuthentication no
# PasswordAuthentication no

# デーモンの再起動
sudo /etc/init.d/ssh restart

rm id_rsa.pub

Nvidia Driver

sudo apt install -y ubuntu-drivers-common

# インストール可能ドライバの確認
ubuntu-drivers devices

# recommendのついたバージョンをインストール (e.g. nvidia-driver-515)
sudo apt install -y --no-install-recommends {version}

# 再起動後、確認
sudo reboot now
nvidia-smi

Cmake

# 必要パッケージのインストール
sudo apt update && sudo apt install build-essential checkinstall zlib1g-dev libssl-dev -y

# リポジトリ(https://github.com/Kitware/CMake/releases)へアクセスして、最新のものを指定することダウンロードする
# e.g. https://github.com/Kitware/CMake/releases/download/v3.24.0-rc3/cmake-3.24.0-rc3.tar.gz
mkdir cmake_install && cd cmake_install
wget {URL}

# 解凍
tar -zxvf {file_name}

# ブートストラップ
cd {dir_name}
sudo ./bootstrap

# ビルド&インストール
sudo make && sudo make install

# インストール確認
cd ~
cmake --version

# 後処理
sudo rm -rf cmake_install/

Docker

# Docker Engineインストール

# ユーザー権限追加
sudo groupadd docker
sudo gpasswd -a $USER docker
sudo service docker restart
sudo reboot now

# NvidiaDocker2インストール

Python

sudo apt update && sudo apt install -y python3.8-dev python3.8-distutils python3-pip 

Git

git config --global user.name {user_name}
git config --global user.email {user_mail}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?