换了ubuntu9.04。
桌面版本,ubuntu果然做的非常不错,其安装软件也是非常方便。对于懒得去折腾的人,用这个是最方便了的。
而且ubuntu的中文论坛做得很好,一般的问题都能在里面找到答案。
还有其wiki,及指南等 ,给刚安装好系统的人极大的便利。
这里记录一下我做的几个简单配置或遇到的问题,以配后用。
1. 这是在编译minigui1.6.10时出现的。[linux]警告:检测到时钟错误。您的创建可能是不完整的。---------------------------------------------
原因:如果上一次编译时为20071001,你把系统时间改成20070901后再编译就会报这样的错误.
解决:把时间改了或运行下来命令再make
find . -type f -exec touch {} \;
2. ubuntu安装qvfb-----------------
sudo apt-get install qt3-dev-tools-embedded
3.vim
-----
初始是未装的。装好后导入自己的.vim文件夹和.vimrc文件即可在我的.vimrc后加入了下面一行,每次打开文件时返回到上次退出时的位置
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif
4. ubuntu软件源。---------------
这个一般是装完系统后第一步做的,更新软件源,这样通过apt-get安装软件速度就快了。
先google一下9.04的软件源,修改下面这个文件即可。
/etc/apt/source.list
5. 命令提示符-----------
我在.bashrc里删除了原来有关PS1的所有行,然后添加如下两行
PS1="[\u@ \W]\$ "
export PS1
其中字符意义如下:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
最后的效果如下:
[linux@ ~]$
[linux@ ~]$ cd /usr/local/
[linux@ local]$
即只显示用户名(这里是linux)和当前目录名(而不是完整路径)
6. tftp 配置-----------
转此贴
我在建立TFTP服务器的时候,虽然google到不少,但发现多少有点问题,也许是我的操作有误,现把我建立TFTP过程例出来,有问题的大家一起探讨
1).安装程序
sudo apt-get install tftp tftpd
前者是客户端,后者是服务程序。
sudo apt-get install xinetd
2).在/目录下建一个tftpboot, 把属性改成777。
cd /
sudo mkdir tftpboot
sudo chmod 777 tftpboot
3).sudo vi /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd ~/tftpboot
4).sudo vi /etc/xinetd.d/tftp
tftp内容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s ~/tftpboot #这一行改成自己的目录
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
5).重新启动服务:
sudo /etc/init.d/xinetd restart
sudo in.tftpd -l ~/tftpboot
6).测试一下,在~/tftpboot文件夹下新建立一个文件
touch test
进入另外一个文件夹
tftp 192.168.0.38 【IP自行修改】
tftp> get test
是不是工作正常了呢?
现在把你编译好的内核文件拷贝到~/tftpboot下面,就可以使用u-boot的tftp命令加栽内核到目标板内存了。
7. kermit---------
这个是用来代替minicom的。这个工具的效果确实比minicom要好一些,而且还有颜色显示。
sudo apt-get install ckermit
然后在根目录下建立一个.kermrc配置文件,内容如下粗体部分
[linux@ ~]$ cat .kermrc
set line /dev/ttyS0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
使用: kermit -c 直接打开串口连接
或 kermit + connect
退出:ctrl + \
exit
8.系统语言为英文时无法调用scim输出法
新建/etc/X11/Xsession.d/95xinput文件,内容如下,and then reboot:
$ cat /etc/X11/Xsession.d/95xinput
export XMODIFIERS=@im=SCIM;
export GTK_IM_MODULE="scim";
export QT_IM_MODULE="scim";
scim -d
9. xterm设置
这里主要是解决显示中文及字体的问题。
~/.Xdefaults
------------
! % xrdb -load ~/.Xresources
! % xrdb -query
! % xrdb -symbol
! % xrdb -merge ~/.Xresources
! XTerm config
xterm*locale: true
xterm*faceName: Bitstream Vera Sans Mono:antialias=True:pixelsize=15
!xterm*faceNameDoublesize: WenQuanYi bitmap song:pixelsize=15
xterm*faceNameDoublesize: 文泉驿等宽正黑 :pixelsize=15
xterm*background: black
xterm*foreground: lightgray
xterm*scrollBar: no
xterm*rightScrollBar: no
xterm*leftScrollBar: no
10. 安装有关pthread的man信息
sudo apt-get install manpages-dev
sudo apt-get install glibc-doc
sudo apt-get install manpages-posix manpages-posix-dev
阅读(1303) | 评论(0) | 转发(0) |