我的CPP之路

路漫漫其修远兮
随笔 - 42, 文章 - 0, 评论 - 16, 引用 - 0
数据加载中……

2015年1月29日

[Log]20150129-FreeBSD 10.1 学习笔记-6

     摘要: 1,不安装vbox的guest additions,修改xorg.conf中monitor的HorizSync,Xorg可以识别出更多的显示模式。
2,安装vbox的guest addition,可手添加任意modeline来自定义Xorg的显示大小。  阅读全文

posted @ 2015-01-29 23:29 yanvenhom 阅读(227) | 评论 (0)编辑 收藏

2015年1月27日

[Log]20150126-FreeBSD 10.1 学习笔记-5

     摘要: 把昨天安装的xfce配置给了root启动,把今天装的lxde配置给了vvenF。  阅读全文

posted @ 2015-01-27 09:13 yanvenhom 阅读(138) | 评论 (0)编辑 收藏

2015年1月25日

[Log]20150124-FreeBSD 10.1 学习笔记-4


pkg info xorg-server | grep HAL

来查看,显示 HAL 是 off,按照文档,不用启动 hald 和 dbus 这两个service。
好像记得两三年前玩freebsd9的时候,如果不开启hald和dbus,startx出现的屏幕鼠标指针是动不了的。
现在startx,出现了两三个xterm,结果鼠标指针能动。先配置xorg。

Xorg -configure (root身份)会产生一个新文件,/root/xorg.conf.new。
Xorg -config xorg.conf.new -retro 测试这个生成的配置文件,结果花屏,鼠标指针能动。

按照handbook,应该cp xorg.conf.new /etc/X11/xorg.conf把xorg.conf.new文件copy到/etc/X11/xorg.conf,先不做。
先装xdm
进入 /usr/ports/x11/xdm ,make install clean,很快就完成。
修改 /etc/ttys 文件,注释掉原来的ttyv7,加入,

ttyv7 "/usr/local/bin/xdm -nodaemon" xterm on secure

结果关机重启卡在 Starting background file system check in 60 seconds
还显示无法启动powerd,因为找不到cpufreq(4)
怀疑原因是输入错误,fsck和mount -a 之后用ee查看 /etc/rc.conf 貌似正常,之前hostname="",曾改为过hostname="freeboY",估计这不是无法进入virtual terminal的原因,但还是暂时先改回空。
想查看/etc/ttys文件,结果误操作,结果误删除,很要命。。。
ee创建之,查看handbook,先加两行(记得之前的ttys中还有更多选项,貌似什么远程连接?暂时不管):

ttyv0 "/usr/libexec/getty Pc" xterm on secure
ttyv7 "/usr/local/bin/xdm -nodaemon" xterm on secure

ok,结果输入exit,稍等2、3秒,进入xdm的界面了,怎么回事。。
重启看看,反正这么糟的情况都经历过来了。。。真长经验呐。。。
OK,不卡了,不知道powerd有没有被启动。。。
在xdm的login界面输入用户名密码就会再进入login界面,原因估计没有session。
xdm的login界面显示Welcome to 1,估计这个1是因为hostname为空。
Ctrl+Alt+F1可以退出xdm,进入ttyv0。
Alt+F2能进入前面编辑的ttyv7,所以Fn是/etc/ttys文件中的第几行,而不是ttyv7的7。
pkg info pkg 显示 segmentation fault (core dumped)
暂时将ttyv7 设为 off。
尝试

# cd /usr/ports/ports-mgmt/pkg
# make
# make install clean

结果装到一半error。
pkg delete pkg也显示 segmentation fault (core dumped)。
继续测试 /etc/ttys 这个文件。把ttyv0 修改掉,比如改成 myttyv0。handbook上说“不要把system console ttyv0”。在重启前,结果发现,root无法登陆了,不过vvenF可以登陆。而且pkg info pkg显示正常了。
重启,显示getty报错,无法open /dev/myttyv0。
OK,进入single user mode(别忘了mount -a,否则/usr/下都空)改回ttyv0。
exit之后就进入普通多用户模式,root账户能登陆ttyv0了。
在/dev/下发现ttyv0到ttyvf,共16个。所以说/etc/ttys里面的每个virtual terminal的名字不能乱取。
root账户安装xfce4,在/usr/ports/x11-wm/xfce4/内make install clean,安装选项选择SLIM(login manager),SQUEEZE(Archive manager)和XPM(Power manager)。
结果又悲剧了,virtualbox下按win键会输入很怪的字符(^J,或者^]什么的。。。),瞬间两三个安装选项因此跳过了(估计是认为输入了cancel,而且不知道cancel了什么。。。)结果经过漫长过程还是显示Error code 1,在xfce4文件夹内。
尝试重新make install clean,之前提示安装的如果选了安装而且执行无误的话,估计是不会被要求再安装的,因为会check出存在。结果真是前面的win键把某些package取消了,这次的提出和上次看见的都不一样,而且安装过程很冗长(时间和依赖数量与从ports安装Xorg在一个量级上。。。),切换到其他virtual terminal查看/usr/一度达到5.5GB(如果再第一个cleaning前查看估计更大)。最后N多安装后,N多cleaning后,没有显示error,完成。(让我在意的是居然被问及要不要安装dbus和hal,这两个不是新版xorg不依赖了么。)

pkg info xfce 显示 4.10_9。Options中除了PRINT是off,其他都是on。
df -h 查看磁盘使用情况,/usr/的那个分区到了2.6G,又加了大约700MB。
今天主要是处理操作失误花了N久(看来确实是/etc/ttys文件误操作,之后又误删),而且segementation fault(出现此错的时候还尝试过pkg delete pkg,还好没什么反应,貌似。。。)的原因还不知道,还好重启就ok了,现在正常。

posted @ 2015-01-25 13:00 yanvenhom 阅读(108) | 评论 (0)编辑 收藏

2015年1月24日

[Log]20150123-FreeBSD 10.1 学习笔记-3

ls的输出太大,超过一个屏幕,用
ls | more
或者
ls | less
来滚屏,q 退出。

=========
du 可以查看文件夹大小。
df 可以查看磁盘使用情况。

安装Xorg前,查看/usr/bin,81MB。
df的记录保存在用户文件夹内。

# cd /usr/ports/x11/xorg
# make install clean

显示需要root权限来创建/var/db/ports/x11_xorg

结果提示error,安装失败,似乎根本没有安装什么。
干脆完全进入root,从ports安装xorg。
这次能装了,被提问各种软件选项,gtar,取消了某port的doc文档貌似是xorg的?其他选项一律默认,否则没完没了。
gmake的native language support也选了,默认的。
当提示安装dejavu的时候,df -h显示,/usr/分区一度到达5.2GB,果然增加了4GB。
显示N多Cleaning后,/usr分区最后是1.9GB,比原来1.2GB增加了约700MB。还有/var/增加了8MB。其他分区在1MB这个量级上没有变化。
Xorg安装完成。
/usr/bin 还是81MB。

posted @ 2015-01-24 00:04 yanvenhom 阅读(103) | 评论 (0)编辑 收藏

2015年1月23日

[Log]20150122-FreeBSD 10.1 学习笔记-2

执行了以下命令:

portsnap fetch
portsnap extract
portsnap update

vvenF(wheel组),提示没有权限写入ports的文件夹,换root就行。
登陆root之后又执行了以下命令:

# /usr/sbin/pkg
# cd /usr/ports/ports-mgmt/pkg
# make
# make install clean

# pkg info pkg显示pkg的版本是1.4.6

posted @ 2015-01-23 11:43 yanvenhom 阅读(103) | 评论 (0)编辑 收藏

[Log]20150119-FreeBSD 10.1 学习笔记-1

Virtual Box 安装,虚拟机。

host name : freeboy

一块128GB的虚拟硬盘,分区如下:

Partition Type    Size    Mountpoint    Label
freebsd-boot    512K          
freebsd-ufs    16G    /    rootufs
freebsd-swap    4G         swap
freebsd-ufs    4G    /var    varufs
freebsd-ufs    4G    /tmp    tmpufs
freebsd-ufs    all the rest    /usr    usrufs

root password : freeroot

创建了一个用户

vvenF
vvenFreeBSD
uid : 1001
pwd : vbox
在wheel组内, vvenF组
Shell : /bin/sh

=========
安装过程中有个启动选项,里面选了dynamic cpu控制,没选ps/2 mouse pointer选项。

posted @ 2015-01-23 11:40 yanvenhom 阅读(179) | 评论 (0)编辑 收藏

2011年9月15日

[整理]一些linux发型版本

     摘要: 8款轻量级桌面环境和10大2011年最佳发行linux~也包括一些窗口管理器和软件运行评测  阅读全文

posted @ 2011-09-15 07:54 yanvenhom 阅读(246) | 评论 (0)编辑 收藏

2011年3月20日

[转]对程序员最具影响的,每个程序员都应该阅读的书籍

     摘要: [转]对程序员最具影响的,每个程序员都应该阅读的书籍  阅读全文

posted @ 2011-03-20 06:12 yanvenhom 阅读(192) | 评论 (0)编辑 收藏

2011年1月3日

Unix学习笔记

     摘要: Unix学习笔记,找到了网上著名的FreeBSD 使用手册,Beej's 网络编程指南中文版,KDE/QT和GNOME/GTK发展历史,Unix和Linux的文件系统层次结构。  阅读全文

posted @ 2011-01-03 00:07 yanvenhom 阅读(296) | 评论 (0)编辑 收藏

2011年1月2日

C++,读取配置文件笔记

     摘要: 摘一个老外写的Config类,可以读取配置文件  阅读全文

posted @ 2011-01-02 01:51 yanvenhom 阅读(1722) | 评论 (0)编辑 收藏