Ubuntu20.04 GPU服务器系统安装之后离线配置gcc,g++,cuda,cudnn,docker

注意:非Ubuntu20.04版本,需要按照版本要求下载对应版本的安装包,不能直接用下文中的版本,亲测16.04上会把环境弄坏掉

安装前,根据系统版本和GPU驱动版本选择合适的gcc版本

如Ubuntu20.04系统、cuda11.6.0对应gcc 9.3.0 和glibc 2.31

可在下面网址查看版本对应关系

Installation Guide Linux :: CUDA Toolkit DocumentationThe installation instructions for the CUDA Toolkit on Linux.icon-default.png?t=N7T8https://docs.nvidia.com/cuda/archive/11.6.0/cuda-installation-guide-linux/index.html

gcc:

下载下面的deb安装包并安装,下载地址(下文的文件下载地址都是这一个):

http://archive.ubuntu.com/ubuntu/pool/

一般在下面两个目录中搜寻需要的安装包

因为这些安装包之间有相互依赖关系,如果安装过程中出现依赖问题,可以跳过,先安装下一个。或者将这些命令统一写到sh文件中,再运行文件一键安装,非root用户需要添加sudo命令

sudo dpkg -i libc6_2.31-0ubuntu9_amd64.deb 
sudo dpkg -i manpages-dev_5.05-1_all.deb 
sudo dpkg -i binutils-common_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i linux-libc-dev_5.4.0-26.30_amd64.deb 
sudo dpkg -i libctf-nobfd0_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i gcc-10-base_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libgomp1_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libquadmath0_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libmpc3_1.1.0-1_amd64.deb 
sudo dpkg -i libatomic1_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libubsan1_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libcrypt-dev_4.4.10-10ubuntu4_amd64.deb 
sudo dpkg -i libisl22_0.22.1-1_amd64.deb 
sudo dpkg -i libbinutils_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i libc-dev-bin_2.31-0ubuntu9_amd64.deb 
sudo dpkg -i libcc1-0_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i liblsan0_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libitm1_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i gcc-9-base_9.3.0-10ubuntu2_amd64.deb 
sudo dpkg -i libtsan0_10-20200411-0ubuntu1_amd64.deb 
sudo dpkg -i libctf0_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i libasan5_9.3.0-10ubuntu2_amd64.deb 
sudo dpkg -i cpp-9_9.3.0-10ubuntu2_amd64.deb 
sudo dpkg -i libc6-dev_2.31-0ubuntu9_amd64.deb 
sudo dpkg -i binutils-x86-64-linux-gnu_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i binutils_2.34-6ubuntu1_amd64.deb 
sudo dpkg -i libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb 
sudo dpkg -i cpp_9.3.0-1ubuntu2_amd64.deb 
sudo dpkg -i gcc-9_9.3.0-10ubuntu2_amd64.deb 
sudo dpkg -i gcc_9.3.0-1ubuntu2_amd64.deb 

g++:

下载地址:还在上面的地址下载安装包

sudo dpkg -i libstdc++-9-dev_9.3.0-10ubuntu2_amd64.deb

sudo dpkg -i g++-9_9.3.0-10ubuntu2_amd64.deb

cuda和cudnn安装步骤见:

https://blog.csdn.net/qq_33554090/article/details/128722964

若安装cuda过程中出现:The Nouveau kernel driver is currently in use by your system...... 则需要禁用Nouveau,步骤如下:

1.编辑黑名单
vi /etc/modprobe.d/blacklist-nouveau.conf

2.在黑名单最后加入以下内容
blacklist nouveau
options nouveau modeset=0

3.更新使其生效
sudo update-initramfs -u

4.重启机器
reboot 
5.检查是否禁用成功,没有内容输出,说明禁用成功。
lspci | grep nouveau

然后继续重新安装cuda即可 

tip:cuda安装报错日志:/var/log/nvidia-installer.log, /var/log/cuda-installer.log

docker 安装:

安装包下载地址:见上文

sudo dpkg -i runc_1.1.4-0ubuntu1_18.04.1_amd64.deb

sudo dpkg -i containerd_1.6.12-0ubuntu1_18.04.1_amd64.deb

sudo dpkg -i  docker.io_20.10.7-0ubuntu5_20.04.2_amd64.deb

docker使用: 

使用时运行docker run -itd --gpus all 。。。。命令时出现错误:

docker: Error response from daemon: could not select device driver ““ with capabilities: [[gpu]]

需要安装nvidia docker 工具:

sudo dpkg -i libnvidia-container1_1.12.0-1_amd64.deb

sudo dpkg -i libnvidia-container-tools_1.12.0-1_amd64.deb

sudo dpkg -i nvidia-container-toolkit-base_1.12.0-1_amd64.deb

sudo dpkg -i nvidia-container-toolkit_1.12.0-1_amd64.deb

sudo dpkg -i nvidia-container-runtime_3.12.0-1_all.deb

下载地址在nvidia网站未找到,通过可连网的机器下载:

 例如: sudo apt-get download libnvidia-container1

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Ubuntu 20.04上进行离线安装GCC,您可以按照以下步骤操作: 1. 在另一台联网的计算机上下载GCC的.deb安装包,可以从官方网站或第三方镜像站点下载。 2. 将下载的.deb安装包复制到离线Ubuntu 20.04计算机上。 3. 在终端中进入.deb安装包所在的目录,并运行以下命令安装GCC: sudo dpkg -i gcc-<version>.deb 其中,<version>是您下载的GCC版本号。 4. 安装完成后,您可以在终端中运行以下命令验证GCC是否安装成功: gcc --version 如果成功安装,将显示GCC的版本信息。 希望这些步骤能够帮助您在Ubuntu 20.04上进行离线安装GCC。 ### 回答2: Ubuntu20.04是一款非常强大的操作系统,它可以通过在线安装离线安装两种方式进行安装。对于需要安装gcc的用户来说,离线安装是一种非常方便的方式。下面是本篇文章的主要内容,将详细介绍如何进行Ubuntu20.04离线安装gcc的步骤。 第一步:下载gcc 首先,用户需要在Ubuntu20.04的官方网站或其他可以下载gcc的网站上下载完整的gcc安装包。用户可以选择下载适用于Linux操作系统的/gcc-X.Y.Z.tar.gz或/gcc-X.Y.Z.tar.bz2文件。下载完成后,将其保存在本地目录中。 第二步:解压缩gcc 接下来,用户需要打开终端或控制台,并导航到保存gcc安装包的目录。使用以下命令解压缩gcc安装包: tar -zxf gcc-X.Y.Z.tar.gz 或者 tar -jxf gcc-X.Y.Z.tar.bz2 其中X.Y.Z是所下载的gcc版本数字。 第三步:安装gcc 在终端或控制台中,使用以下命令进入解压后的gcc目录: cd gcc-X.Y.Z 然后,执行配置脚本,以便进行所需的安装选项设置: ./configure 接下来,在控制台中使用以下命令进行编译和安装: make sudo make install 此时,gcc已经成功安装Ubuntu20.04操作系统中了。用户还可以执行以下命令以确认是否正确安装gcc -v 通过上述步骤,用户可以成功地完成Ubuntu20.04离线安装gcc的操作。尽管该过程可能需要消耗一些时间和精力,但它可以为用户提供更多的灵活性和自由度,使他们能够更好地控制系统安装配置。 ### 回答3: Ubuntu20.04是一款非常流行的Linux系统,包含了很多编程工具和语言。其中,GCC是一款非常重要的编译器,可用于C语言、C++语言、Objective-C语言和Fortran语言的编译。在Ubuntu20.04系统离线安装GCC并不难,只需要进行以下几步: 1. 下载GCC离线包 首先需要下载GCC离线包。您可以在GCC官网或是osdn.net这样的开源软件网站找到所需的GCC版本,比如gcc-10.3.0.tar.gz。 2. 解压缩 在终端中进入到下载目录,使用以下命令解压缩: tar -xzf gcc-10.3.0.tar.gz 3. 安装依赖包 GCC依赖于许多软件包。您可以使用以下命令安装这些依赖包: sudo apt-get update sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex sudo apt-get install libgmp-dev sudo apt-get install libmpfr-dev sudo apt-get install libmpc-dev sudo apt-get install texinfo 4. 配置 进入GCC解压后的目录,运行以下命令进行配置: ./configure 根据您的需求添加--prefix和--enable-languages参数: ./configure --prefix=/opt/gcc-10.3.0 --enable-languages=c,c++,objc,obj-c++,fortran 5. 编译和安装 使用以下命令编译和安装GCC: make sudo make install 6. 配置环境变量 最后,您需要将新安装GCC添加到系统路径中。编辑 ~/.bashrc 文件,并在其中添加以下内容: export PATH=/opt/gcc-10.3.0/bin:$PATH 保存后,运行以下命令使其生效: source ~/.bashrc 现在,您已经成功离线安装GCC。您可以在终端中输入 gcc -v 验证是否安装成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值