脚本宝典收集整理的这篇文章主要介绍了Ubuntu20.04 Vmware最小化安装配置开发环境,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在安装完Vmware以后,切记要以管理员权限运行这个应用,否则联网极易出现问题,血的教训!!!
想用https的源(比如清华源等)会出现SSL证书的问题导致无法更新。这时可以:
sudo apt update
,耐心等待完成。sudo apt-get install ntp ca-certificates apt-transport-https
,耐心等待完成。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
sudo apt install vim openssh-server
sudo vim /etc/ssh/sshd_config
:
a. 去掉Port 22
这一行的注释
b. 去掉PubkeyAuthentication yes
这一行的注释
c. 去掉PermitRootLogin
这一行的注释,并将此行改为PermitRootLOGin yes
d. 去掉PasswordAuthentication yes
这一行的注释service sshd restart
curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xf Python-3.10.0.tgz && cd Python-3.10.0
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
./configure --with-openssl=/usr --enable-optimizations --PRefix=/usr/local/python3.10 --enable-shared CFLAGS=-fPIC
(默认要使用OpenSSL 1.1.1或者更新的版本,但是不支持3.0.0的版本。。。)make -j5
(如果其中有什么错误,make clean
,然后再继续make -j5
)make install
/usr/local/python3.10/bin
加入PATH中cp /usr/local/python3.10/lib/libpython3.10.so /lib/x86_64-linux-gnu && ldconfig
curl -O https://www.openssl.org/source/openssl-3.0.0.tar.gz
tar xf openssl-3.0.0.tar.gz && cd openssl-3.0.0
./Configure && make -j5 && make install
cp /usr/local/lib64/libcrypto.so.3 /lib/x86_64-linux-gnu && cp /usr/local/lib64/libssl.so.3 /lib/x86_64-linux-gnu
ldconfig
tar xf node-v9.6.1-linux-x64.tar.gz && mv node-v9.6.1-linux-x64 /usr/local/
/usr/local/node-v9.6.1-linux-x64/bin
加入PATHmkdir /usr/local/node-v9.6.1-linux-x64/global && mkdir /usr/local/node-v9.6.1-linux-x64/cache
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,请注明来意。