我想在 Ubuntu 10.04 上使用 apt-build 为我的机器构建一个(优化的)Chromium 版本。我在 /etc/sources.list.d/ 中添加了 Chromium-PPA,如下所示:
deb http://ppa.launchpad.net/chromium-daily/stable/ubuntu lucid main
deb-src http://ppa.launchpad.net/chromium-daily/stable/ubuntulucid main
但如果我跑
sudo apt-build install chromium browser
它告诉我
chromium-browser 不会被构建,因为它没有源包。source_by_source() 缺少源包名称。
另一方面 sudo apt-get source chromium-browser
似乎工作正常,甚至从 PPA 下载 6.x
我究竟做错了什么?通过 apt-build 构建 ffmpeg 和 firefox 轻而易举。除了我喜欢的铬来自 PPA,我看不出有什么不同。
是的,带有“ubuntulucid”的行是一个错字,原来有这两个分开的。
@sagarchalise:这正是我安装 Chromium 的方式,并且确实有效。但是,我希望通过 apt-build 构建它,而不是使用 apt-get 安装二进制版本。所以它对我不起作用。再次添加存储库对我也不起作用。
编辑
解决了!似乎apt-build需要它应该在/etc/apt/sources.list中使用的所有deb-src 存储库。通过apt-add-repository添加 PPA,将为每个新存储库创建一个单独的文件(在 /etc/apt/sources.list.d 中)。所以将这两行直接放入/etc/sources.list并运行
为我解决了这个问题。尽管如此,还是感谢您的想法!
编辑²
启动板上的此错误报告似乎相关。
尝试这个
sudo add-apt-repository ppa:chromium-daily/stable && sudo apt-get update && sudo apt-get install chromium-browser
至于你的sources.list.d文件,除了ubuntu和lucid之外,如果你的源代码中也有这样的“/ubuntu lucid main”,那么它不是错字:)