🖥️
ubuntuで最低限必要だと思うセットアップ手順を残す
はじめに
理系学生はLinuxをよく使うと思いますがその中でもメジャーなubuntuの最低限の開発環境を整える手順を残しておく。
実施環境
ubuntu20.04
ubuntuでの自分用のセットアップ方法を残しておく。
今回行うこと
- US配列キーボードでの日本語入力セットアップ
- ubuntu-softwareインストール
- google chromeインストール
- VScodeインストール
- Gitインストール
- Slackインストール
- dockerインストール
前提条件
ubuntu20.04インストール済み
1. ubuntu-softwareインストール
最初に入っているubuntu softwareが動かない場合はこの作業を行う。
sudo apt install ubuntu-software
これでubuntu softwareのダミーパッケージであるgnome-softwareというアプリがインストールされる。
2. ファイルの名前英語に
LANG=C xdg-user-dirs-gtk-update
3. CapsLockをCtrlに
sudo apt install gnome-tweaks
4. US配列キーボードでの日本語入力セットアップ
-
設定-->地域と言語-->入力ソースを日本語(Mozc)だけにして歯車マークをクリック。
-
Mozcプロパティ-->キー設定-->キー設定の選択 -->編集からIMEを無効化の入力キーを任意のキーに変更(SHIFT+SPACE)。
-
再起動で適応される
5. google chromeインストール
端末
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# ダウンロードが始まる。下記のようなメッセージが表示されていればOK
# 2021-12-24 10:52:44 (33.4 MB/s) - `google-chrome-stable_current_amd64.deb' へ保存完了 [89348996/89348996]
6. VScodeインストール
端末
sudo snap install --classic code
# ダウンロードが始まるのでしばらく待つ
# code 899d46d8 from Visual Studio Code (vscode✓) installed というような表示が出れば完了
7. Gitインストール
以下コマンドでGitをインストール
端末
sudo apt-get install git
以下コマンドでバージョンが表示されればOK
端末
dpkg -l git
以下コマンドでGitの初期設定を行う
端末
git config --global user.name [任意のユーザ名]
git config --global user.email [任意のメールアドレス]
8. Slackインストール
- Slackダウンロード
- 上記ページの.DEBアプリをダウンロードするからSlackの.debファイルをダウンロード。
- 以下コマンドでインストールする。
端末
cd ダウンロード
sudo apt install slack-desktop-4.28.171-amd64.deb
9. dockerインストール
リポジトリを使用してインストールしていく
リポジトリをセットアップする
- HTTPS経由でリポジトリを使用できるようにする
端末
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
- Docker の公式 GPG キーを追加。
端末
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 次のコマンドを使用して、リポジトリをセットアップ。
端末
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker エンジンをインストールする
端末
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Docker エンジンが正しくインストールされていることを確認
端末
sudo service docker start
sudo docker run hello-world
最後に
windowsよりもLinuxのほうが開発環境としてはとてもいいです。
今回は最低限のセットアップでしたが自分好みにカスタマイズできるのがLinuxの醍醐味でもあるのでここから自分好みの環境を作りましょう。
Discussion