虚拟机安装openSUSE 16.0及其常用软件(2026.5)

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版本

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true

1.2 下载openSUSE 16.0安装镜像

官网下载页面地址

https://get.opensuse.org/zh_CN/leap/16.0/#download

openSUSE 16.0镜像直接下载地址

https://free.nchc.org.tw/opensuse/distribution/leap/16.0/offline/Leap-16.0-offline-installer-x86_64.install.iso

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

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro&freeDownloads=true

安装前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版本的软件:

https://linux.wps.cn/

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;
相关推荐
阳光九叶草LXGZXJ2 小时前
达梦数据库-堆栈看问题-01-asmapi_asm_extent_load
linux·运维·数据库·sql·学习
tedcloud1232 小时前
agent-skills部署教程:打造工程化AI Agent系统
服务器·人工智能·系统架构·powerpoint·dreamweaver
你的保护色2 小时前
ensp之STP、RSTP、MSTP协议实验
java·服务器·数据库
minji...2 小时前
Linux 网络基础之网络IP层(十)IP 协议,网段划分,IP地址相关问题
linux·运维·服务器·网络·tcp/ip·智能路由器·php
IT瑞先生2 小时前
运维专题3——业务进程排查方法论
运维·网络
枳实-叶2 小时前
【Linux驱动开发】第10天:设备树零基础入门——DTS/DTB/DTC全解+编译流程
linux·运维·驱动开发
枳实-叶3 小时前
【Linux驱动开发】第11天:设备树(Device Tree)超详细全解:从诞生背景到工作原理
linux·运维·驱动开发
IceSugarJJ3 小时前
Windows下VSCode+ WSL项目启动流程
linux·windows·vscode·ubuntu·wsl
Bert.Cai3 小时前
Linux shift命令详解
linux·运维·服务器