在linux中安装anaconda,并激活
base) wyj@wyj:~/下载$ history
1 sudo dpkg -i sogoupinyin_4.2.1.145_arm64.deb
2 sudo dpkg -i WeChatLinux_x86_64.deb
3 sudo dpkg -i sogoupinyin_4.2.1.145_arm64.deb
4 ls
5 pwd
6 git clone sudo apt install net-tools
7 ifconfig
8 sudo apt install net-tools
9 ~sudo apt install net-tools
10 sudo apt install net-tools
11 cd ~
12 ls
13 cd ~/home
14 ifconfig
15 netstat -anp
16 ifconfig
17 ls
18 sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
19 ls
20 sudo dpkg -i sogoupinyin_4.2.1.145_arm64.deb
21 rm -rf sogoupinyin_4.2.1.145_amd64.deb sogoupinyin_4.2.1.145_arm64.deb
22 nvidia-smi
23 ls
24 pwd
25 ls
26 scp "C:\Users\Win11\Documents\Anaconda3-2024.10-1-Linux-x86_64.sh" wyj@192.168.234.128:~/下载
27 ls
28 cd 下载
29 ./Anaconda3-2024.10-1-Linux-x86_64.sh
30 chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
31 ./Anaconda3-2024.10-1-Linux-x86_64.sh
32 conda config --set auto_activate_base true
33 ~/anaconda3/bin/conda init bash
34 conda activate base
35 ~/anaconda3/bin/conda init bash
36 source ~/.bashrc
37 history
这段 `history` 记录展示了用户在 Linux 系统终端中的一系列操作,主要围绕软件安装、网络工具安装、文件管理以及 Anaconda 安装与配置展开。以下是详细梳理:
1. **软件安装尝试**
- 多次尝试安装搜狗输入法,使用命令 `sudo dpkg -i sogoupinyin_4.2.1.145_arm64.deb` 和 `sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb` ,可能由于架构不匹配或其他原因,反复尝试不同架构的安装包。
- 使用 `sudo dpkg -i WeChatLinux_x86_64.deb` 尝试安装微信 Linux 版。
2. **网络工具相关操作**
- 错误输入 `git clone sudo apt install net-tools` ,该命令混合了 `git clone`(用于克隆代码仓库)和 `sudo apt install`(用于安装软件包)两种不同用途的命令。
- 多次正确使用 `sudo apt install net-tools` 尝试安装 `net-tools` 工具集,其中包含 `ifconfig` 和 `netstat` 等常用网络命令。
- 使用 `ifconfig` 和 `netstat -anp` 命令查看网络配置和网络连接状态。
3. **文件与目录操作**
- 使用 `ls` 查看当前目录内容,`pwd` 查看当前所在目录路径。
- 尝试使用 `cd ~/home` 进入目录,但该路径可能有误,因为 `~` 本身就代表用户主目录,正确路径应为 `cd ~` 或 `cd /home/wyj` 。
- 使用 `rm -rf sogoupinyin_4.2.1.145_amd64.deb sogoupinyin_4.2.1.145_arm64.deb` 删除搜狗输入法的安装包。
- 通过 `scp "C:\Users\Win11\Documents\Anaconda3 - 2024.10 - 1 - Linux - x86_64.sh" wyj@192.168.234.128:~/下载` 从 Windows 系统(`C:\Users\Win11\Documents`)向 Linux 系统(`192.168.234.128` 服务器的 `wyj` 用户主目录下的 `下载` 文件夹)传输 Anaconda 安装包。
- 使用 `cd 下载` 进入下载目录,并使用 `chmod +x Anaconda3 - 2024.10 - 1 - Linux - x86_64.sh` 为安装包添加可执行权限,然后执行 `./Anaconda3 - 2024.10 - 1 - Linux - x86_64.sh` 开始安装 Anaconda。
4. **Anaconda 配置**
- 安装完成后,使用 `conda config --set auto_activate_base true` 尝试设置 Conda 自动激活基础环境。
- 由于 `conda` 命令可能未正确识别,先后两次执行 `~/anaconda3/bin/conda init bash` 尝试初始化 Conda 与 Bash 的集成。
- 执行 `source ~/.bashrc` 使 `.bashrc` 文件中的配置更改生效。
5. **查看操作历史**:使用 `history` 命令查看当前终端会话中的命令历史记录。
以下是将上述操作步骤整理成一个 Bash 脚本的形式,不过需要注意的是,部分操作可能需要根据实际情况调整,比如文件路径、IP 地址等。同时,在脚本中一些可能出现交互的地方(如安装软件时的确认提示等)可能需要手动处理或者使用一些额外的参数来自动确认。
#!/bin/bash
# 安装搜狗输入法(根据实际架构选择)
# sudo dpkg -i sogoupinyin_4.2.1.145_arm64.deb
# sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
# 安装微信 Linux 版
# sudo dpkg -i WeChatLinux_x86_64.deb
# 安装网络工具
sudo apt install -y net-tools
# 查看网络配置和连接状态
ifconfig
netstat -anp
# 进入主目录
cd ~
# 删除搜狗输入法安装包
rm -rf sogoupinyin_4.2.1.145_amd64.deb sogoupinyin_4.2.1.145_arm64.deb
# 从 Windows 系统复制 Anaconda 安装包到 Linux 系统
# scp "C:\Users\Win11\Documents\Anaconda3-2024.10-1-Linux-x86_64.sh" wyj@192.168.234.128:~/下载
# 进入下载目录
cd ~/下载
# 为 Anaconda 安装包添加可执行权限并安装
chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
./Anaconda3-2024.10-1-Linux-x86_64.sh
# 配置 Conda 自动激活基础环境
~/anaconda3/bin/conda config --set auto_activate_base true
# 初始化 Conda 与 Bash 的集成
~/anaconda3/bin/conda init bash
# 激活基础环境
source ~/.bashrc
conda activate base
# 再次初始化 Conda 与 Bash 的集成(如果需要)
~/anaconda3/bin/conda init bash
# 使 .bashrc 文件中的配置更改生效
source ~/.bashrc
脚本说明:
- 注释部分:部分命令被注释掉了,比如软件安装命令和文件复制命令,因为这些命令可能需要根据实际情况调整,例如文件路径、IP 地址等。你可以根据实际情况取消注释并修改相应的参数。
-y
参数:在sudo apt install -y net-tools
中使用了-y
参数,它会自动确认软件安装过程中的提示信息,避免手动干预。- 交互问题:
./Anaconda3-2024.10-1-Linux-x86_64.sh
安装过程可能会有一些交互提示,需要手动处理。如果你想实现自动化安装,可以考虑使用expect
工具。
将上述脚本保存为一个 .sh
文件(例如 setup.sh
),然后在终端中给予其可执行权限并运行:
chmod +x setup.sh
./setup.sh
这样就可以依次执行脚本中的各个操作步骤。