加载论坛时出错,请强制刷新页面重试。

LoongArch Archlinux bootstrap 项目启动

大道无形若水

yetist 欢迎武老师的新世界arch


凌莞

好耶!在群里嘛


凌莞

欢迎和我们一起搞 arch


大道无形若水

大家上午好,最近一直在忙工作,没空搞arch,快清明了,有时间了开搞arch

archlinux bootstrap loongarch64 下一个版本准备添加几个预装工具:cmake meson ninja(qq群里arch几位大佬提的需求),有空的话还会做个archlinux iso出来(@杜比 大佬提的iso需求,本地制作iso的demo是好了),各位大佬有什么需求或问题都可以提出来,尽可能在下一个版本处理了,问题和需求可以在bbs上说出来:

https://bbs.loongarch.org/d/31-loongarch-archlinux-bootstrap/28


杜比

大道无形若水 持续关注,这两天也在弄debian,争取有个阶段成果


大道无形若水

v0.3: archlinux-bootstrap-2022.04.15-loongarch64 发布

1. 使用最新的上游社区基础软件版本进行升级(github.com/loongson: gcc/binutils/glibc)

2. 增加系统基本工具: meson, ninja, cmake

3. 添加预安装的软件列表文件pkglist.loongarch64.txt

4. 使用最新的社区软件版本构建archlinux-bootstrap-loongarch64,总共有144个软件包已经预安装


杜比

大道无形若水 给力!


大道无形若水

不好意思鸽了这么久,最近身边发生了很多事情,现在的休息时间可以全身心更新 Arch linux 咯


zl2019

由于疫情我有时间但是没那技术 😀


大道无形若水

qq群里有人问,在压缩包里没看到内核包,问有无可以跑的内核吗?

我在这里解答下为什么archlinux-loongarch64-bootstrap没有预装内核包的原因,

因为现在社区最新linux源码,不支持压缩内核,编译好的内核包不符合Archlinux

所以没有在archlinux-loongarch64-bootstrap预装内核包,假如大家需要用的话,我后面把编译好内核包也上传上去。


杜比

因为是从bootstrap搭建基本系统,还是强烈建议有个可安装的最小系统,可以借鉴一些类unix发行版的版本规划,分release,stable和unstable,眼下能有个release的话,会好很多!


大道无形若水

杜比 是的,搞iso的安装的话,得先搞个源仓库去做pacman网络安装


凌莞

大道无形若水 不一定,现在这个阶段的话,把 bootstrap 解压到硬盘安装也可以


大道无形若水

凌莞 对,现在先把基础系统整出来,后面大家就可以丰富archlinux了


大道无形若水

各位大佬下午好,在bbs论坛的几位大佬提供了一个源仓库服务器,作为archlinux loongarch64的仓库存放位置,

地址 http://pkg.huaerlease.cn/archlinux

后面我会把archlinux bootstrap loongarch64构建出的包创建好仓库,存放到此路径下,后面大家就可以用pacman通过网络安装软件工具了


大道无形若水

各位大佬晚上好,现在archlinux loongarch64已完成了源仓库的建立,和仓库信息更新(包括移植完成量百分比),现在大家就可以通过pacman网络安装archlinux loongarch64系统软件。

仓库移植进度百分比:

[core] 219 / 256 (85.54%)

[extra] 785 / 2968 (26.44%)

[community] 3672 / 9133 (40.20%)

archlinux loongarch64 bootstrap 项目主页地址:http://pkg.iloongarch.cn/archlinux

仓库地址:http://pkg.iloongarch.cn/archlinux/repo

在这里感谢:

* 感谢上游社区的LoongArch开发者辛勤的推动上游社区LA代码合并,降低了移植distro的难度

* 感谢@bbs.loongarch.org的大佬提供的服务器来存放archlinux loongarch64源仓库

* 感谢@肥猫大佬(felix Yan)的建站仓库源方法


大道无形若水

因为现在社区可用内核没有压缩功能,打包好的内核包不符合arch原则,所以未把打包好的内核放入core仓库,

现在把内核包放入aur仓库(Arch User Repository),一些不标准的arch打包我会放到aur仓库

arch用户可以设置好archlinux loongarch64 bootstrap 的仓库地址,就可以使用实时更新的 core、extra、community、aur 仓库

仓库地址:

http://pkg.iloongarch.cn/archlinux/repo/

设置完仓库地址,添加aur仓库,执行以下命令安装内核包:

pacman -Sy

pacman -Sv linux


大道无形若水

llvm clang已入extra仓库源

安装方式:

1.设置好仓库地址:

Server = http://pkg.iloongarch.cn/archlinux/repo/$repo/os/$arch

2.安装 llvm clang

pacman -Sy

pacman -Sv llvm clang


杜比

大道无形若水 进展很快啊


大道无形若水

使用仓库源 http://pkg.iloongarch.cn/archlinux/repo

刚试了 sudo pacstrap /mnt base-devel linux linux-firmware 没啥问题,后续若有问题可以在这里讨论:

1.设置好仓库地址( 请注意linux包由于尚不符合arch原则,现放在aur仓库,请记得添加aur仓库源):

Server = http://pkg.iloongarch.cn/archlinux/repo/$repo/os/$arch

2.安装pacstrap

pacman -Sy

pacman -Sv arch-install-scripts

3.执行

sudo pacstrap /mnt base-devel linux linux-firmware


杜比

大道无形若水

pacstrap /mnt/archlinux base-devel
error:
warning: cannot resolve "guile", a dependency of "make"
:: The following package cannot be upgraded due to unresolvable dependencies:
      make

:: Do you want to skip the above package for this upgrade? [y/N] 
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'guile' required by make
==> ERROR: Failed to install packages to new root

« 上一页 下一页 »

知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途