Linux实机经验分享贴:分享你在实机安装、使用Linux时遇到的坑以及如何用具体软件解决问题。

snap 聯網問題如何解決?

和其他软件遇到网络问题时的处理方式没有差别

我是 Arch 用户,我只用过两次 OBS,对于版权相关的不了解,但 SUSE 是欧洲企业,欧洲对于版权、法律条文的态度是不一般的,管中窥豹也不难了解到事实。

另外,哪怕是社区驱动的 Arch,都对于版权相关的包都谨慎处理,像 CN 源是没有 VS Code 的,因为这个分发与版权的归属是微软所有的…

所以AUR钻了空子

我问问obs有没有钻过类似的

光個輸入法折騰了我一早上,總算是裝好了。你裝的是甚麼輸入法?

我裝的是leap,好像跟你的還不是同一個東西?

fcitx-rime
我用的是风滚草(openSUSE Tumbleweed)。
Tumbleweed是滚动版,类似Arch和Debian sid;
Leap是长期支持版,类似Debian stable。

opi - openSUSE Package Installer

用于下载来自obs、packman的包和各种供应商的流行软件,安装后默认包含的vendor有:

  • anydesk
  • atom
  • brave
  • chrome
  • codecs
  • dotnet
  • megasync
  • Microsoft Edge
  • Microsoft Teams
  • Plex Media Server
  • Microsoft Skype
  • Slack messenger
  • sublime
  • TeamViewer remote access
  • Vivaldi web browser
  • Microsoft Visual Studio Code
  • Visual Studio Codium
  • Yandex web browser
  • Yandex.Disk cloud storage client
  • Zoom Video Conference
1 个赞

leap 的包太旧了。老实话,如果不是什么特殊需求,个人电脑真的不建议用那些长期技术支持的年更版本。表面上稳定,但关键在于 Linux 桌面的完善程度还在初级阶段,遇到问题的话动不动就要等上一年以上才解决。滚动更新的 Tumbleweed 表面上不稳定,实际上更符合 Linux 桌面的调性,可能你遇到的问题,滚动更新几个新版本就更新了,自然而然解决掉。

而且年更版本还存在一个问题,leap 这种大版本更新实际上是把所有的系统维护与更新的风险累积起来,在大版本更新的时候一次性给你体验够……

滚动更新则是把更新的风险与维护的成本分摊到每一次小更新中。这也视乎你面对问题时的解决问题的能力与时间的多少了。哪个更合适,用久了自然有答案

1 个赞

我當時不知道啊… :laughing:

openSUSE中文维基有提到Leap转向Tumbleweed的方案,很简单

其实就是把 Tumbleweed 软件源添加到当前的系统中,然后更新……

理论上,输入下面命令就好了(更新前先备份重要内容),具体参考官方wiki

先备份目前的软件源

sudo mkdir /etc/zypp/repos.d/old
sudo mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old

添加 Tumbleweed 软件源

sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
sudo zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
sudo zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-oss repo-src-oss
sudo zypper ar -f -d -c http://download.opensuse.org/tumbleweed/repo/src-non-oss repo-src-non-oss

更新命令

可以考虑 Ctrl+Alt+F3 (或者其他数字),进入 tty 后登录再进行更新。避免图形界面突然挂掉……

sudo zypper dup --allow-vendor-change --allow-downgrade --auto-agree-with-licenses

不过更建议重装,leap 的包实在是太旧了,跨太多版本有可能需要手动修一些东西

openSUSE的话,用Yast换快多了

我觉得 Flatpak 比 Snap 和 AppImage 好使。

很久没更新过了,现在基本已经算是高度依赖flatpak了。
flatpak确实好用,完整的权限管理和极简的依赖管理。
对appimage和snap照旧,appimage有其特色,snap极为鸡肋(再发展下去连鸡肋都不算了)。

Nix + Home Manager 挺不错。

这个听过,不过没有尝试过
我比较懒,flatpak够用就暂时不折腾nix这类的了

新手体验了一下原始Debian,deepin,Fedora,Linuxmint,popos。

最本地化的无疑是deepin但是好卡,如果第一个装肯定不觉得,但和其他的Linux一比就很卡。

popos完全没有本地化,其他几个挑来挑去,最后感觉Linuxmint最适合初学者,挺好用的

用了快十年年的桌面Linux(大约五六年是在虚拟机里玩,近几年是在实机上玩),目前感觉比较省心的在 Linux 上运行 MS Office 的方案是 Virtualbox + Windows Thin PC + MS Office 2010。这套组合相对而言对系统资源的占用比较小,日常用起来挺流畅的。另外,还有一些……算是经验吧:

  • Windows Thin PC 系统里的输入法可以用手心输入法,也可以用 Office 2010 自带的微软拼音 2010。
  • 可以到高级系统设置里禁用 Thin PC 的缩略图功能,防止系统在共享文件夹里产生 Thumbs.db 文件。
  • Thin PC 安装 Virtualbox 增强功能后可能会出现偶尔卡死的情况,可以通过禁用剪切板共享来避免。(至今我也不太清楚到底是什么造成的)
  • 虚拟机独占键盘的时候可能无法拖动虚拟机窗口,可以按一下控制键解除独占(虚拟机窗口状态栏右下角的按键图标由绿色变成灰色),再拖动窗口。

对于其他方案,我在使用过程中发现或多或少有些问题:

  • 用 Libreoffice 或 WPS:主要是格式兼容问题。之前在 Word上打开一篇学位论文稿件,大约是 120 页;在 WPS 上看,总会多几页,可能是不同软件对行距等的把控不同。
  • Virtualbox + Windows 10 LTSC + MS Office 2019:感觉比较卡,尤其是天热的时候电脑很容易过热。
  • VMware Player + Windows 10 LTSC:还是比较卡。
  • PlayOnLinux + MS Office 2010 或 Wine + MS Office 2010:网上有成功经验,但是我尝试安装的时候总会有各种各样的小状况,后来就没兴趣搅下去了:upside_down_face:

最近用一台二合一的 ChromeBook 装 Arch,遇到问题有下面几个

  • 没有音频驱动,声音只能用蓝牙耳机。这个问题从17年就有人提了,到现在只用个半成品的 avs 驱动,音量拉满会物理损坏扬声器。而且这个驱动安装脚本我还跑不起来。
  • 一些小功能配置起来相当复杂,比如说重力感应、平板模式切换、屏幕键盘等
  • plasma 6 换了 wayland,没有好用的手势软件
  • 视频播放器放不了 smb 共享的视频,需要自行编译开启 smb 支持的 ffmpeg,编译好的 ffmpeg 安装要卸掉原来系统里的 ffmpeg,但 ffmpeg 是很多软件的依赖不能卸载

总的来说体验还不错,kde plasma 的 ui 感觉比windows要强,用来装 emacs 记下笔记很顺畅。软件源里的包比之前用过的 ubuntu 多很多,还有 aur 补充。QQ 这类软件用起来也没问题,还能装上 steam 玩 celeste 之类的小游戏。

大部分问题都是小众平台+小众系统引起的,过于小众导致没人去解决。在一个正常的桌面 PC 装 Linux 大概不会有这么多问题。

1 个赞

我的一个实际体验就是,要大胆尝试wayland.
起码kde桌面环境的wayland显示协议已经相当完善了,xwayland的体验也很丝滑。
截图,输入法,还没遇到问题。
一个比较突出的优点是什么呢,显卡驱动不用折腾,直接pacman -S就完事了。对于i集n独的笔记本来说,可以直接使用prime-run, 不需要像x11那样照着archwiki配置环境变量改配置文件。