欢迎来到 Loong Arch Linux 社区

Loong Arch Linux 是为 LoongArch 架构移植的 ArchLinux 发行版,它遵循 Arch 的 K.I.S.S.原则,采用滚动升级模式,尽力为大多数软件提供最新的稳定版本。

Loong Arch Linux 可运行在龙芯 3A5000、3C5000(L)、3D5000 等处理器的机器上。

最新文章

RSS Feed

新年新起点,迈入社区维护新阶段

2025年01月01日

自 2024 年以来,龙架构开源软件生态持续成熟,仓库中有越来越多的软件包可用,伴随而来的问题是,每次更新系统,要下载、编译的包数量庞大,同时个人工作繁忙,无法保证维护投入(实际已远低于 0.5 人),所以 2024 年采用按季度进行更新。

为了保持滚动更新的特性,Loong Arch Linux 发行版急需更多的维护力量参与。经过和社区多次沟通、对接,北京大学学生 Linux 俱乐部(LCPU)接手了这一项目的维护工作。

LCPU 接手项目后,采用了全新的维护结构设计。在 2024 年 8 月,LCPU 的维护团队借鉴 archriscv 社区 经验,从头构建了更易于维护的补丁集式维护仓库 与更强大易用的 devtools-loong64 开发者工具。经过两个季度的试运行,目前维护工作已经步入正轨。LCPU 的维护团队修复并构建了 KDE 6、Firefox、Chromium、Code - OSS 等广受欢迎的日用应用,积极推动了多个重要项目的龙架构修复上游化,整理出了丰富详尽的维护文档 ,使得社区参与广泛可行,展现了强大了开发、维护、教育与组织能力。

新的社区团队的目标是:

  • 及时跟随 Arch Linux 官方的更新进度,持续维护 Loong Arch Linux 发行版
    • 最终借助 Arch Linux Ports 平台,推动 Arch Linux 官方增加龙架构支持,同步发行龙架构版本
  • 修复上游软件在龙架构上的构建问题,并尽可能将修复上游化
    • 最终推动各软件包上游提高龙架构的维护等级
  • 培养更多能够为龙架构生态作出贡献的人才,建设更加开放健康的开源社区

欢迎有维护意愿的同学加入社区 团队(可联系社区负责人 wszqkzqk ),共同建设龙架构的软件生态,共同维护 Loong Arch Linux 发行版。

目前社区团队维护的系统整体上比当前系统的软件包版本新,用户可通过修改仓库配置,平滑进行切换。

仓库切换方法

  1. 编辑文件 /etc/pacman.d/mirrorlist ,将内容修改为:
Server = https://mirrors.pku.edu.cn/loongarch-lcpu/archlinux/$repo/os/$arch
Server = https://loongarchlinux.lcpu.dev/loongarch/archlinux/$repo/os/$arch
  1. 更新系统,运行命令:
sudo rm -f /var/lib/pacman/sync/*
sudo pacman -Syuu
  1. LCPU 维护的新 Loong Arch Linux 项目建议使用 pacman-mirrorlist-loong64 作为镜像列表文件以避免和 Arch Linux 上游的冲突,可在换源与更新完成后编辑 /etc/pacman.conf,将所有的 Include = /etc/pacman.d/mirrorlist 替换为 Include = /etc/pacman.d/mirrorlist-loong64
sudo sed -i 's/^\s*Include\s*=\s*\/etc\/pacman\.d\/mirrorlist\s*$/Include = /etc/pacman.d/mirrorlist-loong64/' /etc/pacman.conf

后续使用中可按需编辑 /etc/pacman.d/mirrorlist-loong64 中的镜像配置列表。

Loong Arch Linux 正式支持龙架构

2023年07月17日

基于以下事实:

  • 从 2022.09 beta2版本开始,Loong Arch Linux 采用“滚动升级”策略以来,已经过去了三个季度,且滚动升级期间,未发生重大问题。
  • 上个月,我们建立了官方网站,并正式上线。
  • 软件仓库移植了包括Gnome、KDE、Mate、XFCE、LXDE、Cinnamon、DDE、UKUI在内的众多桌面环境及大量开源软件,并支持用户直接安装 AUR 软件,可以满足各类用户的不同使用需求。

我们自豪地宣布 Loong Arch Linux 结束 Beta 状态,正式支持龙架构,2023.07 是首个正式版本的iso。

TeX Live 打包改变了组织结构

2023年06月30日

从版本 2023.66594-5 开始,TeX Live 的打包改变了组织结构,更接近上游的集合(collections)。尽管新的 texlive-basic 包替换了 texlive-core 包,很多原本属于 texlive-core 包的内容(包括一些特定语种的文件)现在被拆分到了别的包中去。如果想了解哪个 Arch 软件包中提供了特定 CTAN 宏包,可以使用 tlmgr 工具,比如:

$ tlmgr info euler | grep collection
collection:  collection-latexrecommended

这个的意思是说 euler CTAN 宏包包含在了 texlive-latexrecommended 软件包中。你也可以使用 pacman -F 命令查询特定文件的归属。

我们提供了新的 texlive-meta 元包用来安装所有子包(除了特定语种的),还有新的 texlive-doc 包提供了完整的文档,用以离线查阅。

软件包仓库合并

2023年06月13日

Loong Arch Linux 仓库合并工作已完成。

GIT 仓库

Loong Arch Linux 完成了community 仓库内容到 extra 仓库合并,同时 community 仓库已经归档,不再接受 PR。

二进制软件包仓库

合并:[community] 仓库合并到 [extra]。

新增:[core-testing]、[extra-testing] 及 [laur-testing] 仓库。

弃用:[testing]、[community] 及 [community-testing] 仓库。

本次系统更新完成之后,请合并 pacman 的 /etc/pacman.conf.pacnew 配置文件。

如果没有 /etc/pacman.conf.pacnew 文件,请确认您的 pacman 版本 >= 6.0.2-8:

$ pacman -Syu "pacman>=6.0.2-8"

同时已经完成了以下清理工作:清理旧iso、2022.03 仓库,旧虚拟机镜像。

git 仓库合并

2023年06月03日

ArchLinux(x86_64) 于2023年05月19日开始,将源码仓库从 SVN 迁移到了 GIT 上,并且完成了仓库拆分与合并。

拆分:[testing] 仓库将拆分为 [core-testing] 和 [extra-testing] , [staging] 仓库将拆分为 [core-staging] 和 [extra-staging] 。

合并:[community] 仓库将合并为 [extra] ,因此在迁移后将为空。

弃用:[community-testing]、[community-staging] 仓库将被弃用。

Loong Arch Linux 跟随x86_64,完成了 GIT 仓库的合并,community 仓库内容合并到了 extra 仓库。

同时将完成以下清理工作:

  • 清理旧 iso 文件,未来将仅保留最近 4 个版本。
  • 清理旧的 2022.03 仓库,这个版本使用的是 ABI 1.0,和现有系统并不兼容,且几乎无人使用。
  • 清理旧的虚拟机镜像 ,未来将仅保留最新的镜像。

历史文章

2023年04月10日
新增 Docker 镜像
2023年03月15日
仓库路径变更及aur仓库改名
2023年02月24日
网络启动
2022年12月28日
仓库变更及python2清理
2022年10月25日
Debuginfod 服务