我想在 Ubuntu 10.04 上使用 apt-build 为我的机器构建一个 (优化) 版本的 Chromium。我已将 Chromium-PPA 添加到我的 /etc/sources.list.d/ 中,如下所示:
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 轻而易举。除了我首选的 Chromium 来自 PPA 之外,我没有看到任何区别。
答案1
是的,“ubuntulucid”那一行是拼写错误,原文中将这两个字分开了。
@sagarchalise:这正是我安装 Chromium 的方法,而且确实有效。但是,我希望通过 apt-build 构建它,而不是使用 apt-get 安装二进制版本。所以它对我来说不起作用。再次添加存储库对我来说也不起作用。
编辑
解决了!好像apt-build需求全部它应该在其中使用的 deb-src 存储库/etc/apt/sources.list. 通过添加 PPAapt-add-repository为每个新存储库创建一个单独的文件(在 /etc/apt/sources.list.d 中)。因此,将这两行直接放入/etc/sources.list并运行
sudo apt-build 更新 && sudo apt-build --reinstall 安装 chromium-browser
为我解决了这个问题。无论如何,还是感谢您的想法!
編輯²
这启动板上的错误报告看起来相关。
答案2
尝试这个
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”(如果您的源中也有相同的内容并且不是拼写错误):)