Pasang Linux Ubuntu 24.04 dengan alat-alat paling berguna

Catatan tentang urutan instalasi standar Ubuntu 24.04

Konten Halaman

Berikut adalah langkah-langkah favorit saya saat melakukan instalasi baru Ubuntu 24.04. Apa yang saya sukai di sini adalah tidak perlu menginstal driver NVidia! Mereka terinstal secara otomatis.

Ubuntu 24.04

Setelah mengunduh Ubuntu dari tempat biasa dan menginstalnya dengan cara biasa, menjaga partisi root / terpisah dari /home, saatnya menginstal beberapa alat dan paket yang berguna.

ubuntu 24-04 art Ini adalah gambar (lihat di sini), jadi jangan klik terlalu banyak pada tombol play tersebut!

Alat yang Berguna

Untuk menggunakan alat ifconfig, instal net-tools:

sudo apt install net-tools

Kemudian himpunan standar dari alat linux favorit saya, seperti yang saya lakukan sebelumnya:

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

Menginstal Lingkungan Pengembangan Go

Instal dari repo paket

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

Bisa menginstal Go dengan snap

sudo snap install go
#sudo snap remove go
go version

Menginstal Hugo - Generator Situs Web Statis

Paket Hugo ini mungkin sudah usang, pertama mari kita lihat. Dalam versi ini deploy tidak didukung

sudo apt list -a hugo

# Jika Anda menyukainya, instal
sudo apt install hugo
hugo version

Opsi lain - snap, tetapi tetap, deploy tidak didukung, meskipun mungkin Anda tidak membutuhkannya…

# Standar
sudo snap install hugo
hugo version
sudo snap remove hugo

# Extended
sudo snap install hugo --channel=extended
hugo version
sudo snap remove hugo

Unduh dan kompilasi hugo dengan go untuk mendapatkan versi terbaru extended dan withdeploy

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

lihat lebih lanjut https://gohugo.io/installation/linux/

AWS Command Line: aws-cli

Tanpa basa-basi, mari kita instal aws-cli dengan snap

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

Editor yang Menyenangkan GEdit

sudo apt-get install gedit

Menginstal Ollama

Cara standar kami untuk menginstal ollama:

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

Sedikit lebih banyak dokumentasi lihat di sini: Bagaimana mengkonfigurasi lokasi model ollama, dan lihat juga cheatsheet ollama.

Cara yang Tepat Saya untuk Menginstal Docker

Uninstall versi docker yang sudah ada:

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

Instal Docker menggunakan repositori aptitude

# Tambahkan GPG resmi Docker:
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

# Tambahkan repositori ke sumber 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

jika Anda menggunakan turunan ubuntu Anda perlu menggunakan UBUNTU_CODENAME alih-alih VERSION_CODENAME, seperti

# Tambahkan GPG resmi Docker:
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

# Tambahkan repositori ke sumber 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

Instal versi terbaru docker:

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

Verifikasi instalasi docker

sudo docker run hello-world

Secara opsional, tambahkan pengguna saat ini ke grup docker

usermod -aG docker $USER

AppImages

Untuk dapat menjalankan AppImages instal libfuse

# dlopen(): error loading libfuse.so.2
# AppImages memerlukan FUSE untuk dijalankan.
sudo apt install libfuse2t64

Menginstal VSCode

Ekstensi: Container Tools, Dart, Flutter, Go, Python

Setelah menginstal flutter sdk, tambahkan ke path:

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

Untuk debugging dan mengkompilasi aplikasi flutter instal cmake dan paket lainnya, lihat instruksi terperinci tentang cara menginstal lingkungan pengembangan flutter: Instal Flutter

Menginstal Cursor IDE

Beberapa Perbandingan Asisten Pemrograman AI

Ubuntu 24.04 memiliki masalah menjalankan AppImages… Anda perlu menjalankannya secara khusus seperti

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

Linux Mint berjalan dengan baik tanpa semua hal itu… cukup jalankan chmod +X Cursor-1.1.6-x86_64.AppImage dan eksekusinya…

Bagaimanapun juga, di sini kita berada di Ubuntu 24.04!

  1. Unduh dari situs web cursor dan letakkan ke direktori ~/Apps: ~/Apps/Cursor-1.1.6-x86_64.AppImage

  2. Cari ikon:

wget https://registry.npmmirror.com/@lobehub/icons-static-png/latest/files/dark/cursor.png -O ~/Apps/icons/cursor.png
  1. Buat file cursor.desktop
gedit ~/.local/share/applications/cursor.desktop

Masukkan:

[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

Ya, direktori rumah Anda mungkin bukan /home/rg sama sekali, tetapi sesuatu yang benar-benar berbeda.

Manajer Paket Python: uv

Lihat detail lebih lanjut tentang uv: uv - Manajer Baru untuk Paket, Proyek, dan Lingkungan Python

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

Anda akan melihat sesuatu seperti

mengunduh uv 0.7.17 x86_64-unknown-linux-gnu
tidak ada checksum untuk diverifikasi
menginstal ke /home/rg/.local/bin
  uv
  uvx
semua terinstal!
Untuk menambahkan $HOME/.local/bin ke PATH Anda, restart shell Anda atau jalankan:
    source $HOME/.local/bin/env (sh, bash, zsh)
    source $HOME/.local/bin/env.fish (fish)

baik. menjalankan:

source $HOME/.local/bin/env

# periksa apakah semuanya baik
uv

Atau bisa melewatkan semua ini dan hanya menggunakan snap

sudo snap install astral-uv

AWS SAM

Menginstal aws-sam seperti yang diinstruksikan di dokumentasi resmi

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

Setelah instalasi kita seharusnya melihat

        SAM CLI sekarang mengumpulkan telemetri untuk memahami kebutuhan pelanggan lebih baik.

        Anda dapat MEMBATALKAN dan menonaktifkan pengumpulan telemetri dengan menyetel variabel lingkungan SAM_CLI_TELEMETRY=0 di shell Anda.
        Terima kasih atas bantuan Anda!

        Pelajari Lebih Lanjut: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-telemetry.html

BAIK… sekarang membatalkan telemetri SAM:

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

Menginstal VirtualBox

  1. Uninstall VirtualBox dari Aptitude
sudo apt purge virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
  1. Unduh .deb resmi dari situs web VirtualBox: https://www.virtualbox.org/wiki/Linux_Downloads, khususnya, versi ini: https://download.virtualbox.org/virtualbox/7.1.10/virtualbox-7.1_7.1.10-169112~Ubuntu~noble_amd64.deb

  2. Sedikit pembersihan dan instalasi ulang

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

Semoga hari Anda menyenangkan!

Tautan yang Berguna