最近看到一个比较好的 eclipse 插件:embsysregview,于是想装起来用用看。结果安装过程出错,4个 jar 的包下载不下来,并且通过本地安装的方法也不行。 后来终于找到作者的回复,作者的意思是 一切都是网址的错误。 我们只能修改安装插件的网址为 http://embsysregview.sourceforge.net/update/site.xml

https://sourceforge.net/projects/embsysregview/files/embsysregview/0.2.6/ 下载包。

然后把从网上下载下来的 0.26 版本的4个 jar 包放入 plugins 文件夹下面,

这样就可以 使用正常安装插件的方法安装了.

首先使用 emerge --ask --verbois sudo 来安装 sudo。 因为使用 visudo 默认使用nano来进行编辑的, 所以输入 EDITOR=vim visudo 来强制使用vim进行编辑, 查到 wheel 那一行,取消注释即可。注意wheel 有两行, 一行是需要输入密码,一行是不需要输入密码, 根据需要来选择。

sudo 如果要使用 -A的话, 在gentoo 中需要安装 ssh-askpass-fullscreen, 或者x11-ssh-askpass 来进行相应的操作。

gentoo android studio 安装很简单, emerge --ask --verbose android-studio android-tools android-sdk-update-manager

安装好了以后,首先安装前面的办法,进行科学上网。然后使用 root 权限, android 启动android-sdk-update-manager,然后安装

  1. tools 中的 android sdk tools, android sdk platform-tools, android sdk build-tools,
  2. android 7.1.1(api25)下面所有项目.
  3. extra 中的 android support repository, google repository。

android-sdk-update-manager 如果中间发现下载速度忽然变慢, 可以把软件关闭重新打开, 速度就可以再次变为高速下载。

使用root权限, android-studio启动,首先对代理进行配置, 选择 sock,然后其他安装科学上网的办法来,下面有个测试网络的,直接输入 google 的网址进行测试,测试无误,进入下一步。选择 custom, 进去看一看是不是需要安装的都安装好了,如果有什么没有安装好的,使用android-sdk-update-manager 进行安装。 如果都安装好了,就一路下一步即可。

如果使用 普通用户登录,每次都要重复第一次,选择目录等等, 如果使用root 用户,旧不会要求再次选择SDK目录等。

首先查看自己的CPU是intel的还是AMD的 grep --color -E "vmx|svm" /proc/cpuinfo 注意:INTEL和AMD的在内核中只能同时启用一个,或者都设置为模块加载,否则会报错。

[*] Virtualization  --->
    <*>   Kernel-based Virtual Machine (KVM) support

我的是 INTEL 的所以配置

[*] Virtualization  --->
    <*>   KVM for Intel processors support

网络相关 vhost-net

[*] Virtualization  --->
    <*>   Host kernel accelerator for virtio net

可选的高级网络设置

Device Drivers  --->
    [*] Network device support  --->
        [*]   Network core driver support
        <*>   Universal TUN/TAP device driver support

802.1d

[*] Networking support  --->
        Networking options  --->
            <*> The IPv6 protocol
            <*> 802.1d Ethernet Bridging

python USE 支持

Kernel hacking  --->
        Compile-time checks and compiler options  --->
            [*] Debug Filesystem

使用EXT4的文件系统,需要启用filecaps USE

File systems  --->
    <*> The Extended 4 (ext4) filesystem
    [*]   Ext4 Security Labels

注意:使用图形界面输出的话,需要启用 gtk, ncurses, sdl, spice 这几个中的一个,最好都启用。

emerge --ask --verbose qemu

把普通用户加入 kvm组 gpasswd -a xxx kvm

因为需要配置网桥,使用brctl 命令,所以需要安装 bridge-utils emerge --ask --verbose bridge-utils

安装 ccache emerge --ask --verbose ccache

修改make.conf,注意cache 最大也就是5G。 vim /etc/portage/make.conf FEATURES="ccache" CCACHE_SIZE="4G"

命令行输入 CCACHE_DIR="/var/tmp/ccache" ccache -s 查看ccache 相关情况。 可以修改 make.conf 来修改默认的文件夹位置。 如果单独使用 ccache,那么默认会把文件放入到 /home//.ccache 里面。

如果要在其他情况下使用 ccache, 那么注意修改文件夹的位置,并且在 .bash_profile 里面修改PATH, 把 /usr/lib/ccache/bin 放进去。然后使用类似 ccache gcc 这种方法。