openSUSE国内用的太少了,暂时不再更新openSUSE系列了
目录
[1 系统安装篇](#1 系统安装篇)
[1.1 安装VMWare Workstation Pro](#1.1 安装VMWare Workstation Pro)
[1.2 下载openSUSE 16.0安装镜像](#1.2 下载openSUSE 16.0安装镜像)
[1.3 虚拟机安装openSUSE 16.0](#1.3 虚拟机安装openSUSE 16.0)
[2 系统初始化篇](#2 系统初始化篇)
[2.1 开启SSH远程操作](#2.1 开启SSH远程操作)
[2.2 换源与更新](#2.2 换源与更新)
[2.3 添加Packman仓库,安装视频解码依赖](#2.3 添加Packman仓库,安装视频解码依赖)
[2.4 安装防火墙](#2.4 安装防火墙)
[2.5 安装vim](#2.5 安装vim)
[2.6 安装GCC](#2.6 安装GCC)
[2.7 安装make](#2.7 安装make)
[2.8 安装curl](#2.8 安装curl)
[2.9 固定IP](#2.9 固定IP)
[3 虚拟机安装篇](#3 虚拟机安装篇)
[3.1 安装VMWare Workstation Pro For Linux](#3.1 安装VMWare Workstation Pro For Linux)
[4 开发环境安装篇](#4 开发环境安装篇)
[4.1 安装JDK](#4.1 安装JDK)
[4.1.1 安装JDK8](#4.1.1 安装JDK8)
[4.1.2 安装JDK17](#4.1.2 安装JDK17)
[4.1.3 安装JDK21](#4.1.3 安装JDK21)
[4.2 安装Node .js](#4.2 安装Node .js)
[4.2.1 安装Node.js14](#4.2.1 安装Node.js14)
[4.2.2 安装Node.js16+](#4.2.2 安装Node.js16+)
[4.3 安装SVN](#4.3 安装SVN)
[4.4 安装Git](#4.4 安装Git)
[4.5 安装Redis](#4.5 安装Redis)
[4.6 安装NGINX](#4.6 安装NGINX)
[4.7 安装MongoDB](#4.7 安装MongoDB)
[4.7.1 安装MongoDB 7](#4.7.1 安装MongoDB 7)
[4.7.2 安装MongoDB 8](#4.7.2 安装MongoDB 8)
[4.8 安装Python3](#4.8 安装Python3)
[5 数据库安装篇](#5 数据库安装篇)
[5.1 安装MySQL](#5.1 安装MySQL)
[5.1.1 安装MySQL 5.7](#5.1.1 安装MySQL 5.7)
[5.1.2 安装MySQL 8.0](#5.1.2 安装MySQL 8.0)
[5.2 安装PostgreSQL](#5.2 安装PostgreSQL)
[5.2.1 安装PostgreSQL-15](#5.2.1 安装PostgreSQL-15)
[5.2.2 安装PostgreSQL-17](#5.2.2 安装PostgreSQL-17)
[5.2.3 安装PostgreSQL-18](#5.2.3 安装PostgreSQL-18)
[6 压缩软件安装篇](#6 压缩软件安装篇)
[6.1 安装7zip](#6.1 安装7zip)
[6.2 安装zip](#6.2 安装zip)
[7 浏览器安装篇](#7 浏览器安装篇)
[7.1 安装Edge浏览器](#7.1 安装Edge浏览器)
[7.2 安装Chrome](#7.2 安装Chrome)
[8. 开发辅助工具安装篇](#8. 开发辅助工具安装篇)
[8.1 安装Another Redis Desktop Manager](#8.1 安装Another Redis Desktop Manager)
[8.2 安装SSH工具electerm](#8.2 安装SSH工具electerm)
[8.3 安装FTP/SFTP工具FileZilla](#8.3 安装FTP/SFTP工具FileZilla)
[8.4 安装VS Code](#8.4 安装VS Code)
[9 办公软件安装篇](#9 办公软件安装篇)
[9.1 安装百度网盘](#9.1 安装百度网盘)
[9.2 安装WPS](#9.2 安装WPS)
[9.3 安装微信](#9.3 安装微信)
[9.4 安装QQ](#9.4 安装QQ)
[9.5 安装钉钉](#9.5 安装钉钉)
[9.6 安装PDF阅读器Okular](#9.6 安装PDF阅读器Okular)
[10 影音软件安装篇](#10 影音软件安装篇)
[10.1 安装视频/音频播放器](#10.1 安装视频/音频播放器)
[10.1.1 SMPlayer](#10.1.1 SMPlayer)
[10.1.2 VLC](#10.1.2 VLC)
[10.2 安装网络音乐播放器](#10.2 安装网络音乐播放器)
[10.2.1 QQ音乐](#10.2.1 QQ音乐)
[10.3 安装图片软件](#10.3 安装图片软件)
[10.3.0 自带看图软件](#10.3.0 自带看图软件)
[10.3.1 nomacs](#10.3.1 nomacs)
[10.3.2 Gwenview](#10.3.2 Gwenview)
[11 格式软件安装篇](#11 格式软件安装篇)
[11.1 安装mkvtoolnix](#11.1 安装mkvtoolnix)
[11.2 安装格式转换工具](#11.2 安装格式转换工具)
[11.2.1 ffmpeg](#11.2.1 ffmpeg)
[12 远程工具安装篇](#12 远程工具安装篇)
[12.1 安装桌面远程工具ToDesk](#12.1 安装桌面远程工具ToDesk)
1 系统安装篇
1.1 安装VMWare Workstation Pro
VMWare Workstation Pro从17.5.2允许个人用户免费用于学习,默认自行安装完成,由于VMWare已经被博通收购,所以下载前需要注册成功博通的账号,并且处于登录状态,下载地址如下,25H2是纯英文版,介意可以退回17版本


1.2 下载openSUSE 16.0安装镜像
官网下载页面地址
https://get.opensuse.org/zh_CN/leap/16.0/#download

openSUSE 16.0镜像直接下载地址
1.3 虚拟机安装openSUSE 16.0
这里只保留了安装镜像需要专门配置的图片,CPU,内存,磁盘设置酌情安排,磁盘尽量选推荐磁盘格式,尽量选单个文件。


建议把3D加速关掉

开始安装
















这里我启用了root,看个人情况


开始安装




登录界面




安装完成

虚拟机关机,去掉安装介质
2 系统初始化篇
2.1 开启SSH远程操作
VMWare Tools在安装openSUSE 16.0时已自动安装,如果有问题,可以再次安装
bash
sudo zypper --non-interactive install open-vm-tools open-vm-tools-desktop
打开终端,输入
ip addr
查看ip地址

开启ssh
sudo systemctl start sshd;
sudo systemctl enable sshd;
放开22端口,重新加载防火墙
bash
sudo firewall-cmd --permanent --zone=public --add-port=22/tcp;
sudo firewall-cmd --reload;
使用远程工具,远程成功
2.2 换源与更新
openSUSE Leap 16.0 引入了全新的自动化软件源管理机制 openSUSE-repos,可以自动配置最佳软件源,因此不再需要换源
更新
bash
sudo zypper --non-interactive update
2.3 添加Packman仓库,安装视频解码依赖
添加Packman仓库
bash
sudo zypper ar -cfp 90 https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_16.0/ packman
刷新仓库
bash
sudo zypper refresh
sudo zypper dup --from packman --allow-vendor-change
安装视频解码依赖
bash
sudo zypper --non-interactive install --allow-vendor-change gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav vlc-codecs libavcodec-full
2.4 安装防火墙
openSUSE 16.0已自带firewalld防火墙
启用防火墙,开机自启动防火墙
bash
sudo systemctl start firewalld;
sudo systemctl enable firewalld;
2.5 安装vim
vim已自动安装,如果手动安装,执行
bash
sudo zypper --non-interactive install vim;
可以给vim设置永久行号
bash
vim ~/.vimrc
在文件末尾添加set nu或set number,重新打开能看到效果
2.6 安装GCC
bash
sudo zypper --non-interactive install gcc gcc-c++;
2.7 安装make
bash
sudo zypper --non-interactive install make;
2.8 安装curl
bash
sudo zypper --non-interactive install curl;
2.9 固定IP
查看网卡,fedora要看CONNECTION,我是Wired connection 1
bash
nmcli device status
bash
sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.100.128/24 ipv4.gateway 192.168.100.2 ipv4.dns "114.114.114.114 8.8.8.8" ipv4.method manual
sudo nmcli connection down "Wired connection 1"
sudo nmcli connection up "Wired connection 1"
3 虚拟机安装篇
3.1 安装VMWare Workstation Pro For Linux
用于在Linux中使用无法兼容的Windows应用
下载地址和1中是一样的,就是要选不同的下载项
openSUSE 16.0版本太新,因此用最新版本的VMWare Workstation


安装前VMWare Workstation Pro For Linux务必要先安装gcc
安装依赖
bash
sudo zypper --non-interactive install kernel-default-devel kernel-devel kernel-headers kernel-source;
openSUSE 16.0,如果图形GUI安装,会在最后一步输入密码卡住,因此,使用命令行安装
bash
sudo chmod +x VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle;
sudo ./VMware-Workstation-Full-25H2u1-25219725.x86_64.bundle --console --required;
按Enter

输入yes

按Enter

输入yes

输入/etc/init.d

打开VMware,关闭更新提醒


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


4 开发环境安装篇
4.1 安装JDK
4.1.1 安装JDK8
官网链接,下载rpm包
https://www.oracle.com/java/technologies/downloads/#java8

上传到服务器, 安装rpm包
bash
sudo rpm -ivh jdk-8u491-linux-x64.rpm
4.1.2 安装JDK17
bash
sudo zypper --non-interactive install java-17-openjdk
4.1.3 安装JDK21
bash
sudo zypper --non-interactive install java-21-openjdk
4.2 安装Node .js
4.2.1 安装Node.js14
node14和npm6,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本
补一个文件
https://pan.baidu.com/s/1g1xY21ZrMcOLTZX9S2WVXA?pwd=f9kd
创建~/.nvm文件夹
bash
mkdir ~/.nvm
下载后上传里面的nvm.sh文件和bash_completion,到~/.nvm文件夹下,执行
bash
vim ~/.bash_profile
插入
bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"
执行
bash
source ~/.bash_profile
安装nodejs14
bash
nvm install 14;
查看安装情况
node -v;
npm -v;
配置npm源,阿里云的镜像站域名已经发生变化
bash
# npm淘宝源
npm config set registry https://registry.npmmirror.com;
# npm官方源
npm config set registry https://registry.npmjs.org;
# 安装yarn 并设置为淘宝源
npm install -g yarn;
yarn config set registry https://registry.npmmirror.com -g;
yarn config set sass_binary_site https://cdn.npmmirror.com/dist/node-sass -g;
# 安装cnpm 并设置为淘宝源
npm install -g cnpm -registry=https://registry.npmmirror.com;
# 安装vue脚手架3
npm install -g @vue/cli@3;
4.2.2 安装Node.js16+
基本装法如4.2.1,安装node时,修改版本号
bash
nvm install 16;
nvm install 18;
nvm install 20;
nvm install 22;
nvm install 24;
查看安装情况
bash
node -v;
npm -v;
配置npm源见4.2.1
4.3 安装SVN
bash
sudo zypper --non-interactive install subversion;
查看安装情况
bash
svn --version
4.4 安装Git
bash
sudo zypper --non-interactive install git;
查看安装情况
bash
git --version
4.5 安装Redis
bash
sudo zypper --non-interactive install redis;
增加配置文件
bash
sudo cp /etc/redis/includes/redis.defaults.conf /etc/redis/redis.conf
bash
sudo vim /etc/redis/redis.conf;
如果要远程访问,bind改为0.0.0.0,允许所有IP访问,protected-mode改为no,重启Redis

创建redis.service
bash
sudo tee /etc/systemd/system/redis.service > /dev/null <<EOF
[Unit]
Description=redis-server
After=network.target
[Service]
Type=notify
ExecStart=/usr/sbin/redis-server /etc/redis/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
[Install]
WantedBy=multi-user.target
EOF
重启Redis,开机自启动Redis
bash
sudo systemctl daemon-reload;
sudo systemctl start redis;
sudo systemctl enable redis;
防火墙放开6379端口
bash
sudo firewall-cmd --permanent --zone=public --add-port=6379/tcp;
sudo firewall-cmd --reload;
宿主机测试成功

4.6 安装NGINX
bash
sudo zypper --non-interactive install nginx
开启NGINX
bash
sudo systemctl start nginx;
修改配置文件
bash
sudo vim /etc/nginx/nginx.conf
重启NGINX,开机自启动NGINX
bash
sudo systemctl enable nginx;
sudo systemctl restart nginx;
防火墙放开80端口
bash
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload;
宿主机测试成功,403是因为没有主页,自己加个主页就行

4.7 安装MongoDB
目前MongoDB官方没有适配16.0,因此用的15的源,并补充依赖
4.7.1 安装MongoDB 7
安装OBS源
bash
sudo zypper addrepo https://download.opensuse.org/repositories/home:Sauerland/openSUSE_Leap_16.0/home:Sauerland.repo
sudo zypper refresh
安装依赖
bash
sudo zypper --non-interactive install libopenssl1_1
创建 MongoDB 的软件源
bash
sudo tee /etc/zypp/repos.d/mongodb-org-7.0.repo << 'EOF'
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/zypper/suse/15/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
EOF
更新软件源,安装依赖和软件
bash
sudo zypper ref
sudo zypper --non-interactive install mongodb-org
启动MongoDB,开机自启动MongoDB
bash
sudo systemctl start mongod;
sudo systemctl enable mongod;
进入MongoDB命令行,开始创建用户
bash
mongosh
切换数据集
bash
use admin
创建用户
bash
db.createUser({
user:"user",
pwd:"user",
roles:["root"]
})
退出命令行
bash
exit
修改配置文件,允许远程访问,bindIp改成0.0.0.0
bash
sudo vim /etc/mongod.conf

bash
sudo systemctl restart mongod;
防火墙放开27017端口
bash
sudo firewall-cmd --permanent --zone=public --add-port=27017/tcp;
sudo firewall-cmd --reload;
宿主机测试成功

4.7.2 安装MongoDB 8
安装OBS源
bash
sudo zypper addrepo https://download.opensuse.org/repositories/home:Sauerland/openSUSE_Leap_16.0/home:Sauerland.repo
sudo zypper refresh
安装依赖
bash
sudo zypper --non-interactive install libopenssl1_1
创建 MongoDB 的软件源
bash
sudo tee /etc/zypp/repos.d/mongodb-org-8.0.repo << 'EOF'
[mongodb-org-8.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/zypper/suse/15/mongodb-org/8.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-8.0.asc
EOF
其他和上述安装MongoDB 7相同
宿主机测试成功

4.8 安装Python3
安装Python3和pip3
bash
sudo zypper --non-interactive install python3 python3-pip;
加快速度可以换源
bash
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
升级
bash
sudo -H pip3 install -U pip;
打开python命令行
bash
python3;
查看pip版本
bash
pip -V;
5 数据库安装篇
5.1 安装MySQL
5.1.1 安装MySQL 5.7
MySQL 5.7,版本已不再更新,这里是为了适配ruoyi-cloud,仍使用旧版本.
检查是否安装了mariadb,如果没有,就可以安装mysql,如果有,需要先卸载
bash
sudo zypper --non-interactive remove *mysql*
sudo zypper --non-interactive remove *mariadb*
官网下载页面
https://downloads.mysql.com/archives/community/

安装依赖
bash
sudo zypper --non-interactive install libatomic1;
sudo zypper --non-interactive install libncurses5;
执行安装
bash
sudo rpm -ivh mysql-community-common-5.7.44-1.sles12.x86_64.rpm;
sudo rpm -ivh mysql-community-libs-5.7.44-1.sles12.x86_64.rpm;
sudo rpm -ivh mysql-community-client-5.7.44-1.sles12.x86_64.rpm;
sudo rpm -ivh mysql-community-server-5.7.44-1.sles12.x86_64.rpm;
启动MySQL,设置开机启动
bash
sudo systemctl start mysql;
设置开机启动
bash
sudo systemctl enable mysql;
sudo systemctl daemon-reload;
查询 root 密码,登录到 mysql
bash
sudo grep 'temporary password' /var/log/mysql/mysqld.log
rootalocalhost:后面,就是root密码,因为是随机的,每次安装都不一样

登录
bash
sudo mysql -uroot -p
修改root密码
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '你自己设定的密码';
建议设置符合复杂度等级的密码,如果想设置成类似root的简单密码
(实际生产中千万不要这么用,非常危险,仅用来测试通信情况)
降低密码规则级别
sql
set global validate_password_policy=LOW;
降低密码长度
sql
set global validate_password_length=1;
修改root登录密码为root
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
允许root用户外部访问MySQL
(实际生产中千万不要允许root远程和用户名密码同名,非常危险,仅用来测试通信情况)
bash
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
刷新,退出
bash
flush privileges;
quit;
防火墙放开3306端口
bash
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp;
sudo firewall-cmd --reload;
宿主机测试成功

5.1.2 安装MySQL 8.0
检查是否安装了mariadb,如果没有,就可以安装mysql,如果有,需要先卸载
bash
sudo zypper --non-interactive remove *mysql*
sudo zypper --non-interactive remove *mariadb*
下载 MySQL 8.0 的 SLES 15 仓库包
bash
wget https://repo.mysql.com//mysql80-community-release-sl15-1.noarch.rpm
导入 MySQL GPG 密钥,2025版
bash
sudo rpm --import https://mirrors.nju.edu.cn/mysql/RPM-GPG-KEY-mysql-2025
安装仓库包
bash
sudo rpm -Uvh mysql80-community-release-sl15-1.noarch.rpm
(可选但推荐) 替换为国内镜像源,以提高下载速度
bash
sudo sed -i.bak 's|http://repo.mysql.com|https://mirrors.nju.edu.cn/mysql|g' /etc/zypp/repos.d/mysql-community*.repo
刷新软件源
bash
sudo zypper refresh
安装
bash
sudo zypper --non-interactive install mysql-community-server
启动MySQL
bash
sudo systemctl start mysql;
设置开机启动
bash
sudo systemctl enable mysql;
sudo systemctl daemon-reload;
查询 root 密码,登录到 mysql
bash
sudo grep 'temporary password' /var/log/mysql/mysqld.log
rootalocalhost:后面,就是root密码,因为是随机的,每次安装都不一样

登录
bash
sudo mysql -uroot -p
建议设置符合复杂度等级的密码,例如MySql@8888,首次必须修改密码
bash
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySql@8888';
允许root用户外部访问MySQL
bash
USE mysql;
UPDATE user SET host = '%' WHERE user = 'root' AND host = 'localhost';
刷新,退出
bash
flush privileges;
quit;
如果想设置成类似root的简单密码
(实际生产中千万不要这么用,非常危险,仅用来测试通信情况)
bash
sudo vim /etc/my.cnf
在 [mysqld] 段落添加以下内容:
bash
[mysqld]
# 密码策略配置
validate_password.policy=LOW
validate_password.length=1
validate_password.mixed_case_count=0
validate_password.number_count=0
validate_password.special_char_count=0
validate_password.check_user_name=0

保存退出后,重启 MySQL 服务
bash
sudo systemctl restart mysql;
登录
bash
sudo mysql -uroot -p
修改密码
bash
ALTER USER 'root'@'%' IDENTIFIED BY 'root';
刷新,退出
bash
flush privileges;
quit;
防火墙放开3306端口
bash
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp;
sudo firewall-cmd --reload;
宿主机测试成功

5.2 安装PostgreSQL
5.2.1 安装PostgreSQL-15
卸载之前安装的PostgreSQL
bash
sudo zypper --non-interactive remove *postgresql*
查看官方源
bash
zypper search postgresql
禁用非15,目前是13,14,16,17,18,放开15
bash
sudo zypper addlock 'postgresql13*'
sudo zypper addlock 'postgresql14*'
sudo zypper addlock 'postgresql16*'
sudo zypper addlock 'postgresql17*'
sudo zypper addlock 'postgresql18*'
sudo zypper removelock 'postgresql15*'
安装
bash
sudo zypper --non-interactive install postgresql15 postgresql15-server
设置开机自启动PostgreSQL,启动服务
bash
sudo systemctl enable postgresql;
sudo systemctl start postgresql;
给postgres用户设定密码,切换到postgres用户
bash
sudo passwd postgres
su - postgres
进入pgsql
bash
psql
进入后执行SQL
(实际生产中千万不要用户名密码同名,非常危险,仅用来测试通信情况)
bash
ALTER USER postgres WITH PASSWORD 'postgres';
# 退出
exit;
修改配置文件,允许远程访问
bash
sudo vim /var/lib/pgsql/data/postgresql.conf
在port = 5432 前加上一行 listen_addresses = '*'

bash
sudo vim /var/lib/pgsql/data/pg_hba.conf
Ipv4认证,地址改为0.0.0.0/0,METHOD改为md5,重启postgresql

bash
sudo systemctl restart postgresql;
防火墙放开5432端口
bash
sudo firewall-cmd --permanent --zone=public --add-port=5432/tcp;
sudo firewall-cmd --reload;
宿主机测试成功

5.2.2 安装PostgreSQL-17
整体和PostgreSQL-15差不多,区别语句如下
禁用非17,目前是13,14,15,16,18,放开17
bash
sudo zypper addlock 'postgresql13*'
sudo zypper addlock 'postgresql14*'
sudo zypper addlock 'postgresql15*'
sudo zypper addlock 'postgresql16*'
sudo zypper addlock 'postgresql18*'
sudo zypper removelock 'postgresql17*'
安装
bash
sudo zypper --non-interactive install postgresql17 postgresql17-server
5.2.3 安装PostgreSQL-18
整体和PostgreSQL-15差不多,区别语句如下
禁用非18,目前是13,14,15,16,17,放开18
bash
sudo zypper addlock 'postgresql13*'
sudo zypper addlock 'postgresql14*'
sudo zypper addlock 'postgresql15*'
sudo zypper addlock 'postgresql16*'
sudo zypper addlock 'postgresql17*'
sudo zypper removelock 'postgresql18*'
安装
bash
sudo zypper --non-interactive install postgresql18 postgresql18-server
6 压缩软件安装篇
6.1 安装7zip
bash
sudo zypper --non-interactive install 7zip;
6.2 安装zip
bash
sudo zypper --non-interactive install zip unzip;
7 浏览器安装篇
7.1 安装Edge浏览器
官网下载Linux版本的软件:
https://www.microsoft.com/zh-cn/edge/download
历史版本见
https://packages.microsoft.com/yumrepos/edge/Packages/m/
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget
导入公钥
bash
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
安装
bash
sudo rpm -ivh microsoft-edge-stable-148.0.3967.70-1.x86_64.rpm
7.2 安装Chrome
官网下载Linux版本的软件:
https://www.google.cn/chrome/index.html
历史版本见
https://mirrors.aliyun.com/google-chrome/google-chrome/
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget
导入公钥
bash
sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub
安装
bash
sudo rpm -ivh google-chrome-stable-147.0.7727.55-1.x86_64.rpm
8. 开发辅助工具安装篇
8.1 安装Another Redis Desktop Manager
一个开源的Redis可视化工具。GitHub上下载发行版
https://github.com/qishibo/AnotherRedisDesktopManager/releases
Linux的软件包格式为AppImage。获取最新AppImage包,然后传入虚拟机,或者使用wget
安装
bash
sudo chmod u+x Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage;
执行,一定要加--no-sandbox
bash
./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --no-sandbox
如果要添加到桌面或者启动栏,按以下步骤
把appimage解压
bash
./Another-Redis-Desktop-Manager-linux-1.7.1-x86_64.AppImage --appimage-extract
进入目录,找到desktop文件,编辑,把Exec后改成Appimage的地址,图片地址改成解压后的图标地址
bash
cd squashfs-root
vim another-redis-desktop-manager.desktop
复制到桌面,允许运行
bash
cp another-redis-desktop-manager.desktop ~/桌面/another-redis-desktop-manager.desktop;
复制到菜单
bash
sudo cp ~/桌面/another-redis-desktop-manager.desktop /usr/share/applications/AnotherRedisDesktop.desktop;
8.2 安装SSH工具electerm
官网或者GitHub下载Linux版本的软件:
https://electerm.html5beta.com/
https://github.com/electerm/electerm/releases
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget
安装依赖
bash
sudo zypper --non-interactive install libnotify-tools
安装
bash
sudo rpm -ivh electerm-3.9.15-linux-x86_64.rpm;
8.3 安装FTP/SFTP工具FileZilla
bash
sudo zypper --non-interactive install filezilla;
8.4 安装VS Code
官网下载Linux版本的软件:
https://code.visualstudio.com/updates/
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget
安装
bash
sudo rpm -ivh code-1.120.0-1778619100.el8.x86_64.rpm
9 办公软件安装篇
9.1 安装百度网盘
官网下载Linux版本的软件:
https://pan.baidu.com/download
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机
安装依赖
bash
sudo zypper --non-interactive install libnotify-tools;
sudo zypper --non-interactive install libXtst-devel;
sudo zypper --non-interactive install libuuid1;
安装网盘
bash
sudo rpm -ivh --nodeps baidunetdisk_4.17.8_x86_64.rpm;
如果打不开,需要将缺失so文件放到/opt/baidunetdisk下面
缺失so文件这里给一个网盘地址
https://pan.baidu.com/s/1OUvOaDhPkZMuHe7TwUMCoA?pwd=tw9m
bash
sudo mv ./so/* /opt/baidunetdisk/
9.2 安装WPS
官网下载Linux版本的软件:
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机
安装依赖
bash
sudo zypper --non-interactive install libGLU1 libgthread-2_0-0;
安装
bash
sudo rpm -ivh wps-office-12.1.2.25838.AK.preread.sw-1-648474.x86_64.rpm;
9.3 安装微信
安装 Flatpak,添加 Flathub 软件源,这里用了上海交大源
bash
sudo zypper --non-interactive install flatpak
sudo flatpak remote-add --if-not-exists flathub https://mirror.sjtu.edu.cn/flathub/flathub.flatpakrepo
安装微信
bash
sudo flatpak install -y flathub com.tencent.WeChat
官网rpm,需要安装google-noto-cjk-fonts,但是目前openSUSE官方源,没有google-noto-cjk-fonts,所以官网rpm目前无法安装在openSUSE上,因此使用了Flatpak
9.4 安装QQ
官网下载Linux版本的软件:
https://im.qq.com/linuxqq/index.shtml
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机,或者使用wget
安装依赖
bash
sudo zypper --non-interactive install libnotify-tools;
sudo zypper --non-interactive install libuuid1;
安装
bash
sudo rpm -ivh --nodeps QQ_3.2.27_260401_x86_64_01.rpm;
9.5 安装钉钉
官方没有rpm格式,无解。
9.6 安装PDF阅读器Okular
其实目前主流浏览器都支持查看PDF,包括Chrome,Edge,Firefox
bash
sudo zypper --non-interactive install okular;
10 影音软件安装篇
10.1 安装视频/音频播放器
10.1.1 SMPlayer
bash
sudo zypper --non-interactive install smplayer;

10.1.2 VLC
bash
sudo zypper --non-interactive install vlc;

10.2 安装网络音乐播放器
10.2.1 QQ音乐
官网下载QQ音乐AppImage版本
https://y.qq.com/download/download.html
安装
bash
sudo chmod u+x qqmusic-1.1.8.AppImage;
执行,一定要加--no-sandbox
bash
./qqmusic-1.1.8.AppImage --no-sandbox
如果要添加到桌面或者启动栏,按以下步骤
把appimage解压
bash
./qqmusic-1.1.8.AppImage --appimage-extract
进入目录,找到desktop文件,编辑,把Exec后改成Appimage的地址,图片地址改成解压后的图标地址
bash
cd squashfs-root
vim qqmusic.desktop
复制到桌面,允许运行
bash
cp qqmusic.desktop ~/桌面/qqmusic.desktop;
复制到菜单
bash
sudo cp ~/桌面/qqmusic.desktop /usr/share/applications/qqmusic.desktop;
10.3 安装图片软件
10.3.0 自带看图软件

10.3.1 nomacs
bash
sudo zypper --non-interactive install nomacs;

10.3.2 Gwenview
bash
sudo zypper --non-interactive install gwenview;

11 格式软件安装篇
11.1 安装mkvtoolnix
bash
sudo zypper --non-interactive install mkvtoolnix mkvtoolnix-gui;
11.2 安装格式转换工具
11.2.1 ffmpeg
格式工厂的内核就是ffmpeg,本质格式工厂就是ffmpeg加了一个UI。
bash
sudo zypper --non-interactive install ffmpeg;
12 远程工具安装篇
12.1 安装桌面远程工具ToDesk
官网下载Linux版本的软件:
https://www.todesk.com/linux.html
openSUSE的软件包格式为rpm。获取最新rpm包,然后传入虚拟机
安装
bash
sudo rpm -ivh todesk-v4.8.6.2-x86_64.rpm;