Rocky linux安装yarn指定版本 rocky linux 8
时间:2024-09-26 21:06 来源:未知 作者:IT
还是安装常用软件系列,目前版本Rocky Linux可以认为是CentOS 8的翻版,CentOS 8今年停止维护,用户如果想稳定,就退回到CentOS 7,想探索,就安装Rocky Linux,不过据我所知,目前CentOS 7还是Redhat系的主流。
1.VMWare 安装Rocky Linux
默认都安装完了,注意,如果你想用GUI,则在官网需要下载DVD版,Minimal版没有GUI
2.安装VMWare Tools
sudo yum install open-vm-tools
Rocky Linux/CentOS 8 安装完VMWare Tools似乎有个问题,那就是文本和几K的文本文件的复制
可以,压缩包,大文件和文件夹无效,如果真想传这些东西,只能用U盘或者SSH工具,或者用网络。
3.修改时间
CentOS时间经常不准,需要修改,以下命令最好切到root用户
安装chrony
sudo yum install -y chrony
安装好工具,先启动
sudo systemctl start chronyd
设为系统自动启动
sudo systemctl enable chronyd
编辑一下配置文件
sudo vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.centos.pool.ntp.org iburst (这一行注释掉,增加以下两行)
server ntp.aliyun.com iburst
server cn.ntp.org.cn iburst
重新加载配置
sudo systemctl restart chronyd.service
sudo chronyc sources -v
4.yum换源
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.sjtug.sjtu.edu.cn/rocky|g' -i.bak /etc/yum.repos.d/Rocky-*.repo
生成缓存
sudo dnf makecache
更新
sudo yum -y update
sudo yum -y upgrade
5.安装VMWare Workstation
由于大量软件只有Windows版,所以在CentOS 7安装Windows虚拟机还是有必要的
摸索了一个多月,终于找到Rocky Linux能安装VMWare Workstation的方法了
# 安装依赖
sudo yum -y install gcc gcc-c++ kernel-devel pcsc-lite-libs elfutils-libelf-devel make
下载 https://www.vmware.com/go/getworkstation-linux
放到文件夹,进入,执行
sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
下载vmware-host-modules,注意切换成自己的VMWare版本
GitHub - mkubecek/vmware-host-modules at workstation-17.0.0
传入服务器,解压编译安装
unzip vmware-host-modules-workstation-17.0.0.zip
cd vmware-host-modules-workstation-17.0.0
sudo make
sudo make install
在任务栏打开VMWare,正常安装使用即可
6.安装JDK8
sudo yum -y remove *openjdk*
下载rpm版jdk1.8,进入目录执行
sudo rpm -ivh jdk-8u311-linux-x64.rpm
7.安装Node.js
sudo curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
配置Node.js源
# npm官方源
npm config set registry https://registry.npmjs.org
# npm淘宝源
npm config set registry https://registry.npm.taobao.org
# 安装yarn 并设置为淘宝源
sudo npm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
# 安装cnpm 并设置为淘宝源
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org
# 安装vue脚手架3
sudo cnpm install -g @vue/cli@3
8. 安装SVN
sudo yum -y install subversion
9. 安装Git
sudo yum -y install git
10. 安装MySQL
下载MySQL MySQL :: Download MySQL Community Server
Rocky Linux的软件包格式为rpm。安装:
中途 解压, 放入目录, cd目录,执行
sudo rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm
中途如果遇到libncurses.so.5()缺失等信息,执行
sudo yum -y install libncurses*
sudo dnf --enablerepo=devel -y install ncurses-compat-libs
启动MySQL
sudo systemctl start mysqld
设置开机启动
sudo systemctl enable mysqld
sudo systemctl daemon-reload
获取安装mysql后生成的临时密码,用于登录
sudo grep 'temporary password' /var/log/mysqld.log
如果出现如下列信息,密码为: iaJd,l26MNs/
2021-09-25T04:25:40.643274Z 1 [Note] A temporary password is generated for root@localhost: iaJd,l26MNs/
登录MySQL,密码如上
sudo mysql -uroot -p
修改root登录密码为root,注意,公网不要降低级别, 很容易被勒索病毒使用者攻克, 血泪教训
# 降低密码规则级别
set global validate_password_policy=LOW;
# 降低密码长度
set global validate_password_length=1;
# 修改root密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
刷新, 退出
flush privileges;
quit;
11.安装PostgreSQL
下载rpm包
sudo dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
禁用postgresql模块
sudo dnf -qy module disable postgresql
如果过程中有是否选项,全选y
清理yum缓存
sudo dnf clean all
安装PostgreSQL 11服务器和客户端软件包
sudo dnf -y install postgresql11-server postgresql11
数据库初始化
sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
sudo systemctl enable postgresql-11
sudo systemctl start postgresql-11
切换用户
sudo su - postgres
进入pgsql命令行
psql
进入后执行SQL
ALTER USER postgres WITH PASSWORD 'postgres';
# 退出
exit;
# 修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。
# 把这个配置文件中的ipv4认证METHOD的ident修改为md5,ip改为0.0.0.0/0,可以实现用账户和密码来访问数据库,重启生效
sudo vim /var/lib/pgsql/11/data/pg_hba.conf
sudo systemctl restart postgresql-11
12.安装redis
sudo yum -y install redis
修改配置文件
sudo vim /etc/redis.conf
重启
sudo systemctl restart redis
sudo systemctl enable redis
13.安装nginx
sudo yum -y install nginx
修改配置文件
sudo vim /etc/nginx/nginx.conf
重启
sudo systemctl restart nginx
sudo systemctl enable nginx
14.安装百度网盘
# 安装依赖
sudo yum -y install libXScrnSaver
# 安装网盘
sudo rpm -ivh baidunetdisk_4.17.7_x86_64.rpm
如果打不开,需要将
libcrypto.so.10、libcups.so.2、libgssapi_krb5.so.2、libk5crypto.so.3、libkrb5.so.3、libkrb5support.so.0、libssl.so.10放到/opt/baidunetdisk下面
sudo mv ./so/* /opt/baidunetdisk/
具体见 Fedora32 成功运行百度网盘 baidunetdisk 附方法和包【fedora吧】_百度贴吧
15.安装WPS
# 安装依赖
sudo yum -y install mesa-libGLU
# 安装wps
sudo rpm -ivh wps-office-11.1.0.11691-1.x86_64.rpm
wps有可能会报缺字体,缺的字体如下,双击安装
百度网盘 请输入提取码 提取码:lexo
16.安装VS Code
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum check-update
sudo yum install -y code
17.安装视频播放器
sudo dnf install -y epel-release rpmfusion-free-release
sudo dnf update
sudo yum -y install vlc
18.安装ssh工具electerm
github下载electerm最新版 https://github.com/electerm/electerm/releases/download/v1.25.16/electerm-1.25.16-linux-x86_64.rpm
sudo rpm -ivh electerm-1.25.16-linux-x86_64.rpm
19.安装FTP/SFTP工具FileZilla
sudo yum -y install filezilla
20.安装edge浏览器
下载edge浏览器的rpm版本 https://packages.microsoft.com/yumrepos/edge/microsoft-edge-beta-95.0.1020.30-1.x86_64.rpm
或者 下载 Microsoft Edge
安装
sudo yum -y install libatomic
sudo yum -y install liberation-fonts
sudo yum -y install vulkan
sudo rpm -ivh microsoft-edge-beta-95.0.1020.30-1.x86_64.rpm
# 尝试下载一下谷歌94版本,好像也没问题
sudo rpm -ivh google-chrome-stable_current_x86_64_94.0.4606.81.rpm
# 最新版本
sudo rpm -ivh microsoft-edge-stable-110.0.1587.63-1.x86_64.rpm
P.S.
如果Jetbrains系列软件打不开,注销,进入root用户,目前没找到什么好办法
另外edge和chrome在root下不能用,也需要解决
(责任编辑:IT)
还是安装常用软件系列,目前版本Rocky Linux可以认为是CentOS 8的翻版,CentOS 8今年停止维护,用户如果想稳定,就退回到CentOS 7,想探索,就安装Rocky Linux,不过据我所知,目前CentOS 7还是Redhat系的主流。
1.VMWare 安装Rocky Linux
默认都安装完了,注意,如果你想用GUI,则在官网需要下载DVD版,Minimal版没有GUI
2.安装VMWare Tools
sudo yum install open-vm-tools
Rocky Linux/CentOS 8 安装完VMWare Tools似乎有个问题,那就是文本和几K的文本文件的复制
可以,压缩包,大文件和文件夹无效,如果真想传这些东西,只能用U盘或者SSH工具,或者用网络。
3.修改时间
CentOS时间经常不准,需要修改,以下命令最好切到root用户
安装chrony
sudo yum install -y chrony
安装好工具,先启动
sudo systemctl start chronyd
设为系统自动启动
sudo systemctl enable chronyd
编辑一下配置文件
sudo vim /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# pool 2.centos.pool.ntp.org iburst (这一行注释掉,增加以下两行)
server ntp.aliyun.com iburst
server cn.ntp.org.cn iburst
重新加载配置
sudo systemctl restart chronyd.service
sudo chronyc sources -v
4.yum换源
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.sjtug.sjtu.edu.cn/rocky|g' -i.bak /etc/yum.repos.d/Rocky-*.repo
生成缓存
sudo dnf makecache
更新
sudo yum -y update
sudo yum -y upgrade
5.安装VMWare Workstation
由于大量软件只有Windows版,所以在CentOS 7安装Windows虚拟机还是有必要的
摸索了一个多月,终于找到Rocky Linux能安装VMWare Workstation的方法了
# 安装依赖
sudo yum -y install gcc gcc-c++ kernel-devel pcsc-lite-libs elfutils-libelf-devel make
下载 https://www.vmware.com/go/getworkstation-linux
放到文件夹,进入,执行
sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
下载vmware-host-modules,注意切换成自己的VMWare版本
GitHub - mkubecek/vmware-host-modules at workstation-17.0.0
传入服务器,解压编译安装
unzip vmware-host-modules-workstation-17.0.0.zip
cd vmware-host-modules-workstation-17.0.0
sudo make
sudo make install
在任务栏打开VMWare,正常安装使用即可
6.安装JDK8
sudo yum -y remove *openjdk*
下载rpm版jdk1.8,进入目录执行
sudo rpm -ivh jdk-8u311-linux-x64.rpm
7.安装Node.js
sudo curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
配置Node.js源
# npm官方源
npm config set registry https://registry.npmjs.org
# npm淘宝源
npm config set registry https://registry.npm.taobao.org
# 安装yarn 并设置为淘宝源
sudo npm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
# 安装cnpm 并设置为淘宝源
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org
# 安装vue脚手架3
sudo cnpm install -g @vue/cli@3
8. 安装SVN
sudo yum -y install subversion
9. 安装Git
sudo yum -y install git
10. 安装MySQL
下载MySQL MySQL :: Download MySQL Community Server
Rocky Linux的软件包格式为rpm。安装:
中途 解压, 放入目录, cd目录,执行
sudo rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm
中途如果遇到libncurses.so.5()缺失等信息,执行
sudo yum -y install libncurses*
sudo dnf --enablerepo=devel -y install ncurses-compat-libs
启动MySQL
sudo systemctl start mysqld
设置开机启动
sudo systemctl enable mysqld
sudo systemctl daemon-reload
获取安装mysql后生成的临时密码,用于登录
sudo grep 'temporary password' /var/log/mysqld.log
如果出现如下列信息,密码为: iaJd,l26MNs/
2021-09-25T04:25:40.643274Z 1 [Note] A temporary password is generated for root@localhost: iaJd,l26MNs/
登录MySQL,密码如上
sudo mysql -uroot -p
修改root登录密码为root,注意,公网不要降低级别, 很容易被勒索病毒使用者攻克, 血泪教训
# 降低密码规则级别
set global validate_password_policy=LOW;
# 降低密码长度
set global validate_password_length=1;
# 修改root密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
刷新, 退出
flush privileges;
quit;
11.安装PostgreSQL
下载rpm包
sudo dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
禁用postgresql模块
sudo dnf -qy module disable postgresql
如果过程中有是否选项,全选y
清理yum缓存
sudo dnf clean all
安装PostgreSQL 11服务器和客户端软件包
sudo dnf -y install postgresql11-server postgresql11
数据库初始化
sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
sudo systemctl enable postgresql-11
sudo systemctl start postgresql-11
切换用户
sudo su - postgres
进入pgsql命令行
psql
进入后执行SQL
ALTER USER postgres WITH PASSWORD 'postgres';
# 退出
exit;
# 修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。
# 把这个配置文件中的ipv4认证METHOD的ident修改为md5,ip改为0.0.0.0/0,可以实现用账户和密码来访问数据库,重启生效
sudo vim /var/lib/pgsql/11/data/pg_hba.conf
sudo systemctl restart postgresql-11
12.安装redis
sudo yum -y install redis
修改配置文件
sudo vim /etc/redis.conf
重启
sudo systemctl restart redis
sudo systemctl enable redis
13.安装nginx
sudo yum -y install nginx
修改配置文件
sudo vim /etc/nginx/nginx.conf
重启
sudo systemctl restart nginx
sudo systemctl enable nginx
14.安装百度网盘
# 安装依赖
sudo yum -y install libXScrnSaver
# 安装网盘
sudo rpm -ivh baidunetdisk_4.17.7_x86_64.rpm
如果打不开,需要将
libcrypto.so.10、libcups.so.2、libgssapi_krb5.so.2、libk5crypto.so.3、libkrb5.so.3、libkrb5support.so.0、libssl.so.10放到/opt/baidunetdisk下面
sudo mv ./so/* /opt/baidunetdisk/
具体见 Fedora32 成功运行百度网盘 baidunetdisk 附方法和包【fedora吧】_百度贴吧
15.安装WPS
# 安装依赖
sudo yum -y install mesa-libGLU
# 安装wps
sudo rpm -ivh wps-office-11.1.0.11691-1.x86_64.rpm
wps有可能会报缺字体,缺的字体如下,双击安装
百度网盘 请输入提取码 提取码:lexo
16.安装VS Code
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum check-update
sudo yum install -y code
17.安装视频播放器
sudo dnf install -y epel-release rpmfusion-free-release
sudo dnf update
sudo yum -y install vlc
18.安装ssh工具electerm
github下载electerm最新版 https://github.com/electerm/electerm/releases/download/v1.25.16/electerm-1.25.16-linux-x86_64.rpm
sudo rpm -ivh electerm-1.25.16-linux-x86_64.rpm
19.安装FTP/SFTP工具FileZilla
sudo yum -y install filezilla
20.安装edge浏览器
下载edge浏览器的rpm版本 https://packages.microsoft.com/yumrepos/edge/microsoft-edge-beta-95.0.1020.30-1.x86_64.rpm
或者 下载 Microsoft Edge
安装
sudo yum -y install libatomic
sudo yum -y install liberation-fonts
sudo yum -y install vulkan
sudo rpm -ivh microsoft-edge-beta-95.0.1020.30-1.x86_64.rpm
# 尝试下载一下谷歌94版本,好像也没问题
sudo rpm -ivh google-chrome-stable_current_x86_64_94.0.4606.81.rpm
# 最新版本
sudo rpm -ivh microsoft-edge-stable-110.0.1587.63-1.x86_64.rpm
P.S.
如果Jetbrains系列软件打不开,注销,进入root用户,目前没找到什么好办法
另外edge和chrome在root下不能用,也需要解决
|