找回密码
 立即注册
楼主: obiy

[软件] 尝试开一个Arch Linux讨论(互助)专楼

[复制链接]
     
发表于 2025-5-9 21:15 | 显示全部楼层
Hieda 发表于 2025-5-9 21:11
-Sy 就更新DB了,-S 就行

等等,装软件不需要Sy只需要S的吗?如果不需要-y那“更新本地存储库”这个操作是干什么用的?
回复

使用道具 举报

     
发表于 2025-5-9 21:17 来自手机 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-9 21:18 编辑
我特么吹爆 发表于 2025-5-9 21:15
等等,装软件不需要Sy只需要S的吗?如果不需要-y那“更新本地存储库”这个操作是干什么用的? ...

同步源上的软件版本吧,一直不同步下载软件可能会404

我一般都是直接 Syyu 的(

—— 来自 Xiaomi 22041216C, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-9 21:20 | 显示全部楼层
linux40 发表于 2025-5-9 21:11
Slackware不行的话,那建议试试voidlinux。

----发送自 STAGE1 App for Android.

搜了一下,我好像一直把voilld记成不可变发行版了,所以之前一直绕着走的。感谢,我会去试一下的
回复

使用道具 举报

     
发表于 2025-5-9 21:21 来自手机 | 显示全部楼层
引用第40楼我特么吹爆于2025-05-09 21:15发表的  :
Hieda 发表于 2025-5-9 21:11-Sy 就更新DB了,-S 就行等等,装软件不需要S......

@我特么吹爆
arch这种滚动的,不更新DB,本地很可能是旧版本的包,源里找不到。除非刚更新过DB,否则我都用Sy。

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
发表于 2025-5-9 21:22 | 显示全部楼层
BRS5672023 发表于 2025-5-9 21:17
同步源上的软件版本吧,一直不同步下载软件可能会404

我一般都是直接 Syyu 的(

是的,我就遇到过这样的的问题,一直没同步,最后连下载软件都报错。-Sy了还报错,最后只能-Syu。所以他说只要-S的时候我很震惊。
回复

使用道具 举报

     
发表于 2025-5-9 21:23 | 显示全部楼层
linux40 发表于 2025-5-9 21:21
@我特么吹爆
arch这种滚动的,不更新DB,本地很可能是旧版本的包,源里找不到。除非刚更新过DB,否则我都 ...

我就遇到过这样的的问题,一直没同步,最后连下载软件都报错。-Sy了还报错,最后只能-Syu。所以他说只要-S的时候我很震惊。
回复

使用道具 举报

     
发表于 2025-5-9 21:24 来自手机 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 20:56
我其实很早就是用过manjaro的,不过很快就换掉了。一是因为他的字体配置很奇怪,字符间距大得离谱(当然 ...

1. 字体配置我没见过问题
2. 可以下载 minimal 版本安装,但哪怕安装全量版本,按照正确方法卸载的话理论上不会影响系统运行,除非卸载的本来就是系统核心组件
3. manjaro 用 aur 会出问题本来就只是理论上存在的问题,我没怎么碰到过问题,我只提醒两件事,一、哪怕使用 archlinux,使用 aur 也是用户自己负责,二、任何不跟随 arch 更新的用户和发行版在使用 aur 是都存在和 manjaro 一样的风险,甚至按照固定频率更新的 manjaro 理论上会比随意决定自己更新频率的 arch 用户风险更小
4. 具体的体验最好是自己去试试,别人没法知道你的需求
回复

使用道具 举报

     
发表于 2025-5-9 21:28 | 显示全部楼层
indtability 发表于 2025-5-9 21:24
1. 字体配置我没见过问题
2. 可以下载 minimal 版本安装,但哪怕安装全量版本,按照正确方法卸载的话理论 ...

感谢建议。我准备重新再下一遍manjaro重新体验一下看看现在有什么变化。
回复

使用道具 举报

发表于 2025-5-9 21:29 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 21:23
我就遇到过这样的的问题,一直没同步,最后连下载软件都报错。-Sy了还报错,最后只能-Syu。所以他说只要- ...

只-Sy是非常高危的操作,这意味着你的系统里存在不同DB版本的软件,动态链接翻车是迟早的事情,见 https://wiki.archlinux.org/title/Pacman#Installing_packages
我的建议是要么-S, 要么 -Syu, 要么 -Syyuu
回复

使用道具 举报

     
发表于 2025-5-9 21:33 来自手机 | 显示全部楼层
arch 是滚动发行版,repo 中不保留过往版本软件,任何还在维护的软件或多或少都会更新,不更新本地数据库或早或晚一定会出现404,此时既没法安装软件,更新数据库后又要面临太久不更新滚挂的风险,更别提不跟随 arch 更新时跟 aur 不兼容的概率可能比 manjaro 都要大,任何 arch 用户都不应该给别人推荐不更新数据库来安装软件。
回复

使用道具 举报

     
发表于 2025-5-9 21:39 | 显示全部楼层
等等,我发现没人建议我去用slowroll。是国内opensuse的用户确实少,还是这发行版真的不太行?
回复

使用道具 举报

     
发表于 2025-5-10 01:26 来自手机 | 显示全部楼层
滚了好几年还没滚挂过。登录用的display manager已经改成greetd+agreety了,就爱看黑底白字的tty
回复

使用道具 举报

发表于 2025-5-10 07:36 来自手机 | 显示全部楼层
本帖最后由 posthoc 于 2025-5-10 14:14 编辑
我特么吹爆 发表于 2025-5-9 21:39
等等,我发现没人建议我去用slowroll。是国内opensuse的用户确实少,还是这发行版真的不太行? ...

我主力机就是tumbleweed,但是opensuse和Debian系类似,第三方软件源要一个一个加(话虽如此不过有opi这个工具可以统一搜索自动加源,使用感上就类似aur了),而且普遍速度感人。而且slowroll只是滚的慢,依然是滚动发行版,不更新肯定是不行的。
不过tumbleweed(以及在此基础之上的slowroll)有一个好处,就是官方软件源的每次更新都是作为一个整体放出,基本不太会有内部兼容性的问题(比如某个库更新了但源里依赖它的软件还没有跟上版本,我用了几年见过唯一出现过这个问题的app是calibre,但至少更新的时候会直接提示你有不兼容不会偷袭你),而且默认就配置了btrfs回滚。所以虽然tumbleweed是更新非常频繁的发行版,我偶尔出门一个月半个月不更新回来一口气zypper dup几千个包也依然是很有信心不会滚挂的。
回复

使用道具 举报

     
发表于 2025-5-10 08:59 来自手机 | 显示全部楼层
问个基础问题,咋挂载NTFS磁盘
手动挂载和自动挂载
回复

使用道具 举报

     
发表于 2025-5-10 09:47 来自手机 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-10 10:07 编辑
conanlm 发表于 2025-5-10 08:59
问个基础问题,咋挂载NTFS磁盘
手动挂载和自动挂载

手动挂载用 mount 就行了吧,不过对于 windows 的系统盘我记得要在 windows 里面关闭快速启动

自动挂载你是要自动挂载u盘上的 ntfs 分区还是电脑硬盘里的 ntfs 分区,前者的话可以用 udiskie 这类软件(不知道 kde 或者 gnome 这些de会不会自动挂载 ntfs 分区,以及需不需要 ntfs-3g),后者修改 /etc/fstab 这个文件就可以了(我觉得比较方便的做法是先手动挂载 ntfs 分区到指定位置,然后用 sudo genfstab -U / >> /etc/fstab 然后看看生成的新的挂载配置有没有问题,没有问题的话可以删除原来的配置行)

—— 来自 Xiaomi 22041216C, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-10 10:40 | 显示全部楼层
本帖最后由 暗影翔 于 2025-5-10 10:44 编辑

写一下自己的经验:
原来只十几年前简单用过ubuntu,后来使用过debian改的pve做服务器。之后主力机选择了arch系的manjaro作为开始。
manjaro的本地化以及易用性做的相比arch本家好一些,比如登陆界面已经是中文,比如有kernel调整的对应软件和gui。但是有个我碰到过几次间隔几天滚动然后启动失败,需要命令行重新安装。
后来我就换成了arch,已经稳定使用了1年多了,隔几天滚动也没碰到过问题。但是登陆界面英文,单独设置语言和时区并不会登陆界面中文,我没有在这上面具体研究。kernel的删减没有对应的软件包或者gui,可能有对应的第三方软件。
目前使用的合成器是wayland,输入法fcitx,chrome输入参照wiki可以解决。文件系统是ext4。arch wiki确实很好用,aur软件很多,
游戏目前发现大航海4单独使用steam调整兼容包无法启动,戴森球、2077、老头环正常,comicviewers正常,moeloader delta无法使用。
ntfs挂载很方便,我偶尔会在arch里读写,看wiki写一下挂载参数问题也不大。

既然是arch讨论,为啥没人上图

回复

使用道具 举报

     
发表于 2025-5-10 10:50 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-10 10:52 编辑
暗影翔 发表于 2025-5-10 10:40
写一下自己的经验:
原来只十几年前简单用过ubuntu,后来使用过debian改的pve做服务器。之后主力机选择了ar ...

登录界面指的是 boot menu 吗?还是 sddm,后者应该会使用设置的 locale
回复

使用道具 举报

     
发表于 2025-5-10 10:54 | 显示全部楼层
本帖最后由 暗影翔 于 2025-5-10 11:07 编辑
BRS5672023 发表于 2025-5-10 10:50
登录界面指的是 boot menu 吗?还是 sddm,后者应该会使用设置的 locale

sddm,locale我已经调整为zh_CN.UTF-8了。我去研究一下。
搞定了,按照
https://bbs.archlinuxcn.org/viewtopic.php?id=14095
https://blog.azurezeng.com/installation-guide-for-archlinux-kde/#header-id-17
编辑systemctl下sddm的配置文件
  1. sudo systemctl edit sddm
复制代码
添加
[Service]
Environment=LANG=zh_CN.UTF8
每次更新sddm后
sudo systemctl revert sddm

目前sddm已经是中文了,更新之后我在试试。

回复

使用道具 举报

     
发表于 2025-5-10 12:17 | 显示全部楼层
我特么吹爆 发表于 2025-5-9 19:09
借楼问个很不知所谓的问题。
我有几个需求:
1.软件源中有最新的软件,且收录了大量冷门、小众的软件。比如 ...

如果是 x86 可以试试 linux homebrew。homebrew 有 linux 版,挑一个喜欢的发型版和 homebrew 一起用,homebrew linux 版包也挺全的。
nixos 的包管理 nix 也是可以拿出来单独用的。

当然小众包生态最全的还是 aur。其实 archlinux 你装好一次永远不升级也是稳定的。毕竟你都不动系统了,系统也很难挂。只有长时间不升级后突然升级容易挂。
回复

使用道具 举报

     
发表于 2025-5-10 12:24 | 显示全部楼层
前几天刚被 nixos 肘晕一次,在 configuration.nix 里配了代理,后来不需要代理了,就在 configuration.nix 里把代理拿掉了,然后 nixos-rebuild 就build 不过了。因为 rebuild 要联网,代理不在,但rebuild 时读的是之前的代理配置,导致连不上网 rebuild 失败……

查 google,让我找个 live iso 进系统,把网络配置好再 rebuild 这么个 reproducible 是吧

—— 来自 S1Fun
回复

使用道具 举报

发表于 2025-5-10 13:21 来自手机 | 显示全部楼层
Magnesium 发表于 2025-5-10 12:24
前几天刚被 nixos 肘晕一次,在 configuration.nix 里配了代理,后来不需要代理了,就在 configuration.nix ...

不是很熟Nix,Guix遇到这种情况直接回滚Generation就行了,Nix按道理也可以吧


顺带晒一下

评分

参与人数 1战斗力 +1 收起 理由
BRS5672023 + 1 这个ascii art的图案对吗

查看全部评分

回复

使用道具 举报

     
发表于 2025-5-10 13:38 | 显示全部楼层
Hieda 发表于 2025-5-10 13:21
不是很熟Nix,Guix遇到这种情况直接回滚Generation就行了,Nix按道理也可以吧

之前的版本都是有代理的,滚回去也白搭……
我还尝试过把代理相关的环境变量覆盖回去,但是 nixos-rebuild 似乎不认这些环境变量。
其实我只要把代理再开起来 build 一次就好了,只是对 nixos 这种找不到逃生门的设计有点无语……

—— 来自 S1Fun
回复

使用道具 举报

发表于 2025-5-10 13:43 来自手机 | 显示全部楼层
Magnesium 发表于 2025-5-10 13:38
之前的版本都是有代理的,滚回去也白搭……
我还尝试过把代理相关的环境变量覆盖回去,但是 nixos-rebuil ...

这样的话应该更改环境变量重启build daemon就行
回复

使用道具 举报

     
发表于 2025-5-10 13:45 | 显示全部楼层
Hieda 发表于 2025-5-10 13:43
这样的话应该更改环境变量重启build daemon就行

对哦,build daemon 启动时候读的环境变量还是旧的!
我试试!!
回复

使用道具 举报

     
发表于 2025-5-10 13:50 | 显示全部楼层
几年前吃安利装了当开发环境用 不过没折腾DE
我记得泥潭原来有个讨论LINUX DE的专楼 跟了一阵子帖子下来感觉实在不想折腾这些
回复

使用道具 举报

     
 楼主| 发表于 2025-5-10 15:03 | 显示全部楼层
本子上有个copilot键,想重新映射成ctrl,结果死妈微软搞成了组合键

抄作业用keyd,但是如下配置的时候触摸板就失效了,有共存方案吗

$ cat /etc/keyd/default.conf
[ids]

*

[main]

# map windows copilot key to right ctrl
f23+leftshift+leftmeta = rightcontrol



回复

使用道具 举报

     
发表于 2025-5-10 15:23 | 显示全部楼层
本帖最后由 BRS5672023 于 2025-5-10 15:32 编辑
obiy 发表于 2025-5-10 15:03
本子上有个copilot键,想重新映射成ctrl,结果死妈微软搞成了组合键

抄作业用keyd,但是如下配置的时候触 ...

[RESOLVED] Remapping "Copilot" key 这里的做法是
  1. [ids]
  2. *

  3. [main]

  4. [meta]
  5. shift = layer(meta)
复制代码

感觉这个会把 meta+shift 映射成 meta,不过我用的 wm 还得使用 meta+shift 的快捷键用不了这个配置
回复

使用道具 举报

     
发表于 2025-5-10 17:22 来自手机 | 显示全部楼层
虽然btrfs有它的问题,但是不用raid 5/6就没事。更何况外面群晖还是哪家的nas就是btrfs。这么多年修不好,Linux本身哪里逻辑问题也有可能。另外我这配置就是luks+btrfs,用了快十年。

—— 来自 HONOR PTP-AN10, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-10 18:13 来自手机 | 显示全部楼层
引用第67楼calmer于2025-05-10 17:22发表的  :
虽然btrfs有它的问题,但是不用raid 5/6就没事。更何况外面群晖还是哪家的nas就是btrf......

@calmer
随手就能找到btrfs因断电导致的灾难,受害者就是用的群晖: https://superuser.com/questions/1575470/btrfs-ls-gets-invalid-root-flags
不要持有断电很难碰到,或者有备份这样的观点。因为很多情况下内核都可能卡住,不得不断电。俺最近遇到的卡内核是因为给nfa765开了省电。

----发送自 STAGE1 App for Android.
回复

使用道具 举报

     
 楼主| 发表于 2025-5-10 23:43 | 显示全部楼层
posthoc 发表于 2025-5-9 09:28
btrfs用了好几年了,works on my machine
不过neovim还是慎用吧,这玩意几次不向上兼容的更新已经完全失去 ...

使用neovim是为了生态,例如bg.nvim这样的插件(nvim启动时将编辑器背景色同步到终端模拟器,退出编辑器时恢复原来的)vim没有。
回复

使用道具 举报

     
发表于 2025-5-11 01:09 | 显示全部楼层
曾经我也是“我用了 10 年 btrfs,我没遇到问题”的人,直到我前几天刚刚炸了一个 btrfs 分区,不过我的情况属于是自己作的,不能算 btrfs 的锅:

我在 pve 上挂了一块 btrfs,mount 到宿主机上修改了一些文件,然后忘了 umount 就直通(虚拟磁盘直通,不是 pci 直通)给虚拟机并启动虚拟机了。然后 btrfs 就报错 owner mismatch 挂不上盘了。应该是宿主机和虚拟机同时写入了?好在数据不重要,直接重新 mkfs 了。前车之鉴,血泪教训!!

只谈个人体验,如果你的用例比较普通,不搞花活,定期 scrub,btrfs 还是比较稳定的;btrfs 与主线良好的集成,子卷、快照、压缩等功能能够提供非常好的用户体验。但在一些边缘场景确实不那么稳定。靠谱的 raid 5 6 这么多年憋不出来,也让大家怀疑 btrfs 的项目质量。而且 btrfs 的历史过于声名狼藉,很多时候出了问题,即使不是 btrfs 的锅,大家也会下意识先怀疑 btrfs。哈基 btr,你这家伙!

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2025-5-11 01:14 | 显示全部楼层
痴货 发表于 2025-5-9 20:07
Linux 怎么打游戏的,用Wine?很久没研究居然已经有完美解决方案了吗

相信steam和steamdeck,除了部分带有反作弊的游戏外,都可以用steam+proton或者第三方解决方案的lutris解决
回复

使用道具 举报

     
发表于 2025-5-11 02:15 来自手机 | 显示全部楼层
linux40 发表于 2025-5-10 18:13
@calmer
随手就能找到btrfs因断电导致的灾难,受害者就是用的群晖: https://superuser.com/questions/157 ...

随手一搜就是zfs断电灾难怎么解释?

—— 来自 HONOR PTP-AN10, Android 15, 鹅球 v3.5.99
回复

使用道具 举报

     
发表于 2025-5-11 04:02 | 显示全部楼层
BRS5672023 发表于 2025-5-9 20:21
在 steam 里面添加游戏然后在这个游戏的设置的兼容性里面选 proton 就行了

—— 来自 Xiaomi 22041216C, ...

原来已经这么成熟了,G胖功德无量啊
回复

使用道具 举报

     
发表于 2025-5-11 04:02 | 显示全部楼层
Hieda 发表于 2025-5-9 21:04
和你楼下说的差不多,steam一把梭,steam上没有的游戏就添加进去勾选proton experimental,如果还有问题 ...

还以为Linux基本和游戏无缘了,看来未来可期
回复

使用道具 举报

     
发表于 2025-5-11 04:03 | 显示全部楼层
慕容断月 发表于 2025-5-11 01:14
相信steam和steamdeck,除了部分带有反作弊的游戏外,都可以用steam+proton或者第三方解决方案的lutris解 ...

Steam 功德无量啊
回复

使用道具 举报

     
发表于 2025-5-11 04:19 | 显示全部楼层
痴货 发表于 2025-5-11 04:02
还以为Linux基本和游戏无缘了,看来未来可期

不用未来可期,现在进行时啦

现在linux的游戏环境已经可以说跟windows相差无几了(区别也就只有带有反作弊的、n卡相关的,以及个别只会出现在linux上的特殊问题),远超mac,阀门确实算是以一家之力拉社区把linux游戏这个水桶的板子拉高了,相关的可以参考游戏区的各种steamdeck楼,对在linux上玩游戏有一定参考价值
回复

使用道具 举报

     
发表于 2025-5-11 04:32 | 显示全部楼层
慕容断月 发表于 2025-5-11 04:19
不用未来可期,现在进行时啦

现在linux的游戏环境已经可以说跟windows相差无几了(区别也就只有带有反作 ...

没想到Linux居然会比Mac领先适配游戏,可以开始搞一搞了
回复

使用道具 举报

     
发表于 2025-5-11 08:43 来自手机 | 显示全部楼层
引用第72楼calmer于2025-05-11 02:15发表的  :
linux40 发表于 2025-5-10 18:13@calmer随手就能找到btrfs因断电导致......

@calmer
你在说啥,别的fs大多只是数据丢失,而btrfs是怎么救都救不活。

----发送自 STAGE1 App for Android.
回复

使用道具 举报

发表于 2025-5-11 09:00 | 显示全部楼层
没有控制变量,同样的操作对其他文件系统来一遍再说。而且fedora和opensuse都是默认btrfs
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-5-23 10:02 , Processed in 0.124767 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表