opensuse安装配置

  1. 安装(备份重要数据)

  • 在windows中打开磁盘管理,选择压缩巻,压缩出一块空白的空间

  • 下载写盘工具,推荐使用balenaetcher,下载一个便携版即可

  • opensuse官网下载镜像,左边的Tumbleweed(风滚草)是滚动更新的,右边的leap(飞跃)是稳定版。

根据个人喜好选择一个版本下载即可,我下载的是分滚草。

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

  • 烧录成功后,到网上查找自己的电脑进入BIOS界面的按键和进入启动项选择的按键,并且需要确定自己的电脑是要能联网的,因为我们需要在安装过程中安装一些软件

  • 重启电脑,进入BIOS设置界面,在BIOS设置中,将安全启动关闭

  • 退出BIOS设置后,待电脑再次重启,按住自己的电脑对应的按键进入启动项选择界面,选择从U盘启动

  • 开始安装

  1. 在该界面选择安装,回车

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

  1. 出现该提示,点击

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

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

  1. 进入分区页面后,一般情况下会自动识别到我们刚才在windows中压缩出来的空闲分区,可以计算一下分区总的大小和我们在windows中压缩的大小是否一致,并且查看是否是以“创建分区.....”开始,如果是,直接下一步即可。

下图是虚拟机中的截图,因为实体机安装无法截图,所以用虚拟机演示。在实体机安装中,不会出现 第一行“在/dev/sda 上创建GPT”,会以“创建分区....”开始,若出现“压缩分区.......”的字样 则说明没有识别到我们在windows压缩出来的空闲分区,可以点击“中止”中止安装,进入 windows将压缩的空闲分区新建简单卷,再删除卷得到空闲分区,重新开始安装即可

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

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

  1. 若提示口令过于简单,点击,不用管

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

点击细节

点击搜索

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

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

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

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

  1. 在安装完成后,系统会重启。这时候就需要注意了,我们可以什么都不做,让系统重启会自动进入windows,我们可以查看一下windows的文件是否还好,系统是否正常运行。如果没有问题,再次重启电脑,进入BIOS设置页面,在系统启动项设置里把opensuse一项移动到第一位,保存退出BIOS页面后,系统会再次引导,这时候我们就可以选择进入windows或opensuse了

  1. 这样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

  • 常用软件安装

  1. google chrome浏览器

# 到谷歌浏览器官网下载rpm包
https://www.google.cn/intl/zh-CN/chrome/

# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
  1. opensuse software的使用方法

1.打开网址: openSUSE Software ,可以搜索软件
2.选择系统版本对应的软件包
3.依次在终端执行下列命令,记得加sudo

  1. 安装qq音乐

# 到该网站添加软件源并下载,参考上面的步骤
https://software.opensuse.org/download/package?package=qqmusic&project=home%3Aopensuse_zh
  1. 安装vscode

# 到谷歌浏览器官网下载rpm包
https://code.visualstudio.com/

# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
  1. edge浏览器

# 到谷歌浏览器官网下载rpm包
https://www.microsoft.com/zh-cn/edge?form=MA13FJ

# 将安装包剪切到自己喜欢的文件夹,右键打开方式选择yast software打开
# 点击右下角接受
# 若提示“软件包完整性”错误,点击忽略即可
# 安装结束后,点击右下角完成
  1. 安装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
  1. 安装wps

# 安装wps之前,一定要先安装windows字体

# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/download/package?package=wps-office&project=home%3Afusionfuture%3Aoffice
  1. 安装qq

# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/download/package?package=linuxqq&project=home%3Aleeds%3Anetwork
  1. 安装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;
  1. 安装百度网盘

# 到该网站添加软件源并下载,参考opensuse software的使用步骤
https://software.opensuse.org/package/baidunetdisk
  1. 安装腾讯会议

# 到该网站添加软件源并下载,参考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

  1. 到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

  1. 全局配置

鼠标右键任务栏的键盘按钮,再点击配置全局选项
将切换输入法的快捷键修改为shift,点击左下角的应用。往下滑,切换输入法时显示输入法信息,也可以取消勾选,看自己喜好
  1. 配置附加组件

找到云拼音,点击右边的设置按钮,将后端的doogle修改为baidu
找到拼音,点击右边的设置按钮,勾选启用云拼音。其实在系统安装第一次启动时,系统就会询问我们是否启用云拼音,如果当时没有选择就可以现在启用。
找到第一个经典用户界面,点击右边的设置按钮,配置字体和主题
最终效果
  1. 输入法皮肤

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安装包中

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值