热门推荐
虚拟机安装Rocky Linux 8.10及其常用软件(2024.9)
2024-10-21 18:35

由于之前的Rocky Linux 8 虚拟机文章没啥人看,这次直接开一篇新文章,老文章我会增加本文章的连接。

这次更新扩充一下内容,系统版本是Rocky Linux 8.10,增加图片,以及安装系统过程,增加了一些常用的软件,另外有些网站的域名也发生了变化,这次一并更新。

目录

1 系统安装篇

1.1 安装VMWare Workstation Pro 17.5

1.2 下载Rocky Linux 8.10安装镜像

1.3?虚拟机安装Rocky Linux 8.10

2 系统初始化篇

2.1 开启SSH远程操作

2.2?换源与更新

2.3?安装防火墙

2.4 安装vim

2.5 安装GCC

2.6 安装make

2.7 安装curl

3 虚拟机安装篇

3.1?安装VMWare Workstation?Pro 17.5 For Linux

4 开发环境安装篇

4.1?安装JDK8

4.2?安装Node.js

4.3?安装SVN

4.4 安装Git

4.5 安装Redis

4.6 安装NGINX

4.7 安装MongoDB

4.8 安装Python3

5 数据库安装篇

5.1 安装MySQL?5.7

5.2 安装PostgreSQL-15

6 压缩软件安装篇

6.1 安装7zip

6.2 安装zip

7 浏览器安装篇

7.1 安装Edge浏览器

7.2 安装Chrome

8. 开发辅助工具安装篇

8.1?安装Another Redis Desktop Manager

8.2 安装SSH工具electerm

8.3 安装FTP/SFTP工具FileZilla

8.4 安装VS Code

9 办公软件安装篇

9.1 安装百度网盘

9.2 安装WPS

9.3 安装微信

9.4 安装QQ

9.5 安装钉钉

9.6 安装迅雷

9.7 安装PDF阅读器Okular

9.8?安装本地文件搜索软件

9.8.1?Fsearch

9.8.2?ANGRYsearch(不支持中文)

10 影音软件安装篇

10.1 安装视频/音频播放器

10.1.1 SMPlayer

10.1.2 VLC

10.2 安装网络音乐播放器

10.2.1 QQ音乐

10.3 安装图片软件

10.3.1?nomacs

10.3.2?Gwenview

11 格式软件安装篇

11.1 安装mkvtoolnix

11.2?安装格式转换工具

11.2.1 ffmpeg

11.2.2?Curlew

12 硬件工具安装

12.1 安装烧录工具

12.1.1 balenaEtcher(可烧录Linux,不能烧录Windows)

12.1.2 WoeUSB(可烧录Windows,不能烧录Linux)

13 远程工具安装篇

13.1?安装桌面远程工具ToDesk

13.2 安装内网穿透工具

13.2.1?nattunnel(收费)

13.3 安装异地组网工具

13.3.1?openlink/zerotier(收费)(不能保证一定成功)

13.3.2 蒲公英(收费)

14 模拟器篇

14.1 安卓模拟器(没成功)


VMWare?Workstation Pro 17.5允许个人用户免费用于学习,默认自行安装完成,由于VMWare已经被博通收购,所以下载前需要注册成功博通的账号,并且处于登录状态,下载地址如下

官网下载页面地址

Rocky Linux 8.10镜像直接下载地址

https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.10-x86_64-dvd1.iso

建议显示器关掉3D加速,会导致虚拟机卡顿

开始安装

接受许可证?

安装完成

虚拟机关机,去掉安装介质

VMWare Tools在安装Rocky Linux 8.10时已自动安装

打开终端,输入ip addr查看ip地址

使用远程工具,远程成功

 

生成缓存

 

更新

 
 
 

放开22端口,重新加载防火墙

 

启用防火墙,开机自启动防火墙

 
 

Rocky Linux 8.10已自带vim,如需安装,执行

 
 
 
 
 
 
 
 
 

用于在Linux中使用无法兼容的Windows应用

下载地址和1中是一样的,就是要选不同的下载项

安装前VMWare Workstation?Pro For Linux务必要先安装gcc

放到文件夹,进入,执行

 
 

?进入控制台,找到VMWare,开始安装,安装过程同Windows

如果碰到

Before you canrun VMware, several modules must be compiled andloaded into the running kernel.

需要重启一下虚拟机,再次打开VMWare,安装install

如果在虚拟机中开虚拟机,需要把虚拟机的CPU下几个选项勾上

 
 

node14和npm6,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本

 

上面可能会提醒失效,需要强制等待1分钟才下载,下面为官方方案

 

如果不行,试试

 

如果还不行,补一个文件

https://pan.baidu.com/s/1XlvG5z-GEs9grnyuuIL7eg?pwd=fx7v

下载后上传到Linux虚拟机,执行

 

关闭终端,重新打开终端,执行

 

查看安装情况

 
 

配置npm源,阿里云的镜像站域名已经发生变化

 
 
 
 
 
 
 

修改配置文件

 

如果要远程访问,bind改为0.0.0.0,允许所有IP访问,protected-mode改为no,重启Redis

重启Redis,开机自启动Redis

 

防火墙放开6379端口

 

宿主机测试成功

 

修改配置文件

 

重启NGINX,开机自启动NGINX

 

防火墙放开80端口

 

宿主机测试成功

导入公钥

 

?创建 MongoDB 的软件源

 

更新软件源,安装

 

?启动MongoDB,开机自启动MongoDB

 
 

安装Python3和pip3

 

查看安装是否成功

 
 
 

MySQL 5.7,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本.

检查是否安装了mariadb,如果没有,就可以安装mysql,如果有,需要先卸载

 

禁用官方源MySQL

 

创建新源

 

写入以下内容

 

更新源

 

禁用8.0,启用5.7

 

??安装 mysql-server

 

启动 mysql-serer

 

还有一种安装方式,官网下载rpm包

解压, 放入目录, cd目录,执行

 

中途如果遇到libncurses.so.5()缺失等信息,执行

 

启动MySQL

 

rpm包方式安装完成

主体安装完成,下面进入配置?

设置开机启动

 

查询 root 密码,登录到 mysql

 

红框中的xHT.Rej4>f5h,就是root密码,因为是随机的,每次安装都不一样

登录

 

修改root密码

 

建议设置符合复杂度等级的密码,如果想设置成类似root的简单密码

(实际生产中千万不要这么用,非常危险,仅用来测试通信情况)

降低密码规则级别

 

降低密码长度

 

修改root登录密码为root

 

允许root用户外部访问MySQL?

(实际生产中千万不要允许root远程和用户名密码同名,非常危险,仅用来测试通信情况)

 

刷新,退出

 

开机自启

 

?防火墙放开3306端口

 

宿主机测试成功

配置PostgreSQL的yum源

 

安装

 

初始化数据库

 

设置开机自启动PostgreSQL,启动服务

 

切换用户

 

进入pgsql命令行

 

进入后执行SQL

(实际生产中千万不要用户名密码同名,非常危险,仅用来测试通信情况)

 

?修改配置文件,允许远程访问

 

在port = 5432 前加上一行 listen_addresses = '*'

 

ipv4认证,地址改为0.0.0.0/0,METHOD改为md5,重启postgresql

 

防火墙放开5432端口

 

宿主机测试成功?

安装epel

 
 
 
 
 
 

官网下载Linux版本的软件

历史版本见

Rocky Linux的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget

 

安装依赖

 

安装

 
 

官网下载Linux版本的软件

历史版本见

Rocky Linux的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget

 

安装依赖

 

导入公钥,安装

 
 
 

一个开源的Redis可视化工具。GitHub上下载发行版

Linux的软件包格式为AppImage。获取最新AppImage包,然后传入虚拟机,或者使用wget

 

安装

 

执行,一定要加--no-sandbox

 
 

如果要添加到桌面或者启动栏,按以下步骤

把appimage解压

 

进入目录,找到desktop文件,编辑,把Exec后改成Appimage的地址,图片地址改成解压后的图标地址,Ctrl+S保存

复制到桌面,允许运行

 

复制到菜单

 
 
 

官网或者GitHub下载Linux版本的软件

Rocky Linux的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget

 

安装依赖

 

安装

 
 
 
 
 
 

安装

 
 
 
 

官网下载Linux版本的软件

Rocky Linux的软件包格式为rpm。获取最新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下面

 

具体见Fedora32 成功运行百度网盘 baidunetdisk 附方法和包【fedora吧】_百度贴吧

缺失so文件这里给一个网盘地址

https://pan.baidu.com/s/1OUvOaDhPkZMuHe7TwUMCoA?pwd=tw9m

官网下载Linux版本的软件

Rocky Linux的软件包格式为rpm。安装

 

wps有可能会报缺字体,缺的字体如下,双击安装

https://pan.baidu.com/s/1oAPIXFwEWDLsTJtnQOAhbQ?pwd=ysvw

也可以使用命令安装

 
 
 

目前除了Windows虚拟机没有好办法,无解。虚拟机中安装微信不再详细介绍。

官网下载Linux版本的软件

Rocky Linux的软件包格式为rpm。获取最新rpm包,然后传入虚拟机

或者使用wget

 

安装

 
 
 

钉钉Linux版本目前只支持deb格式,github上项目GitHub - nashaofu/dingtalk: 钉钉桌面版,基于electron和钉钉网页版开发,支持Windows、Linux和macOS

目前已经停止服务,所以依旧是只能用Windows虚拟机。

也有用deb生成rpm文件的,但是这里不再实验,因为已经脱离了一般安装的流程。

网上依旧没有资源,github上项目https://github.com/Xinkai/XwareDesktop已经停更进10年,还是只能用Windows虚拟机。

其实目前主流浏览器都支持查看PDF,包括Chrome,Edge,Firefox

 
 
 

9.8.1?Fsearch

 
 

9.8.2?ANGRYsearch(不支持中文)

 
 

不支持中文,作者自己也挺推荐Fsearch的

10.1.1 SMPlayer

 
 
 

10.1.2 VLC

 
 
 
 

10.2.1 QQ音乐

官网下载QQ音乐AppImage版本

?安装

 

执行,一定要加--no-sandbox

 
 

?如果要添加到桌面或者启动栏,按以下步骤

把appimage解压

 

进入目录,找到desktop文件,编辑,把Exec后改成Appimage的地址,图片地址改成解压后的图标地址,Ctrl+S保存

复制到桌面,允许运行

 

复制到菜单

 
 
 

10.3.1?nomacs

安装依赖

 
 
 
 

10.3.2?Gwenview

 
 
 
 
 
 
 
 

11.2.1 ffmpeg

格式工厂的内核就是ffmpeg,本质格式工厂就是ffmpeg加了一个UI。

 

11.2.2?Curlew

Curlew的内核也是ffmpeg,也相当于ffmpeg加了一个UI,可以认为是Linux下的格式工厂。

进入官网,下载

或者使用wget

 

安装依赖

 

?解压,进入目录,执行命令安装使用,需要安装python3

 
 
 
 

12.1.1 balenaEtcher(可烧录Linux,不能烧录Windows)

直接在GitHub上下载,不要用最新的,测试1.18.0能在Rocky Linux上使用。

或者使用wget

 

安装

 

虚拟机控制器调整到USB3.1?,并显示所有USB输入设备

插入U盘,连接到虚拟机,打开balenaEtcher,需要终端用命令打开

 
 

上传一个deepin的ISO镜像至虚拟机进行测试

烧录完成,退回到宿主机,新建一个虚拟机进行测试,结果没有问题

烧录Windows镜像会发出警告,经测试确实不能用

12.1.2 WoeUSB(可烧录Windows,不能烧录Linux)

GitHub上下载发行版

下载对应版本的bash文件,或者使用wget

 

添加权限,下载依赖

 

使用命令查看U盘挂载点

 

一般 /dev/+NAME为挂载点,我这里为/dev/sda

获取Windows ISO文件路径,我这里为~/softwares/SW_DVD9_WIN_ENT_LTSC_2021_32BIT_ChnSimp_MLF_X22-84401.ISO

卸载U盘

 

格式化磁盘

 

烧录前准备

安装依赖

 

执行烧录命令

 
 

烧录完成,退回到宿主机,新建一个虚拟机进行测试,结果没有问题

测试烧录Linux,发现正常使用有问题,因此建议烧录Linux用balenaEtcher

官网下载Linux版本的软件

Rocky Linux的软件包格式为rpm。获取最新rpm包,然后传入虚拟机

安装

 
 

13.2.1?nattunnel(收费)

量子互联网站注册,按产品缴费,注册缴费过程官网自行查看

下载nattunnel客户端

或者使用wget

 

添加权限

 

启动内网穿透

 
 

连接成功

13.3.1?openlink/zerotier(收费)(不能保证一定成功)

量子互联网站注册,按产品缴费,注册缴费过程官网自行查看

进入网站下载合适的rpm

或者使用wegt

 

安装

 

启动

 

加入网络

 

网络ID

查看状态

 

如果是虚拟机,不能保证一定成功。

13.3.2 蒲公英(收费)

官网下载

或者使用wget

 

安装

 

登录

 
 
 
 
 

市面上的主流安卓模拟器实验了多个,都没有什么好的效果,最后找到两个办法能解决

1. 用Windows虚拟机

2. 用Andriod Studio虚拟出安卓设备,然后用adb安装apk

第1种方法,兼容性较好,不过注意在Linux虚拟机中,再开Windows虚拟机,再开安卓模拟器,主流模拟器大概率会卡VT,因此不建议这么用,宿主机最好就是Linux系统,还有希望能成功。

第2种方法,在Debian系的Debian,Ubuntu,Linux Mint,Deepin上都没问题,但是Rocky Linux启动不起来,仅仅保留折腾记录。

首先确保要安装了JDK,Android Studio需要JVM启动

打开官网页面,下载Linux版Android Studio,传入Linux虚拟机

安装依赖

 

解压,进入

 

设置代理,mirrors.neusoft.edu.cn

点击取消,因为代理还没用生效,下载不下来

选择SDK Manager

我这边创建了一个Pixel 5,Android版本为12的虚拟设备

启动报错,进入emulator路劲下进行调试

找到Android SDK的地址,我这里是/home/user/Android/Sdk,然后找到模拟器路径,开启模拟器

 

一开始是报需要GLIBC_2.30,安装GLIBC_2.30

 

查看GLIBC版本

 
 

回到emulator目录,执行

 
 

但是马上崩溃,报错日志如下

 

没找到解决方案,如果有哪位找到解决方案麻烦通知一下,多谢大佬赐教。

    以上就是本篇文章【虚拟机安装Rocky Linux 8.10及其常用软件(2024.9)】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/21458.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多