我正在使用 gentoo,并且一直在尝试 leksah
包裹从haskell
覆盖:
root # layman -a haskell
root # layman -s haskell
root # emerge -av app-editors/leksah
然而emerge
一直说
没有 ebuild 可以满足“app-editors/leksah”的要求。
我究竟做错了什么?
答案1
进行适当的配置layman
以便 portage 搜索您添加的覆盖。
选项 1:使用“make.conf”方法(旧方法)
echo "source /var/lib/layman/make.conf" >> /etc/portage/make.conf
...
选项 2:使用 'repos.conf' 方法(app-portage/layman-2.3.0 或更高版本的默认方法)
如果 /etc/portage/repos.conf/ 目录尚不存在,请创建它:
root #mkdir /etc/portage/repos.conf
如果你安装了 app-portage/layman-2.3.0 或更高版本,你可以强制重建 layman 的 repos.conf 文件:
root #layman-updater -R
来源:外行 - Gentoo Wiki(了解更多详情)