-
安装(备份重要数据)
-
在windows中打开磁盘管理,选择压缩巻,压缩出一块空白的空间
-
下载写盘工具,推荐使用balenaetcher,下载一个便携版即可
-
到opensuse官网下载镜像,左边的Tumbleweed(风滚草)是滚动更新的,右边的leap(飞跃)是稳定版。
根据个人喜好选择一个版本下载即可,我下载的是分滚草。

-
打开balenaetcher,将opensuse系统镜像写入到U盘:

-
烧录成功后,到网上查找自己的电脑进入BIOS界面的按键和进入启动项选择的按键,并且需要确定自己的电脑是要能联网的,因为我们需要在安装过程中安装一些软件
-
重启电脑,进入BIOS设置界面,在BIOS设置中,将安全启动关闭
-
退出BIOS设置后,待电脑再次重启,按住自己的电脑对应的按键进入启动项选择界面,选择从U盘启动
-
开始安装:
-
在该界面选择安装,回车

-
等各种东西都加载结束后就来到了该界面,期间不需要我们进行任何操作。在语言选择栏里选择简体中文,下一步

-
出现该提示,点击是

-
该界面什么都不需要做,直接下一步

-
等待软件源加载结束后,就进入了桌面选择界面,在下列的桌面中选择自己习惯使用的即可,我使用的是kde,所以选择kde桌面,选好后直接下一步

-
进入分区页面后,一般情况下会自动识别到我们刚才在windows中压缩出来的空闲分区,可以计算一下分区总的大小和我们在windows中压缩的大小是否一致,并且查看是否是以“创建分区.....”开始,如果是,直接下一步即可。
下图是虚拟机中的截图,因为实体机安装无法截图,所以用虚拟机演示。在实体机安装中,不会出现 第一行“在/dev/sda 上创建GPT”,会以“创建分区....”开始,若出现“压缩分区.......”的字样 则说明没有识别到我们在windows压缩出来的空闲分区,可以点击“中止”中止安装,进入 windows将压缩的空闲分区新建简单卷,再删除卷得到空闲分区,重新开始安装即可

-
进入时区选择页面时,会自动选择亚洲/上海,检查一下,直接下一步即可。如果不是,选择一下即可

-
在创建用户界面,输入自己的用户名和密码,取消勾选自动登录

-
若提示口令过于简单,点击是,不用管

-
安装fcitx5,因为系统默认安装的是fcitx4,不是很好用,所以我们在系统安装的过程中,手动选择安装fcitx5,所以系统安装的过程中一定要连接网络。首先点击软件

点击细节

点击搜索

在搜索框中输入fcitx5,点击搜索,在搜索到的软件包中勾选第一个fcitx5即可,其他软件包是系统自动帮我们选择的,不用管即可,点击接受

在弹出的对话框中点击继续

会回到安装界面,点击安装即可

在确认安装的提示框中点击安装,系统就开始安装了

-
在安装完成后,系统会重启。这时候就需要注意了,我们可以什么都不做,让系统重启会自动进入windows,我们可以查看一下windows的文件是否还好,系统是否正常运行。如果没有问题,再次重启电脑,进入BIOS设置页面,在系统启动项设置里把opensuse一项移动到第一位,保存退出BIOS页面后,系统会再次引导,这时候我们就可以选择进入windows或opensuse了
-
这样opensuse就安装结束了
2.双系统删除openSUSE
我们的双系统使用一段时间后,若不想使用opensuse,就可以把它删除,步骤如下:
-
下载diskgenius
-
下载EasyUEFI
-
打开EasyUEFI,选中opensuse的启动项,点击删除按钮删除即可(看清楚了再操作!!!!!!)
删除图中箭头所指的一个即可,另一个重启就没了

-
打开diskgenius把opensuse的分区删除,在windows的磁盘管理中把空闲分区恢复即可

-
重启一下电脑
3. 基本配置
-
关于镜像源
opensuse不需要手动更换镜像源,系统会自动帮我们选择离自己自己最近的软件源
-
安装解码器
# 更新系统
sudo zypper dup
# 下载opi
sudo zypper install opi
# 安装解码器,一路 y 即可,这个过程可能很快,就几分钟;也可能非常非常慢,下完可能要两三个小时
opi codecs
若安装过程中出现如下错误,按Ctrl + C中止安装:
下载 (curl) ' http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/x86_64/libopenh264-7-2.3.1-2.suse1599.1.x86_64.rpm'下载 (curl) 'http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/x86_64/libopenh264-7-2.3.1-2.suse1599.1.x86_64.rpm' 出错:错误代码:Connection failed
错误消息:Failed to connect to ciscobinary.openh264.org port 80 after 9 ms: Couldn't connect to server
解决方法如下:
1.到该网址 https://site.ip138.com/ 查询 ciscobinary.openh264.org 的ip
2.将ip和网址写入/etc/hosts中
# 操作命令,如果不会用vim,可以使用自己熟悉的软件
sudo vim /etc/hosts
# 将ip和网址写入文件,把ip修改为自己查询到的
如:88.221.134.155 ciscobinary.openh264.org
# 重新执行命令:
opi codecs
-
终端美化
# 系统默认的终端不是很好看,我们可以用zsh美化一下
# 安装zsh、git
sudo zypper in zsh git
# 使用zsh
chsh -s $(which zsh)
# 安装字体,创建或找一个自己喜欢的目录,鼠标右键>操作>在此位置打开终端,克隆字体
# 字体安装结束后,重启系统
git clone https://github.com/ryanoasis/nerd-fonts.git --depth 1
cd nerd-fonts
./install.sh
# 系统重启后,打开终端,在弹出的提示中输入0即可
# 安装ohmyzsh
sh -c "$(curl -fsSL https://gitee.com/leok77/ohmyzsh-gitee/raw/main/install.gitee.sh)"
# 安装p10k主题
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 安装zsh-syntax-highlighting插件(语法高亮)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 安装zsh-autosuggestions插件(命令提示)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 切换root用户
su
# 编辑配置文件
kate .zshrc
# 设置主题为p10k,更改ZSH_THEME
ZSH_THEME="powerlevel10k/powerlevel10k"
# 配置插件,把页面下滑找到plugins选项,sudo:按两下esc会自动为命令加上sudo
plugins=(git
zsh-syntax-highlighting
zsh-autosuggestions
sudo)
# 退出root用户
exit
# 刷新配置文件,开始p10k的配置
source ~/.zshrc
# p10k是一个很不错的主题,有许多自定义的选项,展开讲就太多了,下面说一下我的选择
输入 y

输入 y

输入 y

输入 y

我的选择 2

我的选择 1

我的选择 1

我的选择 2

我的选择 1

我的选择 1

我的选择 2

我的选择 2

我的选择 1

我的选择 2

我的选择 2

我的选择 2

我的选择 2

我的选择 n

我的选择 1

我的选择 1

我的选择 y

-
常用软件安装
-
google chrome浏览器
# 到谷歌浏览器官网下载rpm包
https://www.google.cn/intl/zh-CN/chrome/
# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
-
opensuse software的使用方法
1.打开网址: openSUSE Software ,可以搜索软件

2.选择系统版本对应的软件包

3.依次在终端执行下列命令,记得加sudo

-
安装qq音乐
# 到该网站添加软件源并下载,参考上面的步骤
https://software.opensuse.org/download/package?package=qqmusic&project=home%3Aopensuse_zh
-
安装vscode
# 到谷歌浏览器官网下载rpm包
https://code.visualstudio.com/
# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
-
edge浏览器
# 到谷歌浏览器官网下载rpm包
https://www.microsoft.com/zh-cn/edge?form=MA13FJ
# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
-
安装windows字体
# 将windows中的字体拷贝到opensuse
# 创建字体目录
sudo mkdir /usr/share/fonts/WindowsFonts
# 复制字体
sudo cp Fonts/* /usr/share/fonts/WindowsFonts
# 赋权
sudo chmod 644 /usr/share/fonts/WindowsFonts/*
# 刷新
fc-cache -f
-
安装wps
# 安装wps之前,一定要先安装windows字体
# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/download/package?package=wps-office&project=home%3Afusionfuture%3Aoffice
-
安装qq
# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/download/package?package=linuxqq&project=home%3Aleeds%3Anetwork
-
安装typora
# 网络上有许多的typora未收费版本,找一个linux版本下载即可
# 到typora官网下载一个图标,把它和安装包放在一起
# 进入到存放桌面快捷方式的文件夹
cd /usr/share/applications/
# 创建typora桌面快捷方式
sudo vim typora.desktop
# 复制下列内容粘贴到typora.desktop,修改Exec、Icon的内容
[Desktop Entry]
Name=Typora
GenericName=Markdown Editor
Exec=typora启动软件的位置 如:/home/opensuse/soft/typore/bin/typora
Icon=typora的图标的位置 如:/home/opensuse/soft/typore/typora.png
Type=Application
StartupNotify=true
Categories=Utility;TextEditor;
MimeType=text/markdown;text/x-markdown;
-
安装百度网盘
# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/package/baidunetdisk
-
安装腾讯会议
# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/package/TencentMeeting?search_term=TencentMeeting
4.java开发环境搭建
-
安装jdk
# 到oracle官网(https://www.oracle.com/cn/java/technologies/downloads/)下载安装包
# 推荐下载jdk17或jdk8,版本如图
# 将安装包剪切到自己喜欢的目录,在此位置打开终端
sudo rpm -ivh jdk包名

-
安装maven
sudo zypper in maven
-
安装mysql
-
到mysql官网下载 MySQL :: Download MySQL SUSE Repository server 12版本,点击下载后,点击左下角的No thanks, just start my download就会开始下载,下载后剪切到喜欢的目录,在此位置打开终端

2.安装mysql
# 安装过程中会报错,输入i忽略即可
sudo zypper in mysql80-community-release-sles12-6.noarch.rpm
3.禁用MySQL80的源,开启MySQL57的源
# 禁用MySQL80的源
sudo zypper modifyrepo -d mysql80-community
# 开启MySQL57源
sudo zypper modifyrepo -e mysql57-community
# 刷新软件源
sudo zypper refresh
4.开始安装MySQL
# 系统会提示要卸载 MariaDB,安装MySQL,选择方案1就行
sudo zypper install mysql-community-server
5.启动MySQL
# 开启MySQL服务
systemctl start mysql
# 查看MySQL服务状态
systemctl status mysql
6.查看MySQL的默认密码
# localhost@roo 后面的一串
sudo grep 'temporary password' /var/log/mysql/mysqld.log
7.登录MySQL并修改密码
# 输入默认密码
mysql -u root -p
# 调整密码等级
set global validate_password_policy=LOW;
# 调整密码长度(可自行修改)
set global validate_password_length=4;
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
-
安装navicat
进入网站(非常感谢提供该网站的大神):https://navicat.rainss.cc/,按照该网站提供的的操作步骤自行操作,软件下载16版本。
将安装包剪切到你的安装目录,执行以下命令,运行程序
# 提权
chmod +x Navicat_Premium_16_cs-x86_64.AppImage
# 启动应用
./Navicat_Premium_16_cs-x86_64.AppImage
-
安装nodejs
# 到该网站添加软件源,下载即可
https://software.opensuse.org/package/nodejs16
# 查看mode版本
node -v
# 查看npm版本
npm --version
# 配置加速镜像
npm config set registry https://registry.npmmirror.com
# 查看registry是否配置成功
npm config -g get registry
-
安装vue/cli
# 切换root用户
su
# 下载
npm install -g @vue/cli
# 退出root环境
exit
# 安装完成可以查看版本
vue -V
-
安装redis
# 下载redis
sudo zypper in redis
# 切换root用户
su
# 进入redis安装目录
cd /etc/redis/
# 给配置文件改名
mv default.conf.example default.conf
# 提权
chown root:redis /etc/redis/default.conf
# 打开文件
kate default.conf
# 搜索 daemonize 并将其值改为yes
daemonize yes
# 启动redis
systemctl start redis@default
# 退出root用户
exit
# 设置redis开机自启动
sudo systemctl enable redis@default
# 启动redis
redis-cli
-
安装redis可视化工具
# 到该网站添加源下载即可
https://software.opensuse.org/package/redis-desktop-manager?search_term=redis+desktop
-
安装idea
# 到idea官网下载即可
https://www.jetbrains.com/zh-cn/idea/
5.一些其他配置
-
fcitx
-
全局配置
鼠标右键任务栏的键盘按钮,再点击配置全局选项

将切换输入法的快捷键修改为shift,点击左下角的应用。往下滑,切换输入法时显示输入法信息,也可以取消勾选,看自己喜好

-
配置附加组件
找到云拼音,点击右边的设置按钮,将后端的doogle修改为baidu

找到拼音,点击右边的设置按钮,勾选启用云拼音。其实在系统安装第一次启动时,系统就会询问我们是否启用云拼音,如果当时没有选择就可以现在启用。

找到第一个经典用户界面,点击右边的设置按钮,配置字体和主题

最终效果

-
输入法皮肤
fcitx输入法的皮肤其实有很多,大家可以到B站或github搜索下载
将下载的皮肤剪切到.local/share/fcitx5/themes/中
右键输入法重新启动,在配置里修改即可
-
idea输入中文时输入法不跟随光标的问题解决
# 到github下载jbr包
https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64
# 将下载的包重命名为jbr
# 把idea安装包中的jbr包剪切出来备份好
# 把github下载的jbr包剪切到idea安装包中
# 注意:若要更新idea需要把我们一开始备份的idea原生的jbr包放回idea安装包中