首页 > 其他分享 >openSUSE 安装与配置

openSUSE 安装与配置

时间:2023-01-09 23:35:00浏览次数:57  
标签:文件 sudo 快照 配置 zypper openSUSE 安装

初创建于: 2022-05-17 11:29

最近, 有点想转向 openSUSE 了, 究其原因, 大概是因为毕竟 arch 是一个没有有实体组织支持的发行版, 实际上稳定性确实是堪忧. 这不仅是系统的稳定性, 还有社区的稳定性.

当然可能最主要的原因还是闲的

开始之前

从去年 10 月开始使用 arch, 到现在也有半年多了, 经历了那么长时间, arch 也越来越顺手.
如果要从 arch 到 openSUSE 的话, 需要在 openSUSE 上实现的有 :

  1. git 这个必不可少啦
  2. nvim 必须把 neovim 现在的配置迁移到 openSUSE 上
  3. latex 现在写作已经离不开 latex 了, 要把自定义模板及与 vim 结合的配置迁移到 openSUSE 上.
    • zathura 预览/查看 pdf
  4. hexo 撰写博客必备
  5. python 这个不用说了, 不过 SUSE 自带 python, 虽然是 3.8
  6. java 需要安装 Oracle JDK 8 和 Oracle JDK 11, 顺便把 openjdk 卸载掉, 这个会比较麻烦
  7. croc 用来传输文件
  8. aria2 用来下载文件
  9. RSS 阅读器
  10. wine : qq, office
  11. wps office 如果 wine 无法安装
  12. 文件压缩/解压缩软件
  13. 因为 openSUSE 不提供音视频解码器, 因此需要额外安装
  14. clash 不必多说
  15. Macbook 的摄像头驱动
  16. nerd fonts
  17. 腾讯会议 (x)
  18. idea/eclipse : java 开发环境 (x)
  19. 快捷键设置
  20. 亮度控制
  21. 蓝牙 - 连接鼠标
  22. 网易云音乐客户端 - yesplaymusic (好像已经有人打包了?) (x)
  23. Google Chrome 浏览器

安装

安装之前记得把分区删掉

更换镜像源及添加软件源

是谁说的官方源一点都不慢的

按照清华镜像站上的指导, 禁用官方源然后添加清华源 :

# 禁用官方源
sudo zypper mr -da
# 添加清华镜像源
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/' tuna-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/' tuna-non-oss

Tumbleweed 安装后默认会启用 oss, non-oss, update, 3 个官方软件源, 其中 oss 及 non-oss 源用于发布 Tumbleweed 的每日构建快照, 快照中已包含系统所需的全部软件包及更新. update 源仅用于推送临时安全补丁, 如当日快照已发布但仍有临时安全补丁时, 会首先推送至 update 源, 并在次日合入下一版快照. 由于 update 源存在较强的时效性, 上游镜像并未同步 update 源, TUNA 亦无法提供该源的镜像. 禁用 update 源并不会使系统缺失任何功能或安全更新, 仅会导致极少数更新晚些推送, 如有需求可以重新启用官方 update 源 (摘抄自清华镜像站).

删除安装硬件所带来的源, 同时添加清华 packman 镜像源

sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/packman/suse/openSUSE_Tumbleweed/' tuna-packman

无线网络

由于使用的是 Macbook, 因此需要安装 Broadcom 的驱动 :
添加 packman 源后在 yast 中添加 broadcom-wl.

一些必要软件

  • git
  • clash
  • neovim
    对于 SunnyVim 的配置, 在 arch 下需要将 vimsnippets.py 放置于 /usr/lib/python3.x 下, 但是在 openSUSE 下需要将其放置在 /usr/lib/python3.x/site-packages/ 下才能生效.
  • nodejs-default
  • yarn
  • conky
  • fzfj
  • bat
  • ncdu
  • typescript

Chrome 安装

  1. 引入 google Chrome 软件源
sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome
  1. 下载密钥文件
wget https://dl.google.com/linux/linux_signing_key.pub
sudo rpm --import linux_signing_key.pub
  1. 打开 yast 安装 Chrome
    或者运行命令
sudo zypper install google-chrome-stable

安装 Chrome 后, 运行 google-chrome-stable --proxy-server="127.0.0.1:7890"

安装解码器

在安装了 packman 源后, 执行如下命令 :

sudo zypper install --from tuna-packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full

另外, 如果要使用 vlc, 还需要安装 vlc-codecs, 因为如果采用的 packman 是镜像源的话, 会有部分依赖需要从原 packman 等处下载, 因此推荐使用 YaST 安装.

<<<<<<< HEAD

安装 fuse-exFat

sudo zypper install fuse-exfat

=======
另外, 还需要安装 xf86-video-indel 或者 xf86-video-amdgpu

fde6bd8e0106fcd7290218413389890ae9d54450

更换 fcitx5 更换皮肤及添加词库 & 字体

SUSE 官方源中没有 fcitx5 皮肤, 痕迹
在 github 上找到了一款比较不错的皮肤

git clone https://github.com/thep0y/fcitx5-themes --depth=1

克隆到本地后, 将项目中的以下文件夹拷贝到 $HOME/.local/share/fcitx5/themes/ 下 (如果没有这个文件夹则自行创建)

  • spring
  • summer
  • autumn
  • winter
  • green
  • transparent-green

如果要添加 zhwiki词库, 则从其 github 仓库中下载最新版本的 zhwiki.dict 文件, 并将其复制到 ~/.local/share/fcitx5/pinyin/dictionaries/

对于字体, 首先是中华书局宋体, 然后是霞鹜文楷, 思源宋体. 思源黑体倒是自带.
霞鹜文楷还在开发中, SUSE 也不像 Arch 那样有 AUR 很方便更新, 因此先不考虑安装.

卸载不必要软件

采用 kde 版本的 Tumbleweed, 有很多东西是不需要的.
比如麻将.

latex 安装

和 arch 下相比, 在 openSUSE 下使用 latex 的配置过程要麻烦些

  1. 安装 texlive

  2. 安装以下包

    • texlive-ctex
    • texlive-anyfontsize
    • texlive-gbt7714
    • texlive-silence
    • texlive-lstaddons
    • texlive-warpcol
  3. 创建文件夹 /usr/local/share/texmf/tex/local/, 将自定义 cls 文件放入其中 (比如现在用的 coronanote.clscoronareport.cls)

  4. 创建文件 /usr/local/share/texmf/ls-R, 其内容为 :

    % ls-R -- filename database for kpathsea; do not change this line.
    
    ./:
    .:
    ls-R
    tex
    
    ./tex:
    local
    
    ./tex/local:
    coronanote.cls
    coronareport.cls
    

    创建之后, 修改其权限与所属用户组 :

    chmod 664 ./ls-R
    chown root:mktex ./ls-R
    

    然后执行以下命令

    texhash
    

    之后, 我的 Makefile 文件就能运行了

不得不说, 确实比 Arch 下麻烦了不少, 好多包需要自己装.

开发环境

  • Java IDE : JetBrains Intellij Idea
  • 数据库管理 : Antares
  • 数据库模式设计 : Mysql Workbench sudo zypper install mysql-workbench

安装一些无法通过官方源获取的软件

Hexo

hexo : 博客
bash sudo npm install -g hexo sudo npm install -g hexo-generator-index

croc

下载 croc binary release 版本
解压即用, 但是有点小问题, 传送大文件时不太好使.

icalingua

可以在icalingua++ release 页面找到 appimage 版本.

YesPlayMusic

网易云第三方客户端, 也可以在其项目 release 页面下载 appimage 版本

lazygit

已经彻底懒了

标签:文件,sudo,快照,配置,zypper,openSUSE,安装
From: https://www.cnblogs.com/Corona09/p/17038872.html

相关文章

  • XFCE 配置
    初创建于:2022-03-2716:20最近迁到了xfce4在尝试了kde,gnome,i3之后,感觉还是xfce比较好当然i3依旧在用,但是部分应用窗口在i3下的显示很奇怪,毕竟i3......
  • 使用nvm安装不同版本的NodeJS
    下载及安装下载地址:https://github.com/coreybutler/nvm-windows/releases配置nodejs的镜像地址nvmnode_mirrorhttps://npmmirror.com/mirrors/node/nvmnpm_mirror......
  • yum安装指定版本nodejs
    curl-sLhttps://rpm.nodesource.com/setup_14.x|bash-yumremovenodesource-release*nodejsyumcleanallrm-rf/var/cache/yum/*rm/etc/yum.repos.d/nodeso......
  • SpringBoot笔记--自动配置(高级内容)(上集)
    原理分析自动配置Condition--增加的条件判断功能来一个案例说明:具体实现:没有要求的话,就是这样的:Config.javaUser.javaSpringLearnApplication.java结果:加上......
  • 安装oracle 19.3,dbca到第9步时报错DBT-50000,无法检查可用内存
    问题描述:安装oracle19.3,dbca到第9步时报错DBT-50000,无法检查可用内存.系统:windows11专业版安装包:LINUX.X64_193000_db_home.zip解决方案:使用dbca-J-Doracle.assistants.......
  • windows 11安装oracle 19c客户端
    文档课题:windows11安装oracle19c客户端.软件包:WINDOWS.X64_193000_client.zip--以管理员身份双击setup.exe参考网址:https://cdn.modb.pro/db/580252......
  • windows10下QT5.9.9安装和在VS2019中环境部署(保姆级教程)
    https://www.cnblogs.com/unicornsir/articles/16825578.html1.下载QT5.9.92.安装QT,最好提前注册号一个QT账号(不提前注册也可以,看后面操作)3.在VS2019中部署QT5.9.94.......
  • Win10基础 AIDA64 查看电脑的配置报告
          OS:Windows10Version22H2      blog:师万物 typesetting:Markdown AIDA64查看电脑的配置报告喜欢研究电脑硬件的同学,可以使用相关......
  • linux-基础及相关软件安装
    1.linux常见岗位自动化运维、容器运维、DBAps:会的越多给的就越多!!!"""IDC运维:机房运维员不要做!!!"""2.计算机的种类台式机笔记本服务器 作⽤:......
  • VS2013+Qt5.9.0配置过程
    https://www.likecs.com/show-204435170.html#sc=4494 VS2013+Qt5.9.0配置过程准备工作下载VS2013与Qt5.9.0,下载vsaddin插件配置步骤要想在VS中使用Qt做界......