将星 x17 安装ubuntu 20.04 双系统
准备工作,包含关闭快速启动,关闭Secret Boot
1.进入控制面板选择小图标,找到电源选项
2.点击更改当前不可用的设置,关闭快速启动
3.开机启动时快速按F2,进入BIOS
4.选择Setup Utiltity,选择Security,设置Supervisor Password
5.保存设置Exit Saving Changes
6.进入Administer Secure Boot
7.输入设置的密码
8.禁用Secret Boot
制作U盘启动器
1.软件下载
下载ubuntu-20.04-desktop-amd64.iso和rufus-3.10.exe
2.烧录系统(系统盘制作)
使用rufus-3.10.exe制作启动硬盘
3.Windows硬盘分区
使用磁盘管理分出一块空闲区域
4.重启电脑
安装Ubuntu
1.系统启动时按F7,进入Boot Manger,选择Ubuntu
2.GNU引导选第一个install Ubuntu, 语言选择简体中文, 然后点安装Ubuntu
3.键盘布局选默认的 Chinese -- Chinese
4.正常安装 & 安装时下载更新&为图形和硬件和其它媒体格式安装第三方软件(显卡驱动)
(可选)如果这里没勾选显卡驱动安装,可以选择图形化界面安装
在 Ubuntu 20.04 桌面系统安装 NVIDIA 驱动程序的最简单和推荐的方法。在活动
屏幕中,搜索驱动程序
,然后单击附加驱动程序
图标。
可以在其中查看图形卡的所有可用驱动程序。
根据你的计算机已安装的显卡,将为您提供一个或多个 NVIDIA 驱动程序的列表。选择要安装的 NVIDIA 驱动程序,然后单击应用更改
按钮。
安装过程可能需要几分钟。安装驱动程序后,请重启动你的系统。
系统启动后,新的 NVIDIA 驱动程序将激活。如果要查看或更改驱动程序设置,请启动nvidia-settings
程序。
或者使用快捷键 ctrl+alt+t
打开终端,然后运行命令 sudo nvidia-settings
打开nvidia-settings
NVIDIA 显卡设置。
sudo nvidia-settings
5.这一步很重要, 安装类型选其他选项, 手动分配空间
6.在想要安装Ubuntu的硬盘上创建分区, 分成三个区(不要home)
/boot分区具体大小1GB应该就可以, 因为硬盘很大就随便分一下了.
swap 物理内存16GB以下 : 物理内存的二倍
物理内存16GB以上 : 和物理内存大小相同
/(根目路) : 系统和英语都保存在这里
挂载点 分区类型 用于 大小
1. /boot 逻辑分区 Ext4 4GB
2. swap 逻辑分区 交换分区 16GB
3./(根目路) 主分区 Ext4 剩余所有空间
不要home
7.设置用户名和密码, 然后下一步下一步... , 然后重启电脑进入GNU引导, 选择Ubuntu就完成安装了, 想进入Windows系统在GNU引导选Windows
安装开发软件
1.下载Anaconda
浏览器进入Anaconda官网:Anaconda | The Operating System for AI
点击Download
下载到本地(PS:Anaconda会根据访问网页所使用的系统,推荐对应的Anaconda版本,用户无需担心版本错误。如果有特定版本需要的朋友,则可以根据需要自行下载对应版本的Anaconda)。
Step1:使用bash命令安装Anaconda
Control +Alt +T 打开新的命令行窗口,使用bash
命令安装Anaconda
bash ~/Downloads/Anaconda3-2021.11-Linux-x86_64.sh
注意bash
指令后面~/Downloads/Anaconda3-2021.11-Linux-x86_64.sh
包含了安装包所在路径~/Downloads/
和安装包名Anaconda3-2021.11-Linux-x86_64.sh
。
指令执行结果:
Step2:阅读并接受协议
在STEP1
中已经执行了安装命令。指令执行结果首先让我们审阅安装协议,这里一直按Enter直到出现 Do you accept the license terms? [yes|no] ,表示协议阅读完毕输入yes
即可继续安装,如下:
Step3:确认安装位置
在STEP2
输入yes
后会提示确认安装位置,这里点击Enter,默认即可,界面如下
接下来Anaconda就会开始安装。
Step4:初始化Anaconda(包含环境变量的设置)
执行完STEP3
Anaconda在Ubuntu系统里面的安装基本完毕了,但是还需要最后一步 初始化Anaconda,这一步只需要根据提示输入yes
即可,界面如下:
如果出现以下界面,那么恭喜你已经成功在Ubuntu系统里面安装上Anaconda啦,鼓掌撒花👏👏🎉🎉~,那么接下来就是进一步的学习和使用了。
PS:Anaconda安装完成以后出现的个提示解读
1️⃣For changes to take effect, close and re-open your current shell.,翻译过来就是:关闭当前命令行,并重新打开,刚刚安装和初始化Anaconda设置才可以生效
2️⃣If you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter to false: ,翻译过来就是:如果您希望 conda 的基础环境在启动时不被激活,请将 auto_activate_base 参数设置为 false
conda config --set auto_activate_base false
2.安装pytorch
1.需要先进入conda环境
2. 进入pytorch官网下载需要的pytorch
3.我这里下载v 2.0.1
conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia
安装普通软件
ukylin-wine 版本的微信3.0会提示过期,测试已失效
优麒麟 版本的微信官方商城已无法下载
sudo apt-get install wine64 使用wine去安装,我测试把作者的ubuntu桌面卸载了。
所以请使用flatpak,沙箱安装,不影响原生的ubuntu系统
安装Flatpak
sudo apt install flatpak
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
安装Software Flatpak plugin
sudo apt install gnome-software-plugin-flatpak
更改国内镜像源
flatpak remote-add --if-not-exists flathub https://mirror.sjtu.edu.cn/flathub
1.安装微信
flatpak install flathub com.tencent.WeChat
2.安装WPS
flatpak install flathub com.wps.Office
3.安装腾讯会议
flatpak install flathub com.tencent.wemeet
4.安装docker
# Add Docker's official GPG key:
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# Add the repository to Apt sources:
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/nullsudo apt-get updateapt-cache madison docker-ce | awk '{ print $3 }'选择一个版本
VERSION_STRING=5:19.03.14~3-0~ubuntu-focal
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin运行试验代码
sudo docker run hello-world给权限
# 将用户添加到docker组中
sudo usermod -aG docker 你的用户名
# 重启docker
systemctl restart docker
# 修改权限
sudo chmod 666 /var/run/docker.sock
相关文章:

将星 x17 安装ubuntu 20.04 双系统
准备工作,包含关闭快速启动,关闭Secret Boot 1.进入控制面板选择小图标,找到电源选项 2.点击更改当前不可用的设置,关闭快速启动 3.开机启动时快速按F2,进入BIOS 4.选择Setup Utiltity,选择Security&#…...

E31.【C语言】练习:指针运算习题集(上)
Exercise 1 求下列代码的运行结果 #include <stdio.h> int main() {int a[5] { 1, 2, 3, 4, 5 };int* ptr (int*)(&a 1);printf("%d",*(ptr - 1));return 0; } 答案速查: 分析: Exercise 2 求下列代码的运行结果 //在x86环境下 //假设结…...

git分支的管理
分支管理是 Git 版本控制系统中的一个核心功能,它涉及如何创建、管理、合并和删除分支,以便在团队协作和开发过程中更有效地组织代码。以下是分支管理中的一些关键概念和实践: 1. 分支的创建 创建新分支:在开发新功能、修复 bug…...

对于消息队列的一些思考
如何保证消息不被重复消费 唯一ID:你提到的通过唯一ID解决重复消费问题非常重要。这通常通过业务系统引入唯一消息ID(如UUID)来实现。在消费端,先检查消息ID是否已经被处理,未处理过的才进行处理,确保幂等…...

IM即时通讯软件-WorkPlus私有化部署的局域网即时通讯工具
随着企业对通讯安全和数据掌控的需求不断增加,许多企业开始选择私有化部署的即时通讯工具,以在内部局域网环境中实现安全、高效的沟通与协作。IM-WorkPlus作为一款受欢迎的即时通讯软件,提供了私有化部署的选项,使企业能够在自己的…...

AI大模型的饕餮盛宴,系统学习大模型技术,你想要的书都在这里了
AI大模型的饕餮盛宴,系统学习大模型技术,你想要的书都在这里了 要说现在最热门的技术,可谓非大模型莫属!不少小伙伴都想要学习大模型技术,转战AI领域,以适应未来的大趋势,寻求更有前景的发展~~…...

支付宝开放平台-开发者社区——AI 日报「9 月 9 日」
1 离开 OpenAl 后,llya 拿了10亿美金对抗 Al 作恶 极窖公园 丨阅读原文 lya Sutskever, OpenAl的前联合创始人,成立了SS1 (Safe Superintelligence),旨在构建安全的Al模型。SSl获得了10亿美元的融资,估值达到50亿美元ÿ…...

将AI与情境定位结合以确保品牌安全
你可能会看到一些广告,感觉它们跟你在线阅读或观看的内容有奇怪的关联。这就是上下文广告在起作用。这种基于广告的解决方案在不断变化的数字环境中逐步发展,已经成为每个广告主的必备工具。不过,这种广告不只是把广告和上下文进行匹配这么简…...

OpenAI 联合 SWE 发布 AI 软件工程能力测试集,Gru.ai 荣登榜首
在 9 月 3 日,Gru.ai 在 SWE-Bench-Verified 评估最新发布的数据中以 45.2% 的高分排名第一。SWE-Bench-Verified 是 OpenAI 联合 SWE 发布测试集,旨在更可靠的评估 AI 解决实际软件问题的能力。该测试集经由人工验证打标,被认为是评估 AI 软…...

一文读懂SpringMVC的工作原理
前言 MVC是经典的软件架构设计模式,几乎在各个领域各种开发语言中,均采纳了这个思想。此刻博主突然想到了Thinking in xxx系列设计书籍。换句话说,就是“各人自扫门前雪”和“术业有专攻”。当职责分配得当后,剩下的就是发挥各“…...

【python-斐波那契数列和完美数之间的区别】
斐波那契数列和完美数在数学领域中是两个截然不同的概念,它们之间存在明显的区别。以下是对这两个概念及其区别的详细阐述: 斐波那契数列 定义: 斐波那契数列,又称黄金分割数列,是一个在数学上具有重要意义的数列。它…...

【redis】本地windows五分钟快速安装redis
用处:本地自测,有时候公司redis环境不稳定,用自己的 1.下载,github下载一个解压缩在自己想要的位置 选择版本:Redis-7.4.0-Windows-x64-msys2-with-Service,zip GitHub - redis-windows/redis-windows: …...

arm64高速缓存基础知识
高速缓存的替换策略 随机法:随机地确定替换的高速缓存行,由一个随机数产生器产生随机数来确认替换行 FIFO法:选择最先调入的高速缓存行进行替换 LRU法:最少使用的行优先替换。 高速缓存的共享属性 内部共享的高速缓存通常指的…...

物管王 物业管理系统软件
物管王 物业收费管理系统软件 网络版...

YOLOv10改进:CA注意力机制【注意力系列篇】(附详细的修改步骤,以及代码,目标检测效果优于SE和CBAM注意力)
YOLOv10改进:CA注意力机制【注意力系列篇】(附详细的修改步骤,以及代码) 如果实验环境尚未搭建成功,可以参考这篇文章 ->【YOLOv10超详细环境搭建以及模型训练(GPU版本)】 文章链接为&…...

使用go语言获取海南七星彩历史开奖记录并打印输出
效果如下 : 1.引用json与http模块 import ("encoding/json""fmt""github.com/nahid/gohttp" ) 2.创建请求: req := gohttp.NewRequest()resp, err := req.Get("这里填写请求地址")if err != nil {panic(err)} 3.处理响应结果 : if…...

使用Spring Boot集成Spring Data JPA和单例模式构建库存管理系统
引言 在企业级应用开发中,数据库操作是非常重要的一环。Spring Data JPA提供了一种简化的方式来进行数据库交互,它使得开发者无需编写复杂的JPA代码就可以完成常见的CRUD操作。此外,设计模式如单例模式可以帮助我们更好地管理和控制对象的创…...

记录ssl epoll的tcp socket服务端在客户端断开时崩溃的问题
文章目录 当客户端关闭后,Epoll 的 TCP socket 服务端会收到两次断开事件可能有以下原因及解决方法:原因分析解决方法 问题ssl socket服务端代码出错现象第一次尝试修改正确改法附上客户端代码 记录ssl epoll的tcp socket服务端在客户端断开时接收到多次…...

ubuntu任何版本 卡死 解决办法
首先,我们一定要记得ubuntu一定不要强制关机,一定,一定 因为90% 的可能你的电脑从此就会黑屏开不了机了,然后你就可以按照我的方法去卸载,重装ubuntu系统了。/(ㄒoㄒ)/~~ (如果能解决您的问题,…...

算法-合并区间(56)
这道题可以用列表来写,首先对所有的数组区间依据第一个数字进行排序,然后创建一个数组列表存放合并重叠后的结果。 如果列表为空,或者当前区间的起始位置大于列表中区间的最后一个位置,则不重叠直接插入列表,否则合并…...

港科夜闻 | 叶玉如校长出席2024科技+新质生产力高峰论坛发表专题演讲,贡献国家科技强国战略...
关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、叶玉如校长出席“2024科技新质生产力高峰论坛”,做了题为“三个创新:培育和发展新质生产力、贡献国家科技强国战略”的主题演讲。该论坛于9月2日在香港召开。论坛围绕夯实基础科研、推动源头创新、…...

一文读懂IPv6v6地址的配置方式
在数字化浪潮的推动下,互联网正以前所未有的速度发展,而IPv6作为新一代网络协议,以其庞大的地址空间、增强的安全性和灵活的地址配置机制,成为了支撑这一发展的关键技术。本文将深入解析这两种配置方式的工作原理、应用场景及操作…...

【设计模式】设计模式的八大原则
设计模式的八个原则: 依赖倒置原则: 高层次的代码(稳定)不应该依赖低层次的代码(变化)抽象的代码不应该依赖具体的代码。 开放封闭原则:类模块应该开放扩展的,而其原先的代码尽量封…...

【Github项目推荐】DataLoom
项目推荐 - DataLoom 项目背景 在数据驱动的时代,越来越多的企业和个人用户需要从复杂的数据中提取出高价值的信息。然而,传统的数据处理和分析流程复杂且耗时,需要技术人员的深度参与。那么,有没有一种工具能够简化这一过程&am…...

重磅!布拉德皮特移居法国?据称与他和安吉丽娜朱莉生养的6个孩子有关!皮特一直为自己与孩子们如此亲近却又如此遥远而苦恼
对于那些不知道的人来说,布拉德皮特似乎已经正式离开洛杉矶前往欧洲。虽然这有很多原因,我们将逐一介绍,但主要原因据称与他和前前妻安吉丽娜朱莉所生养的六个疏远的孩子有关。 知情人士告诉《InTouch Weekly》,皮特搬到了法国&a…...

.net MAUI应用生命周期
.NET Multi-platform App UI (.NET MAUI) 应用通常有四种执行状态:“未运行”、“运行中”、“已停用”和“已停止”。 当应用从未运行状态转换为运行状态、从运行状态转换为已停用状态、从已停用状态转换为已停止状态、从已停止状态转换为运行状态,以及…...

Nginx 安装教程
一、安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel 二、首先要安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/p…...

vue axios发送post请求跨域解决
跨越解决有两种方案,后端解决,前端解决。后端解决参考Django跨域解决-CSDN博客 该方法之前试着可以的,但是复制到其他电脑上报错,所以改用前端解决 1、main.js做增加如下配置 import axios from axios Vue.prototype.$axios a…...

MIT线性代数
本文链接的原创作者为 浊酒南街https://blog.csdn.net/weixin_43597208 第1讲 MIT_线性代数笔记:第 01 讲 行图像和列图像-CSDN博客 第2讲 MIT_线性代数笔记:第 02 讲 矩阵消元_矩阵first pivot-CSDN博客 第3讲 MIT_线性代数笔记:第 03…...

打工人自救指南!2024年数据恢复工具,清空回收站也能秒回数据
嘿,各位上班的朋友们,有没有手抖或者不小心,把重要的东西给拖到回收站,然后又不小心把回收站清空了?别慌,今天我就来给你们支招,用数据恢复工具,让你们在丢数据的倒霉时候也能找到救…...