Linux Ubuntu 24.04과 가장 유용한 도구를 사용하여 설치하세요.

Ubuntu 24.04 표준 설치 순서에 대한 참고 사항

Page content

여기 제가 좋아하는 Ubuntu 24.04의 신규 설치에 대한 단계입니다.
여기서 제가 좋아하는 점은 NVidia 드라이버를 설치할 필요가 없으며, 자동으로 설치됩니다.

Ubuntu 24.04

Ubuntu를 일반적인 장소에서 다운로드하고, 일반적인 방법으로 설치한 후, /home과 루트 / 파티션을 별도로 유지한 후, 추가로 유용한 도구와 패키지를 설치할 시간이 되었습니다.

ubuntu 24-04 art 이것은 이미지입니다(이곳에서 확인하십시오), 따라서 그 재생 버튼을 너무 많이 클릭하지 마십시오!

유용한 도구

ifconfig 도구를 사용하려면 net-tools를 설치해야 합니다:

sudo apt install net-tools

그리고 이전에 했던 것처럼, 제 좋아하는 리눅스 도구의 표준 세트를 설치합니다:

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

다른 선택은 snap입니다. 하지만 여전히 배포는 지원되지 않지만, 필요하지 않을 수도 있습니다…

# 표준
sudo snap install hugo
hugo version
sudo snap remove hugo

# 확장
sudo snap install hugo --channel=extended
hugo version
sudo snap remove hugo

가장 최신의 extendedwithdeploy 버전을 얻기 위해 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

더 이상의 서론 없이 snap을 사용하여 aws-cli를 설치합니다:

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
모든 것이 설치되었습니다!
$HOME/.local/bin을 PATH에 추가하려면 쉘을 재시작하거나 다음을 실행하십시오:
    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는 고객의 요구사항을 더 잘 이해하기 위해 텔레메트리 수집을 시작합니다.

        텔레메트리 수집을 비활성화하고 싶다면, SAM_CLI_TELEMETRY=0을 설정하여 비활성화할 수 있습니다.
        도움을 주셔서 감사합니다!

        자세한 내용: 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-169112~Ubuntu~noble_amd64.deb

  2. 약간의 정리 및 신규 설치

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

좋은 하루 보내세요!

유용한 링크