gentoo
lophyxp
这个作者很懒,什么都没留下…
展开
-
ATi Radeon/AMDGPU的Linux开源驱动
Wonder/March3D Rage/Rage Pro/Rage 128R100R200R300/R400/R500R600/R700=TeraScale VILW 1Evergreen/Northern_Islands=TeraScale VILW 2/3Southern_Islands/Sea_Islands/Volcanic_Islands/Arctic_Islands(Polaris)/Vega=GCN 1/2/3/4/5Navi 1X/Navi 2X=RDNA 1/2https原创 2022-01-13 02:18:15 · 1182 阅读 · 0 评论 -
安装Gentoo要点
Install GentooEFI grub:2 gentoo-kernel-bin systemd lvm dracut从安装手册:安装基本系统:可选:使用 systemd 作为 init 系统切换到systemd页live cd command linedhcpcd eth0ifconfigrc-service sshd startpasswdgo to chrootmount /dev/rootvg/slash /mnt/gentoo/mount /dev/rootvg/h原创 2021-06-01 05:38:10 · 664 阅读 · 0 评论 -
编译之美——谈Gentoo的灵魂
Good good emerge, day day update.Gentoo Linux fans的每一天就这样度过。emerge (update)一天又一天,日复一日,这就算掌握Gentoo了么?我要说,Gentoo的关键,在编译。向前再走一步,就是要掌握crossdev。crossdev的下一步,不是catalyst,而应该是Cross build environment。Emb...原创 2020-01-25 00:23:32 · 572 阅读 · 0 评论 -
武器库
想不到johntheripper居然是一个wordlist生成器。当然john最著名的作用还是生成hash表。johntheripper配合THC hydra就是子弹推上枪膛。自从使用了hydra以后,一直在寻找好用的wordlist生成器,找到了crunch。不过crunch默认没有收入gentoo portage,而是存在于pentoo overlay中,pentoo是一个gentoo上类似b原创 2013-07-30 17:14:57 · 994 阅读 · 0 评论 -
kpartx在哪里?
据《linux下使用kpartx挂载虚拟文件系统》,发现神武kpartx。可是gpo中search不到名字为kpartx的软件包。不过,debian package 上《软件包: kpartx (0.4.9+git0.4dfdaf2b-7 以及其他的)》‘提到kpartx属于multipath-tools包。gpo中可以找到multipath-tools。原创 2013-10-05 19:57:10 · 4271 阅读 · 0 评论 -
制作gentoo minimal cd的U盘
minimal cd的启动过程是BIOS读取光盘中的引导程序,引导光盘上的lilo,lilo加载isolinux目录下的gentoo(内核)和gentoo.igz(initrd)启动,initrd搜索所有存储介质根目录,找寻livecd文件(0字节),找到认为该介质为minimal cd光盘,然后加载其根目录下image.squashfs文件为/,然后是init script,最后进入bash。剩下的就是按照安装手册进行stage3安装的事情了。原创 2013-10-08 11:09:38 · 1477 阅读 · 0 评论 -
从KDE 4.10.5升级到4.11.2
遇到了很多问题:1、kde-base/solid-4.10.5被mask(在/usr/portage/profiles/package.mask)解决办法:emerge -C solid2、升级过程被中断,需要执行emerge @preserved-rebuild解决办法:照它说的执行,会重新编译很多包。3、编译到x11-misc/shared-mime-inf原创 2013-12-28 21:55:26 · 1047 阅读 · 0 评论 -
解决安装KDE4后,安装libreoffice-bin出现的boost,poppler软件包冲突
gentoo上,桌面是kdebase-meta-4.10.5:4,想要安装libreoffice-bin的时候,提示软件包冲突:sudo emerge libreoffice-binCalculating dependencies... done!!!! Multiple package instances within a single package slot have be原创 2013-10-09 16:53:56 · 1747 阅读 · 0 评论 -
no protocal specified
运行sudo gvim或X应用程序的时候会提示no protocal specified,然后就终止运行了。一般的解决方法是sudo xhost +,但是目前的gentoo默认已经不在安装xhost了。还有一种方法就是用xauth,xauth目前默认有安装到gentoo。首先,在可以运行X应用程序的用户权限下,运行xauth list会输出:localhost/unix:0 MIT-M原创 2013-06-05 17:21:45 · 1616 阅读 · 0 评论 -
virtualbox导入ova报VERR_VD_VMDK_INVALID_FORMAT错误及解决过程
在virtualbox中导入原先做的gentoo linux操作系统的虚拟机的时候,出错了。只有想办法把系统数据导出来,或者重新安装。在网上搜了一些资料后,发现:ova文件其实就是一个tar文件,解开就是ovf、vmdk和mf。ovf是虚拟机定义文件,vmdk是虚拟机硬盘文件,mf是一个校验文件。解开的过程提示出错,不过三个文件还是得到了。按照ovf文件的描述手工建立虚拟机,再将vdm原创 2013-04-10 20:43:31 · 4042 阅读 · 0 评论 -
gentoo上使用sudo
1、安装app-admin/sudosuemerge sudo2、设置环境变量EDITORsuecho EDITOR=\"/usr/bin/vim\" >/etc/env.d/99editorenv-update然后注销重新登陆3、编辑sudo配置文件/etc/sudoer,启用wheel组特权,/etc/sudoer不能用编辑器直接编辑,只能使用visud原创 2012-12-26 16:30:43 · 1219 阅读 · 0 评论 -
KDE的网络管理工具networkmanagement
Linux下的NetworkManager是新兴的、现代化的使Linux、Unix一族操作系统的网络连接简单、明了的一组工具。无论是WiFi、有线、3G还是蓝牙,它允许你方便快捷的从一个网络转移到另一个已经配置好的或曾经加入的网络中去,并且在下一次网络可用的时候自动检测和连接。NetworkManager的官方网站上,当前的最新版本是0.9.4。NetworkManager有很多用户工具,字符原创 2012-08-18 14:05:28 · 9586 阅读 · 1 评论 -
在gentoo上安装bochs
最近向学习《Orange's一个操作系统的实现》这本书,于是在gentoo下搭载实验环境。其实,只是安装nasm和bochs两个软件。nasm很好安装,gentoo的stage3默认已经安装,bochs可是大费周章,直接emerge报错。 checking for PCI host device mapping support... yesconfigure: Linux detected as原创 2012-07-01 19:12:29 · 1176 阅读 · 0 评论 -
又一点字体美化
个人浅见,字体美化大家总是纠葛三个方面: 1、Hinting和AutoHint 2、DPI的设置 3、三个font-family的字体匹配顺序 我这回遭遇的就是字体匹配顺序问题。 由于app-office/openoffice-bin包依赖于media-fonts/arphicfonts,arphicfonts被自动安装。我的gentoo 在没有设置字体匹配顺序的情况下,a原创 2009-11-20 08:55:00 · 1180 阅读 · 0 评论 -
bash-completion for gentoo和使sudo支持tab补齐
为什么要使用 bash-completion,因为有了它,几乎所有的命令你都可以尝试使用利用tab键来补齐。如何安装呢?1、安装必要的软件包 bash-completion,会通过依赖关系自动安装gentoo-bashcompsudo emerge -a bash-completion2、添加 bash-completion 全局 USE 标记到 /etc/make.confsud原创 2013-08-17 23:26:55 · 2355 阅读 · 0 评论 -
安装搜狗输入法
1、安装sudo emerge fcitx-sogoupinyin kcm_fcitx2、配置XIMsudo vim /etc/X11/xinit/xinitrc.d/99-fcitx.confexport GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport XMODIFIERS=@im=fcitxsudo原创 2013-10-11 15:48:16 · 1771 阅读 · 0 评论 -
konsole与用粗体绘制强调色
近一段时间在使用konsole的时候,发现字符串在显示的时候莫名其妙的被截断了。成了下图的样子:在晚上搜索了很多文档,发现是是konsole的“用粗体绘制强调色”(英文是“Draw intense colors in bold font”)引发的。如果字体是文泉驿微米黑、正黑,字体样式为普通,同时勾选了“用粗体绘制强调色”,就会出现这个问题。我的/etc/fonts/local.conf如下,原创 2013-10-18 20:19:13 · 1433 阅读 · 0 评论 -
走进龙芯3A3000(四)安装XFCE4
我想要安装KDE我想要qtwebengine的MIPS64实现。曾经读过千里孤坟的《KDE综览》,就深深喜欢上了KDE,当时的版本还是KDE3。后来KDE4发布,千里孤坟又写了《KDE 4.0.0构建依赖详解》。最新的(2018-08-10)KDE版本是KDE Plasma 5,分为KDE-Frameworks, KDE-Plasma和KDE-Apps,当然依赖最新的Qt5。Qt5有一个模块叫...原创 2018-08-10 15:36:19 · 2403 阅读 · 4 评论 -
走进龙芯3A3000(三)在Gentoo N64上安装xorg-server
软件栈在《走进龙芯3A3000(二)安装Gentoo N64 》里面已经搭建了一个可以启动登陆到bash的系统,并且编译安装了内核。剩下的就是在这个基础之上一层一层的搭建各种软件。首先是X11,然后我期望是KDE,接着是firefox之类的浏览器,当然还有libreoffice、GIMP之类。安装xorg-serveremerge --ask app-misc/screenscr...原创 2018-08-10 14:52:57 · 744 阅读 · 0 评论 -
走进龙芯3A3000(二)安装Gentoo N64
Gentoo Linux是什么?Gentoo Linux是一个万能的,基于源代码的Linux发行版——可以变成任何你需要的系统——甚至更强大。他的官网是https://www.gentoo.org/,文档位于https://wiki.gentoo.org/。Portage是他的强大的包管理器,是用python和bash写成的。MIPS64el N64是什么?https://www.li...原创 2018-08-10 14:38:48 · 2060 阅读 · 0 评论 -
走进龙芯3A3000(一)安装Loongnix
首先说一下我的硬件我于2017年9月9日在龙芯开源社区的龙芯开发者商城通过龙芯开发者计划之一《第一期龙芯主板优惠购活动》购买了龙芯3A3000开发板。套装:Loongson 3A 3000 开发板 包含CPU、内存、主板和集成网卡CPU:Loongson 3A 3000 1.40Ghz主板:3A3000开发板内存:3A3000开发板配套内存 8G网卡:主板集成千兆网卡显卡:自行另配...原创 2018-08-10 14:01:08 · 8829 阅读 · 2 评论 -
Wayland/Weston的fbdev后端
fedora 25发布有一段时间了,其最突出的特色就是用wayland取代了X。Wayland 依赖 libkms(Kernel ModeSetting, 内核模式设定。显示器的分辨率和色深加在一起被i成为模式),而libkms是包含在DRM(Direct Rendering Manager)里面的。Intel的开源Linux显卡驱动、AMD的开源Linux显卡驱动都基于DRM,Nvidia也在自原创 2017-02-06 19:03:04 · 6873 阅读 · 7 评论 -
crossdev构建mips编译工具链
crossdev --b 2.25.1-r1 --g 4.9.3 --k 4.3 --l 2.22-r4 -P -v -oO /usr/local/portage/layman/ -t mipsel-unkown-linux-gnu --without-headerscross-mipsel-unkown-linux-gnu/gcc -fortran -sanitize没有编译是因原创 2016-08-20 15:21:32 · 985 阅读 · 0 评论 -
编译boost遇到g++抱怨的时候
最近在安装gentoo。安装LVM2的时候根据依赖,需要安装boost的时候,总是出错,提示:{standard input}: Assembler messages:{standard input}:58054: Warning: end of file not at end of a line; newline inserted{standard input}:58879: Err原创 2015-11-18 16:21:32 · 6375 阅读 · 1 评论 -
gentoo设置单个软件编译的CFLAGS参数和patches
http://phpcj.org/gentoo%e8%ae%be%e7%bd%ae%e5%8d%95%e4%b8%aa%e8%bd%af%e4%bb%b6%e7%bc%96%e8%af%91%e7%9a%84cflags%e5%8f%82%e6%95%b0%e5%92%8cpatches/[20160510]最新:gcc-5.3编译wine已修复。gentoo升级到gcc-5.3后,编转载 2016-07-03 20:23:50 · 1212 阅读 · 0 评论 -
如何解决CPU过热100度自动关机
使用gentoo的,和重新编译过内核的Linux朋友可能会遇到这样的问题,当你正在编译某个大型软件 (比如gcc),CPU满负荷运转半个小时左右,Linux忽然会提示类似如下的信息: Critical temperature reached (100 C), shutting down 然后就开始进入init脚本的关机流程。于是,稍微大一些的软件就无法编译了。 我也遇到了这个问题,并被困扰了一个半月,在绕了一些圈子以后,终于让我找到了问题所在和解决的。 首先,这个问题和内核的acpi模块原创 2009-06-19 02:31:00 · 11297 阅读 · 0 评论 -
grub2进入稳定分支
今天同步portage的是有受到一封news,标题是GRUB2 migration,告诉我grub2已经进入稳定分支,将安装到我的gentoo中,并替代grub legacy。提供了一个很好的文档grub2-igration.xml。以下是我从grub legacy迁移到grub2的过程,希望能提供一些有价值的参考。1、升级到grub2软件包一般在严格按照Handbook安装gentoo的原创 2013-10-16 18:23:30 · 2104 阅读 · 0 评论 -
alsa设置默认声卡
首先说一下alsa的配置文件。alsa的配置文件是alsa.conf位于/usr/share/alsa目录下,通常还有/usr/share/alsa/card和/usr/share/alsa/pcm两个子目录用来设置card相关的参数,别名以及一些PCM默认设置。以上配置文件,我等凡夫从不用修改,修改它们是大神的工作。还有两个配置文件/etc/asound.conf和~/.asoundrc,它原创 2013-11-06 15:43:20 · 15707 阅读 · 0 评论 -
如何获取portage中软件的源代码
最近忽然的对源代码着了迷,记得原先在ubuntu中,获取源代码是很简单的事情,依稀记得只需要 apt-get source software 就可以了。 gentoo天生的具有和源代码无缝的亲和力。最近琢磨了一下,发现在gentoo中获取portage(或者overlay)中软件的源代码也是很简单的事情。步骤如下: 把自己的帐号加入到portage组里 sudo gpasswd -a myuser portage 然后注销重新登陆 创建一个存放源代码的目录 mkdir原创 2010-07-18 21:14:00 · 1561 阅读 · 0 评论 -
KDE上启用policykit
修改/etc/make.conf,在USE中添加policykit,然后 emerge -uDN world 安装配置工具:policykit-kde emerge policykit-kde 效果如下:原创 2010-06-12 09:44:00 · 1451 阅读 · 0 评论 -
郁闷的xorg-server-1.6.2-r1
郁闷啊,我从xorg-server-1.6.1.9xx升级到1.6.2以后,混合扩展就失效了,OpenGL也有问题,表现为glxgears只显示一个黑窗口,如果移动这个窗口,就在里面显示支离破碎的画面,dmesg有如下输出: [drm:drm_wait_vblank] *ERROR* failed to acquire vblank counter, -22 [drm:drm_wait_vblank] *ERROR* failed to acquire vblank counter, -22 n原创 2009-07-25 12:29:00 · 838 阅读 · 0 评论 -
udev废除devfs-compat
话说例行的emerge -uDN world,其中udev从149版本升级到151-r4版本后,硬盘的设备文件就丢了,好在我做的是lvm,还能启动,启动后网也上不去了。 苦思了一圈,感觉是udev升级了造成的问题,发现从149版本升级到151-r4版本后udev的devfs-compat USE已经默认不再开启了。 要求重新编译内核,禁用 CONFIG_SYSFS_DEPRECATED CONFIG_SYSFS_DEPRECATED_V2 郁闷的是,我的/boot没有做在lvm上原创 2010-08-10 07:26:00 · 1044 阅读 · 0 评论 -
期待Mesa-7.6.1
Mesa-7.6在9月28日发布了,随同发布的还有Mesa-7.5.2。随后Mesa-7.5.2立即进入了gentoo的portage树中,而 Mesa-7.6一直杳无音信。期盼中的我极度郁闷,难道gentoo的开发人手真的短缺到这种地步了?亦或者,是在等某个版本的kernel? 一晃几个月过去了。 这两天,刚丰兄展示装好的Ubuntu。在gnome桌面下compiz特效速度飞快,但我这个KDE饭大为自惭。审视之,原来Ubutnu使用的 Mesa-7.6.1-rc1,在G33显卡上,特效速度飞快。原创 2009-12-03 02:07:00 · 608 阅读 · 0 评论 -
Gentoo十周年
今天sync,发现portage中的profile也全面更新了 lophyxp@localhost:/media/ubuntu/etc/fonts$ sudo eselect profile list 密码: Available profile symlink targets: [1] default/linux/amd64/10.0 [2] default/linux/amd64/10.0/desktop [3] default/linux/amd64/10.0/develo原创 2009-10-05 00:39:00 · 1010 阅读 · 0 评论 -
寻找fixed字体
根据gentoo的本地化指南设置LANG为zh_CN.UTF-8以后,startx会提示缺少fixed字体,而导致不能启动xterm。经过寻找,发现只要emerge了font-misc-misc包以后,就获得fixed字体了。原创 2009-06-24 09:30:00 · 803 阅读 · 0 评论 -
虚拟的vmware,郁闷的gentoo
这两天琢磨gentoo已近上瘾的趋势,为了缓解症状,逮着手里一台服务器,架上vmware,分了8G空间,给了265M内存,装gentoo。 有笔记在就是好,沿着先前的脚印,一步一步的走: 1、分区 2、解压缩stage3和protage 3、修改make.c原创 2008-12-24 07:48:00 · 651 阅读 · 0 评论 -
ibus需要gtk USE了
这两天emerge -uDN world了一次,然后ibus就启动不起来了。表现为: 执行 ibus-daemon -d -x 瞬间完成但是没有效果。 执行 ibus-setup 弹出一个对话框 但是点击“是”按钮依然会重复出现这个对话框。 后来发现app-l18n/ibus软件包多了一个gtk USE,我安装的是KDE桌面环境,/etc/make.conf中USE的配置是-gtk -gnome的,所以编译出来的ibus没有图形界面库支持,当然的启动不起来了。 编辑了/etc/po原创 2010-06-24 09:25:00 · 1026 阅读 · 0 评论 -
[转载]Gentoo创建本地Overlay仓库
转载自:Kappa's fresh life 有时候官方的portage和overlay并不能及时更新,而我们又有需要,这就是自己动手丰衣足食的时候了。只需要在本机创建自己的overlay仓库并添加需要的文件就可以。具体步骤如下: 1.创建目录:比如# mkdir /usr/local/myoverlay 2.修改/etc/make.conf,加上一句: PORTDIR_OVERLAY="/usr/local/portage/layman /usr/myoverlay" [一点修改]疑问原创 2010-01-29 08:32:00 · 2492 阅读 · 0 评论 -
遭遇缺少libGL.la
Mesa-7.6.1终于发布了。在圣诞节,这份大礼终于进入了portage。我本来emerge了7.7_rc3,偶有白屏的困扰。现在打算整体升级到7.6.1,想不到在编译libdrm等软件的时候,提示缺少libGL.la。郁闷!退回到了7.5.2就没这个问题了。 结果在网上搜到了这篇文章 lafilefixer 于是照着执行了 sudo lafilefixer --justfixit && sudo revdep-rebuild 执行之后libGL.la依然没有出现,但是软件们可以编译了原创 2009-12-27 10:35:00 · 966 阅读 · 0 评论 -
[转载]Gentoo: has a modification time in the future
I'm currently playing again with Gentoo and I'm getting again the “One of the files in /etc/{conf.d,init.d} or /etc/rc.conf has a modification time in the future”-error. So here is some help, if you have the same little annoyance. Here it was the case,原创 2009-09-09 02:37:00 · 823 阅读 · 0 评论