Gentoo/Arch Linux杂记
=====================Gentoo Linux=====================
环境变量在Gentoo里,root使用的是ROOTPATH而不是PATH,配置的PATH只对非root用户有效,如果要对root也有效的话,加一个ROOTPATH就行了。
Gentoo的环境变量配置方式与其它发行版本的Linux不同,其它发行版本的Linux一般都是在/etc/profile文件中配置环境变量,而Gentoo则是在/etc/env.d/目录下的文件中配置。
详见:http://www.gentoo.org/doc/zh_cn/handbook/handbook-sparc.xml?part=2&chap=5
Gentoo文档很详细,大部分都有中文翻译,这点比较好。感谢所有翻译文档的前辈。
Gentoo识别量产U盘所需要的模块
原文:http://gnutux.blogspot.com/2009/03/linuxu.html原文需要特殊技能才可以访问,所以直接copy过来了。
注意:新版本的内核中已经不建议使用USB device filesystem。
引用
Device Drivers --->
SCSI device support --->
<*> SCSI disk support
Probe all LUNs on each SCSI device USB support --->
<*> Support for Host-side USB
[*] USB device filesystem(不建议使用)
--- USB Host Controller Drivers
<*> EHCI HCD (USB 2.0) support
<*> OHCI HCD support
<*> UHCI HCD (most Intel and VIA) support
<*> USB Mass Storage supportSCIM中安装五笔LINGUAS="zh_CN zh" emerge scim scim-tables
Firefox中文版的安装可以用同样的办法。
在Gentoo下的VirtualBox中使用USB设备(照搬网上Ubuntu的):注意:新版本的内核好像不需要这么做了,VirtualBox直接就可以访问USB设备。
首先增加一个usbfs的group
groupadd usbfs
然后把你的用户加入这个group
gpasswd -a username usbfs
然后查看usbfs的group ID
cat /etc/group | grep usbfs
我这里输出的是:usbfs:x:1010:username,group ID为1010。
然后编辑/etc/fstab
vim /etc/fstab
加上一行:
none /proc/bus/usb usbfs devgid=1010,devmode=664 0 0
保存退出重启即可。
升级系统emerge -uDN world
清除不需要的包emerge --depclean
最好事先加-pv运行一次,看看要清除的包中有没有有用的包。
pdf阅读器LINGUAS="zh_CN" emerge acroread
居然是adobe的,能正确识别中文。
virtualbox装VirtualBox后需要把用户加入vboxusers组
启动Guest出现:
引用
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
需要加载vboxdrv模块,但好像不能像提示中的那么干,因为根本不存在/etc/init.d/vboxdrv这么个文件,必须:modprobe vboxdrv
接着重新启动Guest,又出现:
引用
Cannot open host device '/dev/sr0' for readonly access. Check the permissions of that device ('/bin/ls -l /dev/sr0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user (VERR_ACCESS_DENIED).
Unknown error creating VM (VERR_ACCESS_DENIED).
原因是忘了把用户加入cdrom组:gpasswd -a yuan cdrom
这回需要注销用户重新登录使新的用户组生效。
再次启动Guest,出现:
引用
Failed to open/create the internal network 'HostInterfaceNetworking-e