Arch IRC 频道
要使用 Internet Relay Chat (IRC),您需要一个 IRC 客户端。安装 live 环境中已包含 Irssi 客户端。
在加入任何官方频道之前,您应当熟悉我们的 行为准则 和 通用指南#IRC。有关常用缩写列表,请参阅 Arch 术语。
主要频道
+e)。本节介绍 #archlinux(主要的 Arch Linux 支持 IRC 频道)和 #archlinux-offtopic(主要的 Arch Linux 闲聊频道),两者均位于 Libera Chat 网络上。另请参阅 https://archlinux.org.cn/news/move-of-official-irc-channels-to-liberachat/
#archlinux 的核心主题是关于 Arch Linux 的支持和一般性讨论。
注册日期
为了减少垃圾信息,#archlinux 和 #archlinux-offtopic 的频道模式已设置为 +r 和 +q $~a。这意味着您必须通过 NickServ 验证身份后才能加入这些频道并发送消息。如果您未注册或未登录,您将被转发到 #archlinux-unregistered。
要在 NickServ 注册,请遵循 Libera Chat FAQ,连接到 irc.libera.chat 后也可参考 NickServ HELP 命令。
/query NickServ HELP REGISTER /query NickServ HELP IDENTIFY
- 如果在您的客户端中
/query无法正常工作,可以尝试使用/quote NickServ command或/msg NickServ command。 - 某些 IRC 客户端存在竞态条件,它们会在您完成 NickServ 身份验证之前尝试自动加入频道。您需要启用 SASL 来解决此问题。请查阅您 IRC 客户端的文档,或查看 Libera Chat 的 SASL 页面 以获取启用说明。
- 您可以通过输入
/msg ChanServ FLAGS #archlinux获取可以为您提供帮助的人员列表,或者加入 #libera 并在那里寻求帮助。
频道管理员 (Operators)
Arch 管理员在 #archlinux 和 #archlinux-offtopic 中均拥有权限。请参见下方列表,或在 Libera Chat 上运行 /msg phrik listops。
如果您因某些原因需要管理员的帮助,请不要犹豫,直接向我们发送 /query 或 /msg。以下是截至 2021-09-24 的管理员名单:
- alad
- BrainDamage
- gehidore / man
- grawity
- jelle
- MrElendig / Mion
- Namarrgon
Libera Chat 团体联系人
团体联系人负责调解 Libera Chat 网络工作人员、Arch Linux 工作人员与 Arch Linux 用户之间的事务。这包括管理 Libera Chat 网络上 #archlinux-* 命名空间的频道,以及分配 archlinux/* 主机掩码(hostmask)。请注意,只有 Arch Linux 工作人员才有资格获得主机掩码。
- wonder / ioni
- fukawi2
- anthraxx
- dvzrv
- Namarrgon
协作调试
在 IRC 帮助频道(如 #archlinux)寻求帮助时,直接在频道中粘贴大量日志是不恰当的,甚至可能导致您被踢出。请改用 pastebin 服务。您可以使用 phrik 的 factoid !paste 查看哪些 pastebin 是可接受的。可接受的 pastebin 通常在不启用 JavaScript 的情况下也能工作。有些可能需要启用 JavaScript 才能从浏览器发布,这仍然是可以接受的,因为它不影响查看。它们不应显示广告或其他干扰性内容,也不应要求登录。优秀的 pastebin 通常提供通过管道(pipe)直接发送输出的方式。
可接受的 pastebin 示例列表:
- https://0x0.st - 支持粘贴几乎任何文件类型。MIME 类型检测可能偶尔有误。
- https://paste.rs - 支持粘贴图像,但 MIME 类型可能不正确。
- https://bpa.st - 适合需要图形化界面的用户。
- https://gist.github.com - 如果您还想要渲染 Markdown 或包含多个文件,这非常有用;支持通过 github-cli 进行命令行粘贴。
IRC 使用习惯
第一次进入频道时,没必要只说你好。请直接描述您遇到的问题,并确保详细说明并提供日志文件。在提问前先搜索您收到的错误消息也是有帮助的,以免浪费他人的时间。此外,在相关软件的 Bug 追踪器上搜索问题也是值得的。您提供的信息越详细、越有帮助,您获得帮助的速度就越快。
如果问题或疑问非常针对某个特定软件,请考虑访问该软件的专用 IRC 频道(如果有)。在那里更有可能得到专业的解答。
将错误/消息输出到文件
有时无法直接将输出通过管道传输到 pastebin,需要先将其写入文件。
$ application &> application-output.txt
这在粘贴包含敏感数据的日志时很有用,例如 smartctl 输出中的序列号,这些数据必须手动删除。
其他频道
我们社区的规模促成了多个 IRC 频道的创建。要获取 irc.libera.chat 上所有名称包含 archlinux 的频道列表,请使用命令 /query alis LIST *archlinux*。有关如何搜索频道的更多信息,请参见 https://libera.chat/guides/findingchannels。
| 频道 | 主题 |
|---|---|
| #archlinux-aur | AUR 一般性讨论 |
| #archlinux-aurweb | aurweb 开发讨论 |
| #archlinux-bugs | 以 Bug 为中心的讨论 |
| #archlinux-buildbtw | buildbtw 开发讨论 |
| #archlinux-classroom | 为 Arch Linux 社区开发和主持课程的项目 |
| #archlinux-conf | ArchConf 的组织与讨论 |
| #archlinux-devops | Arch Linux 内部基础设施和运维讨论 |
| #archlinux-mirrors | Arch Linux 镜像基础设施与组织 |
| #archlinux-multilib | Arch Linux Multilib 项目讨论与打包 |
| #archlinux-newbie | 一个学习、尝试新事物并寻求帮助的空间,无需担心被嘲笑 |
| #archlinux-pacman | Pacman 开发与讨论 |
| #archlinux-ports | 关于架构移植的讨论(见 RFC!32) |
| #archlinux-proaudio | 关于 专业音频 的讨论 |
| #archlinux-projects | 项目开发与讨论 (mkinitcpio, abs, dbscripts, devtools…) |
| #archlinux-releng | Arch Linux 发布工程讨论(arch-boxes, archiso, archlinux-docker, archlinux-wsl 和 releng) |
| #archlinux-reproducible | 旨在实现可复现构建的讨论频道 |
| #archlinux-security | Arch 软件包安全问题的讨论 |
| #archlinux-signstar | signstar 开发讨论 |
| #archlinux-testing | 关于测试 (testing) 仓库的讨论频道 |
| #archlinux-wiki | 关于 ArchWiki 及其文章和 Arch Linux 论坛 的讨论 |
| #archlinux-women | 鼓励女性为 Arch Linux 做出贡献的项目讨论/活动,并为女性提供社交和交流的空间。主要使用英语。 |
国际 IRC 频道
除非另有说明,国际讨论可在以下频道进行,这些频道同样位于 irc.libera.chat 网络。
| 频道 | 社区 |
|---|---|
| #archlinux-ar | 阿拉伯语 |
| #archlinux-br | 巴西 |
| #archlinux-ca | 加泰罗尼亚语 |
| #archlinux-cn | 中文 |
| #archlinux-cz | 捷克语 (Czech) |
| #archlinux-de | 德语 |
| #archlinux-dk | 丹麦语 |
| #archlinux-es | 西班牙语 |
| #archlinux-fr | 法语 |
| #archlinux-mx | 墨西哥 |
| #archlinux-nordics | 北欧:丹麦、芬兰、挪威和瑞典 |
| #archlinux-pl | 波兰语 |
| #archlinux-pt | 葡萄牙语 |
| #archlinux-ro | 罗马尼亚语 (Romanian) |
| #archlinux-tr | 土耳其语 |
| #archlinux-ua | 乌克兰语 |