sudo apt remove --purge '^nvidia-.*'
sudo apt autoremove -y
sudo apt update
sudo apt upgrade -y
lsmod | grep nouveau # 만약 출력값이 있다면 nouveau가 사용 중이므로 아래의 명령어 입력
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u # initramfs 업데이트
sudo reboot
sudo add-apt-repository ppa:graphics-drivers/ppa # 시스템에 최신 NVIDIA 드라이버 라인업을 제공하는 외부 저장소를 등록
sudo apt update
sudo apt install nvidia-driver-570-open
sudo reboot # 재부팅
nvidia-smi # 올바르게 설치 됐으면 5090이 뜬다
커널 버전 확인 (uname -r)
6.14.0-33-generic
nvidia-smi
CUDA Version: 12.8
sudo apt update
sudo apt upgrade -y
sudo apt install -y build-essential dkms ca-certificates gnupg curl
build-essential은 컴파일(예: 샘플 빌드)에 필요하고, gnupg는 GPG 키 관리용(공식 리포지터리의 공개키를 /etc/apt/keyrings에 넣고 리포트를 등록하는 방법)
sudo mkdir -p /etc/apt/keyrings
# 공개키 가져오기(공식 경로)
curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub \
| sudo gpg --dearmour -o /etc/apt/keyrings/nvidia-repo.gpg
# 리포지터리 등록
echo "deb [signed-by=/etc/apt/keyrings/nvidia-repo.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /" \
| sudo tee /etc/apt/sources.list.d/cuda.list
# 패키지 색인 갱신
sudo apt update
ubuntu2404/x86_64/3bf863cc.pub)는 NVIDIA 공식 리포 인덱스에 있는 최신 공개키 파일드라이버를 바꾸고 싶지 않으니 툴킷 패키지만 설치
sudo apt install -y cuda-toolkit-12-8
cuda-toolkit-12-8은 nvcc(컴파일러)와 개발 라이브러리들을 설치한다. (만약 단순히 런타임만 필요하면 cuda-compat-12-8을 사용할 수 있음)
주의: sudo apt install cuda 혹은 cuda-drivers 같은 패키지는 드라이버를 함께 설치/업데이트할 수 있으니 실행X
nvcc가 바로 인식되도록 환경변수 추가echo 'export PATH=/usr/local/cuda-12.8/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
/usr/local/cuda-12.8 디렉토리가 없다면 ls /usr/local/로 실제 설치된 cuda-* 디렉토리 확인 후 경로를 맞추기# 드라이버 상태(다시)
nvidia-smi
# nvcc 확인
nvcc --version
# 또는
/usr/local/cuda-12.8/bin/nvcc --version
nvcc 출력에 Cuda compilation tools, release 12.8 같은 문구가 나온다.cd /tmp
wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh # 파일 다운로드
bash Anaconda3-2024.06-1-Linux-x86_64.sh # 설치 시작
| 질문 | 입력 |
|---|---|
| Press ENTER to continue | Enter |
| Do you accept the license terms? | yes |
| Press ENTER to confirm install location | Enter (기본 경로 사용 권장) |
| Do you wish to initialize Anaconda3? | yes |
source ~/.bashrc 실행conda --version
#conda 24.5.0 출력
(base)가 뜨지 않게 하고 싶다면 아래 명령을 입력conda config --set auto_activate_base false
그다음 터미널을 다시 열면 (base) 표시 X
필요할 때만 직접 환경을 활성화하려면:
conda activate base # 다시 활성화
conda activate myenv # 프로젝트용 환경 활성화
conda deactivate # 끝나고 비활성화
| 상태 | 설명 |
|---|---|
(base) 표시됨 | Anaconda 기본 환경이 활성화됨 |
(base) 표시 안됨 | Conda 비활성화 상태 |
| 변경 방법 | conda config --set auto_activate_base false |