Linux系统管理(十八)——Ubuntu Server环境下载安装图形化界面、英伟达显卡驱动、Cuda、cudnn、conda的深度学习环境

安装ubuntu系统

镜像源地址:https://ubuntu.com/download/server

安装镜像是最好联网,这样不需要自己配置网络地址,会自动生成动态地址

配置镜像源

在装系统时最好设置好镜像源地址

清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

如果一开始没有配置镜像源,可以通过以下方式配置

bash 复制代码
sudo vi /etc/apt/sources.list

将里面的内容替换为:

bash 复制代码
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe 

更新源列表和系统软件包

sudo apt update && sudo apt upgrade -y


下载Ubuntu桌面

bash 复制代码
sudo apt-get install ubuntu-desktop

执行大概需要一小时左右,时间很长,等会

执行完后重启,如果黑屏可以强制重启

安装驱动

使用以下命令,从输出中找到适用于显卡的推荐驱动版本。

bash 复制代码
ubuntu-drivers devices

安装命令如下:

bash 复制代码
sudo apt install nvidia-driver-xxx

其中xxx要替换成读者适用的型号

重启

安装完成后,需要重启计算机以使新的 NVIDIA 驱动生效

重启命令如下:

bash 复制代码
sudo reboot

验证

系统重新启动后,运行以下代码

bash 复制代码
nvidia-smi

若显示 NVIDIA 显卡和驱动版本的信息,则证明安装成功。

安装cuda,cudnn

下载安装Cuda

首先从官网选取合适的系统

官网地址:https://developer.nvidia.com/cuda-downloads

选好后往下拉依次执行命令,等命令执行完毕即可,暂时没遇到什么坑点

编辑环境变量

用以下命令打开环境变量

bash 复制代码
sudo vim ~/.bashrc

在后面添加以下信息

bash 复制代码
export PATH=/usr/local/cuda-12.8/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

然后用以下命令更新环境变量

bash 复制代码
source ~/.bashrc

安装Cudnn

打开官网连接选择合适的版本

官网地址:https://developer.nvidia.com/cudnn

选好后依次执行命令即可

安装conda

从官网查看符合版本的conda

官网:https://repo.anaconda.com/archive/

下载后来到下载目录,执行以下命令(注意这里需要替换为要安装的版本)

bash 复制代码
bash Anaconda3-2024.10-1-Linux-x86_64.sh

验证安装成功执行以下命令

bash 复制代码
conda --help

如果显示没有conda命令

在终端输入:

bash 复制代码
sudo vim ~/.bashrc

打开注册表后,在注册表中加入:

bash 复制代码
export PATH=~/anaconda3/bin:$PATH

如果让注册表立即生效,输入:

bash 复制代码
source ~/.bashrc

检查实际可用配置

CPU内存:

bash 复制代码
cat /proc/meminfo | grep MemTotal

GPU显存:

bash 复制代码
nvidia-smi

硬盘大小:

bash 复制代码
sudo fdisk -l
相关推荐
wishchin6 分钟前
Jetson Orin Trt: No CMAKE_CUDA_COMPILER could be found
linux·运维·深度学习
ArrebolJiuZhou12 分钟前
03 rtp,rtcp,sdp的包结构
linux·运维·服务器·网络·arm开发
4032407316 分钟前
Ubuntu/Jetson 通用:NVMe 硬盘分区、挂载及开机自动挂载完整教程
linux·运维·ubuntu
田地和代码19 分钟前
linux应用用户安装jdk以后 如果root安装hbase客户端需要jdk还需要再次安装吗
java·linux·hbase
乔碧萝成都分萝19 分钟前
二十四、Linux如何处理中断
linux·驱动开发·嵌入式
真的想上岸啊21 分钟前
2、刷机+mobaxterm登录
linux
物理与数学28 分钟前
Linux 内核 address_space与页缓存
linux·linux内核
yuanmenghao35 分钟前
Linux 配置Samba,Windows登录,开机自动映射登录
linux·运维·windows·操作系统·samba
秋天枫叶3538 分钟前
【k8s集群Docker + cri-dockerd】服务器重启或关机后 apiserver/controller/scheduler 无法自动恢复
linux·运维·服务器·容器·kubernetes·bug
松涛和鸣41 分钟前
59、 IMX6ULL按键驱动开发:轮询到中断的实现
linux·服务器·c语言·arm开发·数据库·驱动开发