macint0sh

about me

Gentoo随笔

11 May 2013

-———————————————–

解决方法:

->提高低版本依赖[也可以降低高版本依赖]
echo x11-themes/gnome-themes-standard ~x86 » /etc/portage/package.keywords

-———————————————–
模块相关软件必须保证:
运行内核=编译内核
禁止随意复制内核长期运行
-———————————————–

Gentoo创建二进制软件包

1如果这个软件包还没有安装,可以使用emerge选项–buildpkg(简称-b)安装软件同时创建一个二进制包:

安装软件并且创建二进制包:
emerge --buildpkg conky

如果你要Portage默认安装软件时创建二进制包,可以在/etc/make.conf中将buildpkg关键词包含在变量FEATURES中。

自动创建二进制包:
FEATURES="buildpkg"

2不安装软件,只是创建二进制软件包,可以使用选项–buildpkgonly(简称-B):
emerge --buildpkgonly conky

3如果一个软件已经安装,可以使用quickpkg命令,它会将已安装的文件打成一个包。这对于备份说是很有用。

使用quickpkg:
quickpkg conky
-———————————————–

网络接口命名改为eth0+wlan0 :

#nano /etc/udev/rules.d/70-persistent-net.rules

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:00:00:00:00:0A", ATTR{dev_id}=="0x0",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0" SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:00:00:00:00:0B", ATTR{dev_id}=="0x0",ATTR{type}=="1",KERNEL=="wlan*",NAME="wlan0" -———————————————–

Linux Live 启动VFS异常,更新下边包后解决:

emerge (1 of 5) app-shells/push-1.5-r1
emerge (2 of 5) sys-kernel/aufs-sources-3.12.1
emerge (3 of 5) sys-auth/pambase-20120417-r3
emerge (4 of 5) dev-lang/python-exec-0.3.1
emerge (5 of 5) dev-python/python-exec-10000.1
-———————————————–

删除KDE包

emerge -avC kde-base/*
-———————————————–
ebuild ***.ebuild digest ebuild ***.ebuild manifest openssl whirlpool ***.ebuild
-———————————————–

Gentoo + XEN 内核配置

Bus options
    ->PCI support
        ->PCI access mode 

0.BIOS 选择BIOS不能挂载VFS
1.MMConfig 载入桌面快,联网较慢
2.Direct 载入桌面慢,联网快
3.Any 自动选择上述3种方式,表现为载入桌面快,联网较慢

Gentoo编译glibc提示内核版本低

Processor type and features      
    -> Disable the 32-bit vDSO (needed for glibc 2.3.3)      

wireshark提示dumpcap没有权限

#gpasswd -a <user> wireshark 然后注销并重新登录                

** Error in `/usr/lib/gcc/i686-pc-linux-gnu/bin/ld’: corrupted double-linked list: 0x0a345350 **

EXTRA_ECONF="--disable-pie" emerge --oneshot libsodium         # Gentoo 编译nmap提示找不到补丁文件      <img src="/img/nmap-error.jpg">        

将/usr/portage/net-analyzer/nmap/files/目录的补丁文件复制到
$EPATCH_SOURCE目录[即/var/lib/layman/pentoo/net-analyzer/nmap/files/目录]       

Gentoo Xorg提示无法加载glx模块/ABI版本不匹配

将当前xorg-server版本[大于等于]1.17的mask掉
>=x11-base/xorg-server-1.17.1      

编译32位兼容提示 Cannot run C compiled programs

[*] IA32 Emulation    
<*>   IA32 a.out support    

安装本地仓库 local 的软件包

# emerge gcc::local      
# emerge =gcc-7.3.0::local