Chinaunix首页 | 论坛 | 博客
  • 博客访问: 453457
  • 博文数量: 72
  • 博客积分: 3186
  • 博客等级: 中校
  • 技术积分: 1039
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-07 16:53
文章分类

全部博文(72)

文章存档

2012年(1)

2011年(5)

2010年(10)

2009年(56)

我的朋友

分类: LINUX

2009-12-11 13:54:36

换了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

阅读(1346) | 评论(0) | 转发(0) |
0

上一篇:2. nand初始化

下一篇:3. env_relocate

给主人留下些什么吧!~~