【新手小白】【学习记录 一】Ubuntu23.10环境搭建

前言

本篇文章记录一下本人安装完Ubutun23.10系统之后进行的操作,希望能给看客们带来帮助

一、优化Ubuntu

1.1 修改下载源

网上教程很多都是修改/etc/apt/sources.list文件,我也跟着修改过,kuku一顿操作,然后出现一堆报错,害,说多了都是泪。那下面介绍一下我的方法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击”最佳服务器之后“,等待测试下载服务器进度条之后,点击”选择服务器“,就ok了。

1.2 关闭防火墙

打开终端应用程序,可以通过按下Ctrl+Alt+T组合键来打开终端。

sudo ufw disable #暂时禁用防火墙
sudo systemctl disable firewalld #永久禁用防火墙

1.3 关于切换root用户

①打开终端并输入以下命令,输入你当前用户的密码。如果你当前用户没有密码,则可以直接按回车:

sudo -i		#或者 sudo su

在这里插入图片描述
②输入以下命令:

sudo passwd root

在这里插入图片描述
输入 root 用户的新密码。请注意,密码不会显示在屏幕上。
再次输入 root 用户的新密码以确认。
③输入以下命令退出 root 用户:

exit # 或者按键ctrl+D

在这里插入图片描述

二、安装软件

安装远程软件这里,博主尝试了安装todesk最新版、向日葵、Teamview,最后还是转回 了todesk低版本,原因是:
①todesk最新版一方面是卡在100%进度条,解决之后又碰到了远程桌面闪屏的问题
②向日葵不兼容Ubuntu默认的桌面模式,需要安装其他桌面模式
③Teamview免费版限制控制时长,用来一段时间后,后面再去远程就需要升级了

2.1 安装Todesk(Ubuntu作为被控端)

①安装todesk,目前ToDesk官方网站适用于Ubuntu的Linux客户端最新版本为V4.7.2.0Todesk

提示:我装最新版装上之后会出现远程桌面卡在100%或者是其他的问题

我这里装的是V4.1.0

#卸载V4.7.2.0(如果没装最新版直接跳过此步骤即可):
sudo apt-get remove --purge todesk
# 下载todesk_4.1.0
wget https://dl.todesk.com/linux/todesk_4.1.0_amd64.deb
# 安装,一般会下载到/home/用户名/目录下
cd /home/nvidia
sudo dpkg -i todesk_4.1.0_amd64.deb
# 运行
todesk

2.2安装Docker

①检查是否安装有老版本

#docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有可能
$ sudo apt-get remove docker docker-engine docker.io containerd runc #卸载命令

②更新软件包

sudo apt update
sudo apt upgrade

③安装Docker依赖

apt-get install ca-certificates curl gnupg lsb-release

④添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

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/null

在这里插入图片描述

sudo apt-get update

⑥配置用户组(可选)
默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

注:重新登录才能使更改生效。

⑦安装工具

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common docker-buildx-plugin docker-compose-plugin

⑧重启dokcer并验证是否成功

service docker restart #重启
sudo docker run hello-world #运行hello-world镜像

在这里插入图片描述

因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作

⑩查看版本、查看镜像

sudo docker version #查看版本
sudo docker images  #查看镜像

在这里插入图片描述
在这里插入图片描述
到这里,Ubuntu23.10安装Docker就完成啦~

2.3安装Conda

①官方下载Anaconda下载链接
②打开后点击 Download 即可自动检测你当前的系统,下载对应 linux 版本的 Anaconda。也可以点击下方的小企鹅,下载对应的 Anaconda
在这里插入图片描述
在这里插入图片描述
③安装Anaconda
在文件目录下打开终端 terminal,使用下面的 bash 执行安装(注意,这里bash后面的文件名是你自己下载的Anaconda文件名)

bash Anaconda3-2024.02-1-Linux-x86_64.sh

在这里插入图片描述
这里有很长的条款,需要按很多遍 Enter,注意不要一直按 Enter,也可以按方向键“⬇”,按慢一点,注意看最后一行字,不然会错过确认安装的选项,如果方向键按多了可以按“shift+delete”键回删,然后输入“yes”
在这里插入图片描述
④确认安装位置
输入 yes 后会提示确认安装位置,这里点击 Enter,默认即可,界面如下:
在这里插入图片描述
⑤初始化Anaconda(包含环境变量的设置)
执行完上一步 Anaconda 在 Ubuntu 系统里面的安装基本完毕了,但是还需要最后一步 初始化Anaconda,这一步只需要根据提示输入 yes 即可,界面如下:
在这里插入图片描述

提示:如果你想退出默认(base)环境,执行以下命令即可。
conda config --set auto_activate_base false

在这里插入图片描述

到这里Anaconda就安装完毕了!

⑥提示解读:For changes to take effect, close and re-open your current shell.
关闭当前命令行,并重新打开,刚刚安装和初始化 Anaconda 设置才可以生效,重新打开一个命令行后直接就进入了 conda 的 base 环境,如下(命令行前面多了base):
在这里插入图片描述
⑦提示解读: 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

当然这一条命令执行完毕后,想要再次进入conda的base环境,只需要使用对应的conda指令即可,如下:

conda activate base

⑧添加必要的 Conda 通道以获取更多软件包(可选)

conda config --add channels conda-forge
conda config --add channels defaults 
conda list #查看是否安装成功

⑨配置国内源
清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes # 设置搜索时显示通道地址

中科大源

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes # 设置搜索时显示通道地址

⑩验证是否换源成功

conda config --show channels

在这里插入图片描述

2.4安装钉钉

①钉钉官网下载下载钉钉
②安装钉钉,我这里是下载到了/Downloads目录下

sudo dpkg -i com.alibabainc.dingtalk_7.5.0.40306_amd64.deb

三、卸载软件

3.1卸载Todesk

①卸载Dodesk

sudo apt-get remove --purge todesk

3.2卸载Docker

①停止Docker服务

sudo systemctl stop docker

②卸载Docker包

sudo apt-get purge docker-ce docker-ce-cli containerd.io

③运行docker命令来移除所有镜像、容器和卷

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

④移除所有与Docker相关的配置文件和目录(可选)

sudo rm -rf /etc/docker
sudo rm -rf /etc/containerd

3.3卸载Anaconda

①运行 conda 命令来卸载所有的环境和包

conda remove --all

②删除Anaconda安装目录。默认情况下,Anaconda安装在用户的主目录下的 anaconda3 或 miniconda3 文件夹中。你可以使用 rm 命令来删除整个目录:

sudo rm -rf ~/anaconda3
sudo rm -rf ~/miniconda3 # 如果你安装的是Miniconda

③清理环境变量。编辑 ~/.bashrc 或 ~/.profile 文件,删除相关的Anaconda路径配置

sudo vim ~/.bashrc # 注释掉或者删除与Anaconda相关的 export PATH 行
sudo vim ~/.profile # 注释掉或者删除与Anaconda相关的 export PATH 行

④更改生效

sudo source ~/.bashrc
sudo source ~/.profile

⑤(可选)如果你之前设置了Anaconda的初始化脚本,可以删除它。通常这些脚本位于 /etc/profile.d/ 或 ~/.bash_profile.d/ 目录下。

3.4卸载钉钉

①卸载命令

sudo apt remove com.alibabainc.dingtalk #此命令只卸载软件
sudo apt purge com.alibabainc.dingtalk #卸载软件及配置
sudo apt autoremove #卸载其他软件包下载时所用不到的依赖包(不介意的可忽略)
  • 19
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有梦就要追

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值