重装Ubuntu系统及系列软件安装

该文详细介绍了如何在Ubuntu20.04.03系统中进行安装,包括更换系统apt源,以及CUDA和cudnn的安装步骤。接着,讲述了PyCharm的安装方法和conda的配置,最后讨论了如何在系统中创建兼容TensorFlow1的环境,特别是对于30系列显卡,如何安装nvidia-tensorflow以支持GPU运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【1】安装ubuntu20.04.03系统

下载Ubuntu20.04.03系统

【下载地址】https://mirrors.aliyun.com/oldubuntu-releases/releases/20.04.3/?spm=a2c6h.25603864.0.0.36217ff3gWdrml
【安装教程参考】https://blog.youkuaiyun.com/Eyesleft_being/article/details/126020113

在ubuntu环境下制作启动盘,可以直接用 dd 命令行制作
1、确定目标设备:使用 lsblkfdisk -l 找到你的 USB 设备(例如 /dev/sdX
2、运行 dd 命令:

sudo dd if=/path/to/your.iso of=/dev/sdX bs=4M status=progress

if= 指定源 ISO 文件的路径。
of= 指定目标设备(注意: 使用设备路径而不是分区路径,如 /dev/sdX 而不是 /dev/sdX1)。
bs=4M 设置块大小为 4MB(你可以调整)。
status=progress 显示进度。

3、同步数据:sudo sync

【注意】安装时把安装图形、第三方软件的也√上

更换系统apt的源

安装完成后的第一件事,先把apt的源给换了,具体操作如下:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak  #备份默认源
cd /etc/apt/
sudo rm -f /etc/apt/sources.list	#删除原有的源
sudo vi sources.list	#然后将复制的内容粘贴进去保存退出
sudo apt-get update	#检查更新

在sources.list文件的前面添加下面内容(在原来的基础上增加清华源)

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

保存退出,更新一下源

sudo apt update
sudo apt upgrade

【2】CUDA和cudnn安装

下载CUDA安装包并安装

  1. 先在官网查看自己适配的nvidia驱动版本,下载安装
  2. 在官网(https://developer.nvidia.com/cuda-toolkit-archive)下载cuda,版本根据自己需求选择即可,但是不要超过显卡支持的最高版本。

【CUDA下载地址】https://developer.nvidia.com/cuda-11-4-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04&target_type=runfile_local

到cuda包存放的目录下打开终端,进行安装

sudo sh cuda_11.4.2_470.57.02_linux.run

【只选择cuda,其他的nvidia、后面三个都不选】
在这里插入图片描述

修改配置

echo 'export PATH=/usr/local/cuda-11.4/bin${PATH:+:${PATH}}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc

nvcc -V

根据CUDA和Ubuntu的版本,选择对应的cudnn
https://developer.nvidia.com/rdp/cudnn-archive

安装cudnn,讲cudnn的include和lib64中的所有文件,复制到cuda安装位置中include和lib64的文件夹中

tar -zxvf cudnn-11.4-linux-x64-v8.2.4.15.tgz
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

【3】pycharm的安装

参考:https://www.quanxiaoha.com/idea-pojie/idea-reset-30-day.html
【3】下载pycharm2021.2.2版本,地址:
https://www.jetbrains.com/pycharm/download/other.html

解压,并转移

tar zxvf pycharm-professional-2021.2.2.tar.gz
sudo mv pycharm-professional-2021.2.2 /opt/

重置的破解包,点这下载
链接: https://pan.baidu.com/s/1xoM59N_wj2Ju1cKFo2EaNg 提取码: wuye

【4】conda的安装

去到下载的文件夹内,执行命令:

bash Anaconda3-2020.02-Linux-x86_64.sh

添加/更换 conda 清华源

	conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
	conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'
	conda config --set show_channel_urls yes

配置conda环境变量

sudo gedit ~/.bashrc

在文件末尾添加

#选择自己的anaconda安装路径
export PATH=”/home/wuye/anaconda3/bin:$PATH”
#更新一下:
source ~/.bashrc

最后输入conda -V检验一下,出现conda的版本信息即安装成功。

创建个人环境,我搭建tensorFlow1专用环境

conda create -n tf1 python=3.8

【5】兼容Tf1和30显卡

在创建的tf1环境中安装包

conda activate tf1

30系列显卡不支持TensorFlow1,可使用nvidia-tensorflow替代,按照官网走即可
nvidai-tensorflow官网: https://developer.nvidia.com/blog/accelerating-tensorflow-on-a100-gpus/

安装nvidia-tensorflow

apt update
pip install --upgrade pip setuptools requests
pip install nvidia-pyindex
pip install nvidia-tensorflow[horovod]

#查看是否安装成功
pip list | grep nvidia
# 查看tensorflow版本
python -c 'import tensorflow as tf; print(tf.__version__)'
# 验证GPU调用tensorflow
python -c "import tensorflow as tf; print('Num GPUs Available: ', len(tf.config.experimental.list_physical_devices('GPU')))"

【6】安装企业微信和微信

在Ubuntu中安装deepin wine版的企业微信

1、运行如下一条命令将移植仓库添加到系统中

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

自此以后,你可以像对待普通的软件包一样,使用apt-get系列命令进行各种应用安装、更新和卸载清理了。

【Note】: 安装好后记得注销重登录

2、安装企业微信

sudo apt-get install com.qq.weixin.work.deepin	# 安装企业微信
sudo apt-get install com.qq.weixin.deepin		# 安装微信
sudo apt-get install com.qq.im.deepin			# 安装QQ

安装微信

安装原生Linux的微信(在ubuntu20.04的环境下,试验成功)

wget -c -O atzlinux-v12-archive-keyring_lastest_all.deb https://www.atzlinux.com/atzlinux/pool/main/a/atzlinux-archive-keyring/atzlinux-v12-archive-keyring_lastest_all.deb
sudo apt -y install ./atzlinux-v12-archive-keyring_lastest_all.deb
sudo apt update
sudo cp /etc/lsb-release /etc/lsb-release.Ubuntu
sudo apt -y install com.tencent.wechat
sudo apt -y install electronic-wechat-icons-atzlinux
sudo cp /etc/lsb-release /etc/lsb-release.wechat

方式二:

由于企业微信通过其他方式老是失败,用了下面的方式,在ubuntu20.04的环境下,试验成功

1、安装 playonlinux并打开
sudo apt install playonlinux -y
2、使用提供的 wxwork-2.5.0.3006.tar.gz 和 wine-3.5.tar.gz

目前已经将虚拟盘做压缩了,可以直接使用提供的 wxwork.tar.gz 的压缩包
链接: wxwork-2.5.0.3006.tar.gz下载地址 密码: 5h3r
链接: wine-3.5.tar.gz下载地址 密码: t2f6

3、到指定文件夹解压

将其复制到相应的文件夹处并解压

cd ~/PlayOnLinux\'s\ virtual\ drives/
tar -xf  wxwork-2.5.0.3006.tar.gz

cd ~/.PlayOnLinux/wine/linux-x86
tar -xf wine-3.5.tar.gz
4、 配置企业微信虚拟盘

都解压成功后,关掉PlayOnLinux并重新打开。
点击 最右边的“配置”
在这里插入图片描述
点击 “自该虚拟盘创建快捷方式”
在这里插入图片描述
找到并单击 “WXWork.exe” ,再点击下一步
在这里插入图片描述
如果不需要其余的一些快捷方式,点击“下一步”,可以直接退掉。之后双击运行企业微信(桌面的先右键选择“运行执行”)
在这里插入图片描述

【Note】参考:参考链接

一些美化功能:可以参考这里

5、 WXWork安装方案2,利用ukylin-wxwork_1.0_amd64.deb进行安装

1.下载Wine环境包:
Wine环境包下载地址: ukylin-wine_70.6.3.25_amd64.deb 密码: k2sq

2.下载企业微信(wine)包:
企业微信(wine)包下载地址:ukylin-wxwork_1.0_amd64.deb 密码: 7n6k

3.终端输入:

sudo apt-get install -f -y ./ukylin-wine_70.6.3.25_amd64.deb
sudo apt-get install -f -y ./ukylin-wxwork_1.0_amd64.deb

5-1、可能提示副设备版本过低,无法登陆,解决方案

  • 1、在企业微信官网下载最新版本的windows安装包;
  • 2、在命令行进入/home/用户名/.ukylin-wine文件夹;(记得打开隐藏文件显示选项)
  • 3、在此文件夹下查找WXWork.exe的路径(当然你也可以全盘查找这个exe的路径);
  • 4、将下载好的window安装包重命名为WXWork.exe,并替换上面旧的exe;
  • 5、重新启动企业微信,会提示你选择安装路径,选好安装路径后更新就大功告成了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值