如何在fydeos的终端里编译源码?

最近装了fydeos,很不错,啥都能干,就是电源管理有点问题,只剩20%的电了CPU还在满频率运行,所以想到直接在fydeos下编译一个tlp用来限制电池模式下的频率。于是我下载了tlp的源码,但是make的时候发现fydeos竟然没有make…于是乎我尝试直接从linux复制一个make的二进制文件,然后在chrome的终端运行,发现permission denied,用sudo也不行。请教一下怎么才能在fydeos下编译tlp?

1 个赞

FydeOS 不同于其它传统意义的 Liunx 发行版,并不携带完整功能的「终端」。你所使用的是一个面向系统开发者用来调试系统以及和其它系统组件的工具。

FydeOS 的系统文件默认不是以可写的方式装载的,这是系统出于保护安全性设计的一个机制,有一点类似于 macOS 的 System Integrity Protection(SIP)。你可以重新装载系统文件使其可写:

sudo mount -o remount rw /

FydeOS 并不鼓励用户简单地对系统组件进行热插拔式地修改,也像其它传统 Linux 发行版一样鼓励用户对系统配置、驱动以及核心组件做出有可能带来风险的操作。

关于 FydeOS 的电源管理模块 powerd 的设计逻辑以及支持的额外配置可选项,可以查看官方文档

1 个赞

文件的可执行权限问题,chmod +x <make所在位置>就可以解决了

希望能有所帮助