Pasang Linux Ubuntu 24.04 dengan alat-alat paling berguna
Catatan tentang urutan instalasi standar Ubuntu 24.04
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.
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!
-
Unduh dari situs web cursor dan letakkan ke direktori ~/Apps:
~/Apps/Cursor-1.1.6-x86_64.AppImage
-
Cari ikon:
wget https://registry.npmmirror.com/@lobehub/icons-static-png/latest/files/dark/cursor.png -O ~/Apps/icons/cursor.png
- 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
- Uninstall VirtualBox dari Aptitude
sudo apt purge virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
-
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
-
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!