|
|
# crossdev -S -s4 --ex-gdb --ex-insight --target arm-unknown-linux-gnu
因为需要调试,所以想装个insight,毕竟对于我等菜鸟来说gdb文本界面有点困难。但是安装一直失败,相关log中信息如下。
# cat /var/log/portage/cross-arm-unknown-linux-gnu-insight.log
!!! All ebuilds that could satisfy "cross-arm-unknown-linux-gnu/insight" have been masked.
!!! One of the following masked packages is required to complete your request:
- cross-arm-unknown-linux-gnu/insight-6.8 (masked by: missing keyword)
- cross-arm-unknown-linux-gnu/insight-6.7.1-r1 (masked by: missing keyword)
根据提示,我在/etc/portage/package.keywords中添加了cross-arm-unknown-linux-gnu/insight,问题依旧
# vim /usr/portage/dev-util/insight/insight-6.8.ebuildKEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" 其中并没有arm,但是我安装的insight是:
host为x86 gentoo
target为arm
这里的KEYWORDS应该为x86即可了
为什么我修改了/etc/portage/package.keywords还是提示missing keyword呢? |
|