Arch Linux 项目负责人竞选结果
本月我们举行了我们的负责人竞选,结果是没有对我们的当前负责人 Levente Polyák 的异议。根据我们的 选举规则,他将继续连任一个新任期。
恭喜 Levente Polyak 赢得新任期!
https://www.archlinuxcn.org/arch-linux-leader-election-results/
本月我们举行了我们的负责人竞选,结果是没有对我们的当前负责人 Levente Polyák 的异议。根据我们的 选举规则,他将继续连任一个新任期。
恭喜 Levente Polyak 赢得新任期!
https://www.archlinuxcn.org/arch-linux-leader-election-results/
🎉116👍14🤔6🥰4
Forwarded from ヤナギ さくや
Keycloak 17.0.1-2 更新需要手动重新配置
配置文件需要从老的
在更新之前,停止 keycloak 服务,升级包,并且在开启服务前迁移配置:
https://www.archlinuxcn.org/keycloak-1701-2-update-requires-manual-reconfiguration/
keycloak
包在17.0.1-2版本前跑了WildFly服务器。因为上游在正式迁移到Quarkus发布,Arch Linux 也将跟从这一决定。这意味着升级时需要一些手动干预。配置文件需要从老的
.xml
格式更新到新的 /etc/keycloak/keycloak.conf
。在更新之前,停止 keycloak 服务,升级包,并且在开启服务前迁移配置:
systemctl stop keycloak.service参阅 Keycloak 的 迁移文档 和 Keycloak Quakus 服务器文档。
pacman -Syu keycloak
# migrate configuration /etc/keycloak/keycloak.conf
systemctl start keycloak.service
https://www.archlinuxcn.org/keycloak-1701-2-update-requires-manual-reconfiguration/
www.keycloak.org
Introducing Keycloak.X Distribution - Keycloak
Keycloak is an open source identity and access management solution
👍22
QEMU >= 7.0.0 修改了拆包方式
从
–
– 7.0.0之前的
–
–
– 元包
https://www.archlinuxcn.org/qemu-700-changes-split-package-setup/
从
qemu
7.0.0 更新开始我们用元包(meta package)将它拆包成了更细分的打包。–
qemu
包现在是被元包 qemu-base
, qemu-desktop
和 qemu-full
提供的虚包。– 7.0.0之前的
qemu
包的功能现在被qemu-desktop
代替。–
qemu-headless
包的功能现在被qemu-base
代替。–
qemu-arch-extra
包和qemu-headless-arch-extra
包的功能现在被qemu-emulators-full
代替。– 元包
qemu-full
包提供所有 QEMU 相关的包(除了qemu-guest-agent
)https://www.archlinuxcn.org/qemu-700-changes-split-package-setup/
👍62🤯25🤔3🔥1
撤销以 wireplumber 替代 pipewire-media-session
两天前,
我们的 pipewire 音频包(
WirePlumber 无视了这个机制,会总是试图让 PipeWire 接管音频设备,意味着 PulseAudio 和单用 ALSA 的用户的音频坏了。
已经撤销了包替换的修改,但是我们仍然在试图寻找一个更好的方案迁移到 WirePlumber 。如果你目前不使用 PipeWire 的音频功能,并且系统中已经安装了
两天前,
wireplumber
新的打包会提示替代 pipewire-media-session
包,因为后者作为 PipeWire 的会话管理器,它的上游已经停止更新不再会有新版本了。不幸的是这个步骤有些仓促。我们的 pipewire 音频包(
pipewire-alsa
, pipewire-jack
和 pipewire-pulse
)也提供了设置让 media-session 激活 PipeWire 的音频特性。如果没有安装这些包并且没有这些配置,PipeWire还是能用来处理屏幕录制而不干扰 ALSA 或 PulseAudio 。WirePlumber 无视了这个机制,会总是试图让 PipeWire 接管音频设备,意味着 PulseAudio 和单用 ALSA 的用户的音频坏了。
已经撤销了包替换的修改,但是我们仍然在试图寻找一个更好的方案迁移到 WirePlumber 。如果你目前不使用 PipeWire 的音频功能,并且系统中已经安装了
wireplumber
,请重新安装 pipewire-media-session
包后重启,以恢复音频功能。pacman -Syu pipewire-media-session
https://www.archlinuxcn.org/undone-replacement-of-pipewire-media-session-with-wireplumber/🤯36👍30🔥3
Intel 11 代及以后 CPU 并且用 nvidia 显卡的用户如果升级到 linux 内核版本 5.18 后出现问题,可在内核命令行上添加
ibt=off
来绕过问题。😱98👍45❤9🤯9😁6🤬4💩3🌚1
SJTUG [archlinuxcn] 镜像用户请注意:此镜像已经落后三天,并且其提供的 qt5-base-24h{,ms} 版本会导致问题(如 KDE 桌面损坏)。请暂时改成其他镜像!
😱110👍6🤩6😢5🌚4🤔2
[archlinuxcn] 仓库现提供 debuginfod 服务(支持部分有调试符号的包),设置以下环境变量即可:
DEBUGINFOD_URLS="https://debuginfod.archlinux.org https://repo.archlinuxcn.org"
👏45🐳12🥰3
wxWidgets 3.2 更新可能需要手动干预
wxWidgets 3.2 在 GTK3 前端之外也提供了 Qt 前端,所以相关包的名称已从 wxgtk- 改名到 wxwidgets- 。不再提供 GTK2 前端。如果你安装过 wxgtk2 升级过程中可能遇到下述错误:
https://www.archlinuxcn.org/wxwidgets-32-update-may-need-manual-intervention/
wxWidgets 3.2 在 GTK3 前端之外也提供了 Qt 前端,所以相关包的名称已从 wxgtk- 改名到 wxwidgets- 。不再提供 GTK2 前端。如果你安装过 wxgtk2 升级过程中可能遇到下述错误:
error: failed to prepare transaction (could not satisfy dependencies) :: removing wxgtk-common breaks dependency 'wxgtk-common' required by wxgtk2这种情况下请删除 wxgtk2 并继续升级。
https://www.archlinuxcn.org/wxwidgets-32-update-may-need-manual-intervention/
👏17👍7🥰2
archlinux-keyring 20220713 更新可能需要手动单独更新
archlinux-keyring 20220713 替换了一部分 master key ,一些包使用新 key 打包,滚动更新时如果遇到一些包无法经过签名校验,请先尝试以下命令单独更新 archlinux-keyring :
然后尝试照常更新。
archlinux-keyring 20220713 替换了一部分 master key ,一些包使用新 key 打包,滚动更新时如果遇到一些包无法经过签名校验,请先尝试以下命令单独更新 archlinux-keyring :
pacman -Sy archlinux-keyring
然后尝试照常更新。
👍86🎉5🤔4👎3🔥3
Arch Linux Chinese Messages
Intel 11 代及以后 CPU 并且用 nvidia 显卡的用户如果升级到 linux 内核版本 5.18 后出现问题,可在内核命令行上添加 ibt=off 来绕过问题。
其余树外内核模块也可能受影响,包括并不限于 virtualbox 和 kvm/qemu ,使用 11 代 intel CPU 并且升级内核版本后遇到内核模块不能正常使用的可以尝试添加
添加方法取决于 bootloader 参见 https://wiki.archlinux.org/title/Kernel_parameters_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%85%8D%E7%BD%AE
使用 GRUB 的用户可以使用管理权限(加sudo)执行以下命令:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7001052160d172f6de06adeffde24dde9935ece8
ibt=off
内核参数。添加方法取决于 bootloader 参见 https://wiki.archlinux.org/title/Kernel_parameters_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%85%8D%E7%BD%AE
使用 GRUB 的用户可以使用管理权限(加sudo)执行以下命令:
sed -i 's/LINUX_DEFAULT="/\0ibt=off /g' /etc/default/grub关于 ibt=off 关掉了什么以及 ibt 是什么,推荐阅读 https://edc.intel.com/content/www/us/en/design/ipla/software-development-platforms/client/platforms/alder-lake-desktop/12th-generation-intel-core-processors-datasheet-volume-1-of-2/006/indirect-branch-tracking/
grub-mkconfig -o /boot/grub/grub.cfg
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7001052160d172f6de06adeffde24dde9935ece8
👍32🏆7👎2😁2🔥1😢1
Grub引导器升级的配置文件不兼容
https://www.archlinuxcn.org/grub-bootloader-upgrade-and-configuration-incompatibilities/
grub
包最近的变化给 fwsetup
命令增加了新的命令参数,改变了生成出的引导配置中调用命令的方式。根据你的硬件和设置这可能导致系统不能引导,因为安装的引导器和配置文件之间不兼容。在 grub
包升级之后,我们建议重新运行以下命令,安装和再次生成配置:grub-install ...关于
grub-mkconfig -o /boot/grub/grub.cfg
grub-install
的具体用法请参考 wiki 页面:GRUB – ArchWikihttps://www.archlinuxcn.org/grub-bootloader-upgrade-and-configuration-incompatibilities/
🤯57😱31👍11
Arch Linux Chinese Messages
Grub引导器升级的配置文件不兼容 grub 包最近的变化给 fwsetup 命令增加了新的命令参数,改变了生成出的引导配置中调用命令的方式。根据你的硬件和设置这可能导致系统不能引导,因为安装的引导器和配置文件之间不兼容。在 grub 包升级之后,我们建议重新运行以下命令,安装和再次生成配置: grub-install ... grub-mkconfig -o /boot/grub/grub.cfg 关于 grub-install 的具体用法请参考 wiki 页面:GRUB – ArchWiki ht…
中文grub用户请注意,与此问题独立的是,grub最近版本的中文翻译也存在另一个问题,在执行 grub-mkconfig 时如果遇到中文报错类似:
printf "$": 无效格式字符
请尝试针对 grub-mkconfig 关闭中文翻译:unset LANGUAGE
sudo LANG=C.UTF-8 grub-mkconfig -o /boot/grub/grub.cfg
以及请勿遗忘更新 grub 后首先重新 grub-install 解决上面配置文件不兼容的问题。🤯94👍15🙏7😢6😁5😱5❤3🔥3🤔3👎2
Arch Linux 邮件列表的变化
作为抛弃已经EOL的Python2工作的一部分,我们从 mailman2 迁移到了 mailman3 。
为了保持 DKIM 签名完整,我们已经关掉了改写 “From” 邮件头和主题(附加上列表名)的功能。这意味着想要回复邮件列表的时候,必须使用“回复邮件列表”功能,以及你可能需要更新你的过滤规则以匹配新的”From” 邮件头。
过去订阅过邮件列表的邮箱已经迁移到新的列表,不需要重新订阅。不过要管理你的订阅设置,必须重新注册新的 mailman3 账户。
https://www.archlinuxcn.org/arch-linux-mailing-list-changes/
作为抛弃已经EOL的Python2工作的一部分,我们从 mailman2 迁移到了 mailman3 。
为了保持 DKIM 签名完整,我们已经关掉了改写 “From” 邮件头和主题(附加上列表名)的功能。这意味着想要回复邮件列表的时候,必须使用“回复邮件列表”功能,以及你可能需要更新你的过滤规则以匹配新的”From” 邮件头。
过去订阅过邮件列表的邮箱已经迁移到新的列表,不需要重新订阅。不过要管理你的订阅设置,必须重新注册新的 mailman3 账户。
https://www.archlinuxcn.org/arch-linux-mailing-list-changes/
🥰21👍5🤔4
从软件仓库中移除了 python2
Python 2 已于 2020 年 1 月结束了生命。我们一直在积极地减少软件仓库中对 python2 依赖的项目数量,终于到了最后能从我们的发行版中移除掉它的时候了。如果你的系统中仍然安装着 python2 请考虑删除掉它和所有 python2 的包。
如果你还需要使用 python2 包当然可以还留着,但是请注意它不再会收到安全更新。如果你需要打补丁的版本,请考虑使用 AUR 或者 非官方的第三方仓库。
https://www.archlinuxcn.org/removing-python2-from-the-repositories/
Python 2 已于 2020 年 1 月结束了生命。我们一直在积极地减少软件仓库中对 python2 依赖的项目数量,终于到了最后能从我们的发行版中移除掉它的时候了。如果你的系统中仍然安装着 python2 请考虑删除掉它和所有 python2 的包。
如果你还需要使用 python2 包当然可以还留着,但是请注意它不再会收到安全更新。如果你需要打补丁的版本,请考虑使用 AUR 或者 非官方的第三方仓库。
https://www.archlinuxcn.org/removing-python2-from-the-repositories/
Python.org
Sunsetting Python 2
The official home of the Python Programming Language
🎉287😢28🍾23👍16🍓4⚡2👏2🤔2🥰1😱1
近日多所高校的镜像站已不可访问,阿里云镜像站亦数日未同步数据。未来几天可能会有更多中国镜像站出现访问问题。请各位用户知悉,如遇更新异常,请参考镜像站状态页面选择另外的站点。
Arch Linux 官方仓库的状态页面: https://archlinux.org/mirrors/status/
[archlinuxcn] 仓库的状态页面: https://build.archlinuxcn.org/~imlonghao/status/
Arch Linux 官方仓库的状态页面: https://archlinux.org/mirrors/status/
[archlinuxcn] 仓库的状态页面: https://build.archlinuxcn.org/~imlonghao/status/
💩262🤬69🤡45🤔16🍾15🖕10👍8😁7🥰5🎉3💔3
pambase 升级后不再读取设置在 ~/.pam_environment 的环境变量
在
另请注意 /etc/environment 的语法格式和 ~/.pam_environment 并不相同,不能直接复制文件内容。细节请参阅 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E4%BD%BF%E7%94%A8_pam_env
关于其余设置环境变量的方案也可参考 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
fcitx5 相关的环境变量还可参考 https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%9B%86%E6%88%90
在
~/.pam_environment
中设置桌面环境用的环境变量的用户请注意,pambase >=20221020-1 之后取消了 user_readenv=1
参数,不再读取设置在 ~/.pam_environment
中的环境变量。可以考虑在 /etc/environment
设置系统全局的环境变量或者采用其它方案。另请注意 /etc/environment 的语法格式和 ~/.pam_environment 并不相同,不能直接复制文件内容。细节请参阅 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E4%BD%BF%E7%94%A8_pam_env
关于其余设置环境变量的方案也可参考 https://wiki.archlinux.org/title/Environment_variables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
fcitx5 相关的环境变量还可参考 https://wiki.archlinux.org/title/Fcitx5_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%9B%86%E6%88%90
🤔52😢29🔥18👍12🎉10🤡7👎5💩3👏2