Linux Ubuntu 24.04 を最も役立つツールとともにインストールする

Ubuntu 24.04 標準インストール手順に関するメモ

目次

Ubuntu 24.04 のインストール時に私が好むステップについてご紹介します。ここでの魅力は、NVIDIAドライバをインストールする必要がないことです。それらは自動的にインストールされます。

Ubuntu 24.04

Ubuntuを通常の場所からダウンロードし、通常の方法でインストールし、/ ルートパーティションを/homeから分離してインストールした後、いくつかの便利なツールやパッケージをインストールする時間です。

ubuntu 24-04 art これは画像です(こちらで確認できますので、再生ボタンをあまりクリックしないでください)。

便利なツール

ifconfigツールを使用するには、net-toolsをインストールしてください:

sudo apt install net-tools

私の好きなLinuxツールの標準的なセットをインストールします。以前のようにインストールします:

sudo apt-get install git git-lfs gimp mc flameshot htop nvtop chkservice nvitop
sudo apt-get install imagemagick
git lfs install
sudo apt-get install poppler-utils
sudo apt-get install jq jo

Go開発環境のインストール

パッケージリポジトリからインストール:

sudo apt-cache policy golang-go
sudo apt-get install golang-go
# sudo apt-get remove golang-go
go version

SnapでGoをインストールすることもできます:

sudo snap install go
#sudo snap remove go
go version

Hugo - スタティックウェブサイトジェネレータのインストール

このHugoパッケージは古い可能性があります。まず確認しましょう。このバージョンではデプロイはサポートされていません。

sudo apt list -a hugo

# 好きならインストール
sudo apt install hugo
hugo version

もう1つのオプションはSnapですが、デプロイはサポートされていません(必要でないかもしれません)。

# 標準
sudo snap install hugo
hugo version
sudo snap remove hugo

# 拡張
sudo snap install hugo --channel=extended
hugo version
sudo snap remove hugo

最新のextendedおよびwithdeployバージョンを取得するために、GoでHugoをダウンロードしてコンパイルします。

git clone https://github.com/gohugoio/hugo.git
cd hugo
go install -tags extended,withdeploy
hugo version

詳しくは https://gohugo.io/installation/linux/

AWSコマンドライン: aws-cli

さっそく、aws-cliをSnapでインストールしましょう:

snap install aws-cli --classic
aws --version

おすすめエディタ GEdit

sudo apt-get install gedit

Ollamaのインストール

Ollamaをインストールする標準的な方法は以下の通りです:

curl -fsSL https://ollama.com/install.sh | sh

もう少し詳しい情報はここにあります:Ollamaモデルの場所を設定する方法、また、Ollamaのチートシートもご参照ください。

私の正しいDockerインストール方法

既存のDockerバージョンをアンインストールします:

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

Aptitudeリポジトリを使用してDockerをインストールします:

# Docker公式GPGキーを追加:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Aptソースにリポジトリを追加:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Ubuntuの派生を使用している場合は、VERSION_CODENAMEの代わりにUBUNTU_CODENAMEを使用する必要があります:

# Docker公式GPGキーを追加:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Aptソースにリポジトリを追加:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$UBUNTU_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Dockerの最新バージョンをインストールします:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Dockerのインストールを確認します:

sudo docker run hello-world

オプションとして、現在のユーザーをdockerグループに追加します:

usermod -aG docker $USER

AppImages

AppImagesを実行できるようにするには、libfuseをインストールしてください:

# dlopen(): error loading libfuse.so.2
# AppImagesはFUSEが必要です。
sudo apt install libfuse2t64

VSCodeのインストール

拡張機能: Container Tools, Dart, Flutter, Go, Python

Flutter SDKをインストールした後、パスに追加します:

echo 'export PATH="$HOME/App/flutter/bin:$PATH"' >> ~/.bash_profile

Flutterアプリをデバッグおよびコンパイルするには、cmakeなどのパッケージをインストールしてください。Flutter開発環境のインストール方法については、Flutterのインストールをご覧ください。

Cursor IDEのインストール

いくつかの AIコードアシスタントの比較

Ubuntu 24.04ではAppImagesを実行するときに問題があります… 以下のようにして実行する必要があります:

./Cursor-1.1.6-x86_64.AppImage --no-sandbox 

Linux Mintでは、すべての手順を省略してchmod +X Cursor-1.1.6-x86_64.AppImageで実行できます…

いずれにせよ、Ubuntu 24.04にいます!

  1. Cursorのウェブサイトからダウンロードし、~/Appsディレクトリに配置します:~/Apps/Cursor-1.1.6-x86_64.AppImage

  2. アイコンを検索します:

wget https://registry.npmmirror.com/@lobehub/icons-static-png/latest/files/dark/cursor.png -O ~/Apps/icons/cursor.png
  1. cursor.desktopファイルを作成します:
gedit ~/.local/share/applications/cursor.desktop

以下を記入します:

[Desktop Entry]
Name=Cursor IDE
Comment=Cursor AI IDE
Exec=/home/rg/Apps/Cursor-1.1.6-x86_64.AppImage --no-sandbox %U
Icon=/home/rg/Apps/icons/cursor.png
Terminal=false
Type=Application
Categories=Development;IDE;
StartupWMClass=cursor

はい、ホームフォルダは/home/rgではなく、別のものかもしれません。

Pythonパッケージマネージャー: uv

uvについての詳細は、uv - 新しいPythonパッケージ、プロジェクト、環境マネージャをご覧ください。

curl -LsSf https://astral.sh/uv/install.sh | sh

以下のように表示されます:

downloading uv 0.7.17 x86_64-unknown-linux-gnu
no checksums to verify
installing to /home/rg/.local/bin
  uv
  uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
    source $HOME/.local/bin/env (sh, bash, zsh)
    source $HOME/.local/bin/env.fish (fish)

実行します:

source $HOME/.local/bin/env

# すべてが正常か確認
uv

または、すべての手順をスキップしてsnapを使用できます:

sudo snap install astral-uv

AWS SAM

公式ドキュメントに従ってaws-samをインストールします。

wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip
unzip aws-sam-cli-linux-x86_64.zip -d sam-installation
sudo ./sam-installation/install
sam --version

インストール後、以下のように表示されます:

        SAM CLI now collects telemetry to better understand customer needs.

        You can OPT OUT and disable telemetry collection by setting the
        environment variable SAM_CLI_TELEMETRY=0 in your shell.
        Thanks for your help!

        Learn More: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-telemetry.html

OK… SAMのテレメトリをオプトアウトします:

echo 'export SAM_CLI_TELEMETRY=0' >> ~/.bash_profile

VirtualBoxのインストール

  1. AptitudeのVirtualBoxをアンインストールします
sudo apt purge virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
  1. VirtualBoxの公式サイトから. debをダウンロードしてください:https://www.virtualbox.org/wiki/Linux_Downloads、 特にこのバージョン:https://download.virtualbox.org/virtualbox/7.1.10/virtualbox-7.1_7.1.10-169112Ubuntunoble_amd64.deb

  2. ちょっとしたクリーンアップと新規インストール

sudo apt autoremove
sudo apt install ~/Downloads/virtualbox-7.1_7.1.10-169112~Ubuntu~noble_amd64.deb

良い1日をお過ごしください!

便利なリンク