🖥️

ubuntuで最低限必要だと思うセットアップ手順を残す

2022/09/19に公開

はじめに

理系学生は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