前面所安装的那四款浏览器是文本浏览器,若想要一些完整的样式体验就不得不试试这一款在终端中运行的 Chromium 浏览器了。
前因
原本应该是准备在 Centos 7 系统里面用这个 Carbonyl 来验证折腾的,哪知在这个老旧且不予支持的系统下使用已然不受支持。后面转念一想就换一个 Debian 12 系统的机器来安装体验体验吧。
后果
在 Centos 7 中安装
虽然毫无关系但还是贴出一下在 Centos 7 系统中出现阻止我进一步操作的错误吧,由于系统实在是过于老旧且配置低就不编译各种环境来解决了。出现的错误如下:
[root@ChiuYut-VM carbonyl-0.0.3]# ./carbonyl ./carbonyl: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by /root/carbonyl-0.0.3/./libcarbonyl.so) ./carbonyl: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /root/carbonyl-0.0.3/./libcarbonyl.so) ./carbonyl: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /root/carbonyl-0.0.3/./libcarbonyl.so)
曾经想着去编译glibc试试的,可惜配置太低难以编译下去。
在 Debian 12 中安装
看着如此就干脆在较为新的 Debian 12 中安装体验吧,看着别人都是通过 Docker 来解决环境依赖之类的问题的好像,同样是受限于配置的原因,我干脆就直接在系统上面安装不通过 Docker 中转。
- 下载carbonyl并解压
在 github 仓库中直接下载编译好后的二进制包wget https://github.com/fathyb/carbonyl/releases/download/v0.0.3/carbonyl.linux-amd64.zip unzip carbonyl.linux-amd64.zip
太久没更新也不是我能控制并解决的咯。
- 安装依赖环境
- libnss3
解压后进去对应目录运行后出现一下错误:./carbonyl: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
鉴于这个系统还算是新的,因此解决方法也算是比较简单的:
apt install libnss3
- libasound2
安装上述依赖之后再次运行,遇到另外一个依赖错误:./carbonyl: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory
解决方法同样的也只需安装一下即可:
apt install libasound2
- libnss3
- 启动
直接./carbonyl启动会出现:[0428/105602.690685:ERROR:zygote_host_impl_linux.cc(100)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
的问题,这就需要使用普通用户运行或者是加个
--no-sandbox参数即可运行咯。
题外话
通过./carbonyl --no-sandbox https://www.cyzwb.com的方式是能启动且打开对应的网页页面了,可惜的就是我一时之间还没有学会如何操作的说。
附带一个其User-Agent吧:
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Google Chrome/111.0.5511.1 (Carbonyl) Safari/537.36
ChiuYut
2026年04月29日