本帖最后由 中关村东路 于 2023-9-2 18:06 编辑
Gentoo用户应该都是Linux高手了,为了保持本帖内容完整还是说一下。首先要添加我的源到你的系统中,添加下面文件即可。
- zhjie@zhjie-server ~ $ cat /etc/portage/repos.conf/zhjie-repo.conf
- [zhjie-repo]
- location = /var/db/repos/zhjie-repo
- priority = 10
- masters = gentoo
- sync-type = git
- sync-uri = https://github.com/zhjie/zhjie_gentoo_repo.git
- auto-sync = yes
复制代码
还要简单配置软件协议。举个例子,hqplayerd-bin是Signalyst的私有软件,而airplay软件Shairport-Sync是MIT协议。如果读者是没有强迫症的个人用户,只需在/etc/portage/make.con文件增加下面一行即可。
如果您编译了系统要再次分发,就请注意协议了。
接下来即可安装了。例如需要安装树莓派的实时版内核,只需执行
- zhjie@zhjie-server ~ $ sudo emerge sys-kernel/raspberrypi-rt-sources -va
- These are the packages that would be merged, in order:
- [ebuild R ] sys-kernel/raspberrypi-rt-sources-6.5:6.5::zhjie-repo USE="cachy naa symlink xanmod -build" 0 KiB
- Total: 1 package (1 reinstall), Size of downloads: 0 KiB
复制代码
注意右侧,USE一段,表示了本内核包含了哪些特性,-build就是不build的意思。举个例子,如果你的树莓派不是作为网桥用,那就不需要naa补丁,只需在/etc/portage/make.conf里增加
如果你之前已经配置过USE,就把-naa加到之前的USE后面即可,例如:
- USE="bindist minimal pgo lto graphite firmware initramfs udev threads openmp symlink
- rt -naa"
复制代码
因为树莓派6.5内核尚在密集更新,我暂时用的git方式维护,建议在USE里不要删除cachy,以确保内核代码安装正常。
|