前言
本篇文章记录一下本人安装完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 #卸载其他软件包下载时所用不到的依赖包(不介意的可忽略)