在linux中安装anaconda,并激活

在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" [email protected]:~/下载

# 进入下载目录
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

脚本说明:

  1. 注释部分:部分命令被注释掉了,比如软件安装命令和文件复制命令,因为这些命令可能需要根据实际情况调整,例如文件路径、IP 地址等。你可以根据实际情况取消注释并修改相应的参数。
  2. -y 参数:在 sudo apt install -y net-tools 中使用了 -y 参数,它会自动确认软件安装过程中的提示信息,避免手动干预。
  3. 交互问题./Anaconda3-2024.10-1-Linux-x86_64.sh 安装过程可能会有一些交互提示,需要手动处理。如果你想实现自动化安装,可以考虑使用 expect 工具。

将上述脚本保存为一个 .sh 文件(例如 setup.sh),然后在终端中给予其可执行权限并运行:

chmod +x setup.sh
./setup.sh

这样就可以依次执行脚本中的各个操作步骤。

你可能感兴趣的:(linux,运维,服务器)