Ubuntu20.04 Vmware最小化安装配置开发环境

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Ubuntu20.04 Vmware最小化安装配置开发环境脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

写在前面

在安装完Vmware以后,切记要以管理员权限运行这个应用,否则联网极易出现问题,血的教训!!!

想用https的(比如清华源等)会出现SSL证书的问题导致无法更新。这时可以:

  1. 不要更改原来的源,即cn.Archive.ubuntu.COM,先执行sudo apt update,耐心等待完成。
  2. 执行sudo apt-get install ntp ca-certificates apt-transport-https,耐心等待完成。
  3. 这个时候可以开心的更新/etc/apt/sources.list了。

Ubuntu初始化PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

换源并且更新

sudo vi /etc/apt/sources.list将内容改为下面的内容:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-securITy main restricted universe multiverse

然后,sudo apt update && sudo apt upgrade

安装oPEnssh-server

  1. sudo apt install vim openssh-server
  2. sudo vim /etc/ssh/sshd_config: a. 去掉Port 22这一行的注释 b. 去掉PubkeyAuthentication yes这一行的注释 c. 去掉PermitRootLogin这一行的注释,并将此行改为PermitRootLOGin yes d. 去掉PasswordAuthentication yes这一行的注释
  3. service sshd restart

安装配置C++

  1. sudo apt install git unzip
  2. sudo apt install gcc g++ make GDB @R_23_1512@

安装配置Python3.10

  1. curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
  2. tar xf Python-3.10.0.tgz && cd Python-3.10.0
  3. sudo apt-get install libssl-dev zlib1g-dev libbz2-dev libreadline-dev libSQLite3-dev wget curl lLVM libncursES5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev libgdbm-dev libgdbm-compat-dev sudo apt-get install libbz2-dev libffi-dev libgdbm-dev liblzma-dev tk-dev libsqlite3-dev libreadline-dev libncurses5-dev
  4. ./configure --with-openssl=/usr --enable-optimizations --PRefix=/usr/local/python3.10 --enable-shared CFLAGS=-fPIC(默认要使用OpenSSL 1.1.1或者更新的版本,但是不支持3.0.0的版本。。。)
  5. make -j5(如果其中有什么错误,make clean,然后再继续make -j5
  6. make install
  7. /usr/local/python3.10/bin加入PATH中
  8. cp /usr/local/python3.10/lib/libpython3.10.so /lib/x86_64-linux-gnu && ldconfig

安装配置OpenSSL3.0.0

  1. curl -O https://www.openssl.org/source/openssl-3.0.0.tar.gz
  2. tar xf openssl-3.0.0.tar.gz && cd openssl-3.0.0
  3. ./Configure && make -j5 && make install
  4. cp /usr/local/lib64/libcrypto.so.3 /lib/x86_64-linux-gnu && cp /usr/local/lib64/libssl.so.3 /lib/x86_64-linux-gnu
  5. ldconfig

安装配置Node

  1. tar xf node-v9.6.1-linux-x64.tar.gz && mv node-v9.6.1-linux-x64 /usr/local/
  2. /usr/local/node-v9.6.1-linux-x64/bin加入PATH
  3. mkdir /usr/local/node-v9.6.1-linux-x64/global && mkdir /usr/local/node-v9.6.1-linux-x64/cache
  4. npm config set prefix /usr/local/node-v9.6.1-linux-x64/global && npm config set cache /usr/local/node-v9.6.1-linux-x64/cache

脚本宝典总结

以上是脚本宝典为你收集整理的Ubuntu20.04 Vmware最小化安装配置开发环境全部内容,希望文章能够帮你解决Ubuntu20.04 Vmware最小化安装配置开发环境所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。