Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1011381
  • 博文数量: 81
  • 博客积分: 3308
  • 博客等级: 中校
  • 技术积分: 784
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-16 18:26
文章分类

全部博文(81)

文章存档

2014年(1)

2013年(5)

2011年(38)

2010年(37)

我的朋友

分类: LINUX

2010-02-24 21:47:01

我的fedora9装机配置和软件安装-全过程

从实际安装来看,还是fedora9的英文版安装效果好,在安装时只需要选择"中文"支持,然后这样进入系统之后就可以从英文版中进入中文环境了.
==============================================
一.在fedora9下如何adsl拨号
ubuntu下可以直接使用pppoeconf来一次性完成拨号,fedora9下稍微麻烦一些,可以使用如下步骤来adsl拨号.
1.进入root用户模式
2.执行/sbin/pppoe-setup
3.根据提示用户名为,你的登录用户名,
4.提示输入DNS时,必须输入:server
5.输入拨号密码
6.剩下的选型基本上默认即可
7.拨号文件已经建立好了,现在开始拨号
8.执行/sbin/pppoe-start开始拨号
9.使用/sbin/pppoe-status查看拨号结果
10.执行/sbin/pppoe-stop挂断.
PS:
<1>如果在pppoe-setup时没有选择,boot时自动拨号,那么每次启动都要手工执行一次/sbin/pppoe-start
<2>firefox不能打开网页的解决方法,取消file->Work Offline前面的勾.
==============================================
如果在linux下安装直接编辑/boot/grub/menu.lst即可,
如果在windows下安装iso,那么下载grub4dos,拷贝grldr,grub.exe和menu.lst这三个文件到c盘
网址:
然后向c:/boot.ini隐藏文件添加如下一行内容:
c:\grldr=GRUB
重启电脑,之后起机时就可以选择安装相应linux系统了,如果安装失败,提示grub被破坏,那么使用启动盘
进入dos,然后执行fdisk /mbr即可恢复.

如果使用grub进行fedora或者ubuntu的安装,需要配置iso路径,grub是这样识别windows路径的
C盘是(hd0,0)  //主分区
D盘是(hd0,4)  //第一个扩展分区
E盘是(hd0,5)  //第二个扩展分区
F盘是(hd0,6)  //第三个扩展分区
这个linux下不同,linux第一个扩展分区索引为5,这里是需要注意的.
对于fedora的硬盘安装
解压iso文件中的vmlinuz和initrd.img即可,如menu.lst
title fedora9
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
对于ubuntu的硬盘安装
解压iso里casper下的vmlinuz和initrd.gz,同时还需要拷贝.disk目录
我的iso在f盘,
title ubuntu 8.04 livecd
kernel (hd0,6)/vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd (hd0,6)/initrd.gz
如果需要英文安装,那么把locale=zh_CN.UTF-8去掉就可以了[luther.gliethttp].
==============================================
二.安装yum源
Fedora Core 9的YUM源有以下几个:
1、Freshrpms.net
直接执行:sudo rpm -ivh
2、atrpms.net
首先导入key:
sudo rpm --import
然后在/etc/yum.repos.d里面建立一个atrpms.repo,文件内容:
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=
gpgkey=
gpgcheck=1
3、rpm.livna.com
直接执行:
1 Import GPG-Key
sudo rpm --import
2 Install RPM File
sudo rpm -ivh
我现在配置的YUM源就是这些。
这些都解决掉后,执行
sudo yum install yum-fastestmirror yum-presto,下一个小程序让它自动选择速度较快的源
如果速度非常慢,那么
sudo yum clean all将一次彻底清除,然后再执行上面的操作就可以很快完成了.
还可以装 一个yum图形界面,
yum install yumex
下一步用yum来更新源中的软件,这一步我没做,直接跳过去了.
yum update
一次装不完不要紧,CTRL+c中断后下次接着装.
-------------------------
//删除如下操作
对yum加速,从axel官方网站下载源码:
最新版本为axel-1.1.tar.gz
[luther@gliethttp axel-1.1]$ ./configure --i18n=1
[luther@gliethttp axel-1.1]$ make
[luther@gliethttp axel-1.1]$ sudo make install
==============================================
三.设置sudo配置文件,使能sudo指令:[我的用户名为luther]
[root@gliethttp]# echo 'luther ALL=(ALL) ALL'>> /etc/sudoers
[root@gliethttp]# vim /etc/shadow 将luther::第1个和第2个冒号之间md5密码删除,免得每次sudo都要输密码;注意sudo时输入的密码不是root的密码,而是当前用户的密码.
[luther@gliethttp]$ vim ~/.bashrc
加入如下内容,这样ifconfig就可以使用了.
PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
alias ll='ls -lhsrt'
解决开机鼠标消失问题:
[root@gliethttp]# vim /etc/X11/xorg.conf
在Section "Device"字段加入:
Section "Device"
      Option "HWCursor" "off"
      ...
EndSection

目录/etc/cron下的存放了cron程序定期执行的所有配置文件
去掉update更新目录,不然狂读硬盘
sudo vim /etc/updatedb.conf注释掉里边的目录
/etc/cron.daily/mlocate.cron为每天调用updatedb的cron脚本

或者干脆,
sudo mv /usr/bin/updatedb /usr/bin/luther_updatedb_bak
反正个人使用也不会使用到locate指令快速定位信息.
prelink用来加速程序启动,没有什么害处,
makewhatis也是用来建立whatis命令使用的数据库,个人用不到,也干掉,不然也狂读硬盘
sudo mv /usr/sbin/makewhatis /usr/sbin/luther_makewhatis_bak

firefox里看flash要调用npviewer.bin也同样会占用很高的cpu,有时也会对硬盘进行操作.
==============================================
四.禁用selinux
[luther@gliethttp]$ sudo vim /etc/sysconfig/selinux
作如下设置:
SELINUX=disabled
...
==============================================
五.安装中文输入法scim-python,对于中文系统默认已经装上了,但是还需要更新一下,然后设置scim的快捷键就可以了,ctrl+space,然后:选择”在所有应用程序中共享一个输入法“
[luther@gliethttp]$ sudo yum install scim-python-chinese
-------------------------
在Fedora英文环境下使用scim
http://blog.sina.com.cn/s/blog_51ea709b01009by8.html
标签:scim fedora 电脑 x11 中文输入法 etc 杂谈      
  1.先来看看scim都在fedora7中装了些什么?
  root# rpm -ql scim
  ...
  /usr/share/locale/zh_CN/LC_MESSAGES/scim.mo
  ...
  检查上面的安装文件,发现scim的一些模块只安装在中文、韩文、日文等中,却未安装在英文环境中,于是将上面文件夹下scim的所有文件copy到 /usr/share/locale/en_US/LC-MESSAGES下,马上重新启动电脑。发现在英文环境下也可以自动启动scim了,但却不能打开使用。
  2. scim的配置文件/etc/X11/xinit/xinitrc.d/xinput.sh有一行如此的代码
  language_list="as bn gu hi ja kn ko ml mr ne or pa si ta te th ur vi zh"
  里面却没有英文en,于是在里面加入en. 再存盘重新启动。
  3. 打开scim设置,将开关键设成Control+space, 打开键和关闭键设成Shift,后一个输入法设成control+shift.
==============================================
六.安装stardict
[luther@gliethttp]$ sudo yum install stardict
[luther@gliethttp]$ sudo tar jxvf stardict-oxford-gb-2.4.2.tar.bz2 -C /usr/share/stardict/dic
[luther@gliethttp]$ sudo tar jxvf WyabdcRealPeopleTTS.tar.bz2 -C /usr/share

从stardict官网下载辞典和语音文件

stardict-langdao-ec-gb-2.4.2.tar.bz2
stardict-oxford-gb-2.4.2.tar.bz2
WyabdcRealPeopleTTS.tar.bz2这是个声音文件,安装之后stardict可以发音.
然后设置播放软件
Preference->Dictionary->Sound
->Enable sound event
->Use TTS program输入外部播放声音的程序,我使用的是mplayer
这样设置之后stardict就可以播放声音了.
==============================================
七.安装mp3播放器
[luther@gliethttp]$ sudo yum install audacious audacious-plugins-nonfree*
==============================================
八.安装mplayer万能影音播放器
1.通过yum安装mplayer
[luther@gliethttp]$ sudo yum install mplayer mplayer-gui mplayer-skins mplayer-fonts mplayerplug-in mencoder smplayer
//用smplayer代替gmplayer作为前端视频播放器,效果远比gmplayer好很多.
2.安装皮肤
下载皮肤:
wget
wget
安装皮肤:
<1>tar jxvf OSX-Mod-1.1.tar.bz2
<2>sudo cp OSX-Mod/* /usr/share/mplayer/skins/default
<3>sudo tar jxvf Blue-1.7.tar.bz2 -C /usr/share/mplayer/skins
3.播放rmvb和rm文件
下载最全的codec解压文件:

然后:
sudo cp -r all-20071007/* /usr/lib/codecs
下面这个问题也只是gmplayer这个GUI前端存在的问题,使用mplayer和smplayer根本不会存在下面的问题,看来gmplayer这个前端GUI还存在着不少问题啊,而成熟的smplayer用起来效果还是不错的,不过也多少存在着问题,所以最后还是使用mplayer来直接播放,自此之后没有发再生过任何莫名其妙的问题了!
然后当运行时就会提示如下错误:
〔AO_ALSA〕Unable to find simple control ‘PCM’,0。
 如何解决这个问题?
网络解决方案:运行gmplayer 右击,选择首选项/音频/可用的驱动程序,选择puls
但是这个方法对我的v3162au笔记本并不适合,刚一打开rmvb,出现2秒的画面之后,gmplayer就立即停止了.
经过尝试发现我的v3162au笔记本,选择oss之后,一切正常了,good,不过重启之后,有了如下新提示:
"could not open audio device -> no sound",
====================================
//以上问题的出现是因为,同时打开mplayer播放mp3或者au
audacious播放mp3,那么打开gmplayer播放视频文件就出现这个错误
所以上面问题是gmplayer自身的问题,装一个smplayer显示前端代替gmplayer就可以同时mp3和视频了.
ok,这样以上的问题就轻松解决了.
4.但是仍然有一个错误:
  not open required directshow codec drvc.dll,如何来解决:
[luther@gliethttp ~]$ ldd /usr/lib/codecs/drvc.so
    linux-gate.so.1 =>  (0x00110000)
    libstdc++.so.5 => not found
    libc.so.6 => /lib/libc.so.6 (0x00162000)
    /lib/ld-linux.so.2 (0x00b8e000)
所以时libstdc++.so.5找不到,
[luther@gliethttp ~]$ sudo yum install libstdc++.so.5
好了,gmplayer已经完整的安装到fedora9上了,enjoy!
==============================================
九.其他应用软件安装
<1> 下载linux版本腾讯QQ:
   
    rpm -ivh linuxqq-1.0-Preview1.i386.rpm
<2> 安装网页flash player播放器
    http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-9.0.124.0-release.i386.rpm
    安装完adobe flash player之后,发现没有声音,原来需要安装下面的一个软件
    [luther@gliethttp ~]$ sudo yum install libflashsupport
    下载http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz包,这样可以兼容所有路径firefox,因为fedora9自带的firefox,当安装flash-plugin之后,狂占内存和狂操做硬盘,所以下载英文版最新firefox,然后解压install_flash_player_9_linux.tar.gz即可安装flashplayer了.
<3> 修改host主机名
    [luther@gliethttp ~]$ sudo vim /etc/sysconfig/network
    修改HOSTNAME=gp
    然后重启电脑.
<4> 安装adobe reader的pdf阅读器
   
    [luther@gliethttp ~]$ sudo rpm -ivh AdobeReader_enu-8.1.2_SU1-1.i486.rpm
<5> 安装opera浏览器,只是玩玩而已,没有实用价值
   
    [luther@gliethttp ~]$ sudo rpm -ivh opera-9.52-2091.gcc4-shared-qt3.i386.rpm
<6> 重新安装nvidia显卡驱动,对于我的v3162au笔记本,必须重新安装nvidia,否则eva和gvim中部分中文显示不正常,发乌.
    [luther@gp ~]$ sudo yum install kmod-nvidia   但不知道为什么突然出现不匹配了,汗!
    新办法解决非矢量字体花屏,运行如下命令
    [luther@gp ~]$ sudo nvidia-settings -a InitialPixmapPlacement=0 -a GlyphCache=0
    如果如上方法不能正常安装,使用akmod安装:
    [luther@gliethttp ~]$ sudo yum install kernel-devel kernel-headers
    [luther@gliethttp ~]$ sudo yum install akmods
    [luther@gliethttp ~]$ sudo yum install akmod-nvidia
    [luther@gliethttp ~]$ sudo service akmods restart
    如果想指定内核编译,那么
    [luther@gliethttp ~]$ uname -r将显示当前内核版本,如2.6.25-14.fc9.i686
    [luther@gliethttp ~]$ ls -lhsrt /usr/src/kernels可以查看都有什么内核
    [luther@gliethttp ~]$ sudo akmods --kernels 2.6.25-14.fc9.i686
    重启之后,发现装完nvidia驱动之后,所有字体都变黑变粗了,所以装完simsun美化字体之后,最好使用9,9,10,10,10的字体大小配置,效果很好.
<7> 安装windows的ttf字体,来美化fedora9窗体
    安装simsun.ttc字体
    [luther@gp ~]$ sudo mkdir -p /usr/share/fonts/simsun
    [luther@gp Fonts]$ sudo cp simsun.ttc /usr/share/fonts/simsun/
    [luther@gp ~]$ cd /usr/share/fonts/simsun
    [luther@gp yahei]$ sudo ttmkfdir -o fonts.scale
    [luther@gp yahei]$ sudo mkfontdir
    [luther@gp yahei]$ fc-cache -fv
    [luther@gp simsun]$ fc-list |grep Sim   #检查一下
    新宋体,NSimSun:style=Regular
    宋体,SimSun:style=Regular
    这样firefox可以设置为simsun"新宋体"了,当然
    系统=>首选项=>观感=>外观=>字体也要修改,"新宋体",9,9,10,10,10
<8> 编译安装eva
    下载ftp://当前最新的eva版本
    eva_0.4.921bugfix54.tar.gz重新编译一下.
    1.[luther@gp eva-0.4.921bugfix54]$ ./autogen.sh
    2.[luther@gp eva-0.4.921bugfix54]$ ./configure --prefix=`kde-config --prefix`
    3.[luther@gp eva-0.4.921bugfix54]$ make
    4.[luther@gp eva-0.4.921bugfix54]$ sudo rm /usr/local/bin/eva 删除以前的eva如果有
    5.[luther@gp eva-0.4.921bugfix54]$ sudo make install
<9> 安装unmht,让firefox可以打开、保存.mht网页文件
    1.
    2.用firefox打开下载的unmht-4.7.4.xpi文件,然后安装即可.
    3.在firefox浏览器中点击右键->另存为mht既可以保存mht文件了,很好用.
<10> 以普通用用户luther访问本地c,d,e和f盘内容
    sudo vim /etc/fstab
    追加如下4行,
    /dev/sda1               /media/c                vfat    defaults,iocharset=utf8  0 0
    /dev/sda5               /media/d                vfat    defaults,iocharset=utf8  0 0
    /dev/sda6               /media/e                vfat    defaults,iocharset=utf8  0 0
    /dev/sda7               /media/f                vfat    defaults,iocharset=utf8  0 0
    这样也能正常开机mount到c,d,e和f,但是ls -l之后发现都是root用户权限.
    所以只能删除上面的内容,由fedora9自动mount我的disk,这样进入界面之后,手工执行如下脚本,这样mount上的c,d,e和f就是我的luther用户,不再是root了,所以这样我的luther用户对c,d,e,f有了完全的读写权限,所以可以方便的对c,d,e和f进行写操作了,这样也可以方便的进行ln -s将c,d,e和f中的常用目录软链接到桌面或者其他地方了,之所以要自己建立c,d,e和f,是因为自动mount的disk每次分配的位置不一样,disk-1有时会是c盘,有时会是e盘:
    [luther@gp ~]$ cat run.sh
    sudo pppoe-start    #我的adsl拨号
    sudo mount /dev/sda1 /media/c -t vfat -o iocharset=utf8
    sudo mount /dev/sda5 /media/d -t vfat -o iocharset=utf8
    sudo mount /dev/sda6 /media/e -t vfat -o iocharset=utf8
    sudo mount /dev/sda7 /media/f -t vfat -o iocharset=utf8
<11> 安装国际版迅雷gigaget,速度相当可以250kb/s,其实wget本身速度已经可以了,再说迅雷6将支持linux,所以安装wine其实没多大实用价值,只是玩玩而已.
    sudo yum install wine*
    sudo yum install cabextract
    下载国际版迅雷gigaget
   
    然后直接安装setup.exe就ok了,好东西.
<12> 安装ie4linux,只是玩玩而已,没有实用价值
    Open a terminal. Log in as root to install wine and cabextract:
    
yum -y install wine*
    
yum -y install cabextract
    Logout and install IEs 4 Linux with your normal user account:
    
wget
    
tar zxvf ies4linux-latest.tar.gz
    
cd ies4linux-*
   
./ies4linux  对于我的fedora9来说,gui会出现错误,所以只能
    ./ies4linux --no-gui这种文本安装方式才能正常完成ie6的安装.
    成功之后输入./ie6即可运行,不过打开sina速度比较慢.
<13> wine下安装腾讯QQ绿色版,只是玩玩而已,没有实用价值
     yum -y install wine*
    
yum -y install cabextract
    并不是所有的windows版本QQ都能够在wine下正常使用,
    《腾讯QQ2008传美贺岁版3.01绿色免费版.rar》可以在fedora9下使用wine运行,
    但是运行大约10分钟左右QQ就会报bug,重启,不是很稳定.
<14> 安装firefox多线程下载插件,但是下载速度真不敢恭维,速度远不如firefox默认的下载管理器,只是玩玩而已,没有实用价值
<15> 命令行下直接启动2个最优秀的文件管理器:
     I .konqueror 感觉这个速度比较快,界面也很酷
     II.nautilus 
<16> khexedit在fedora9下没有,也没找到安装源,所以从源码来编译,因为它太好用了.
    
     ./configuer;make;sudo make install之后可以启动界面了.
     也可以下载rpm包
     ftp://fr2.rpmfind.net/linux/conectiva/snapshot/i386/RPMS.kde/khexedit-3.4.0-76942cl.i386.rpm
     rpm -ivh khexedit-3.4.0-76942cl.i386.rpm
     这样将安装到/usr/lib/kde3/bin/khexedit,将这个路径加入.bashrc中的PATH=即可

如果界面式的应用程序不能被关闭,那么可以在terminal中输入xkill这时会出现一个像小骷髅的图标,
点击需要关闭的GUI应用程序,即可迅速关闭,很好用.

killall program_name可以通过应用程序名字,关闭程序

所有rpm包查询下载网站

sudo yum install ctags
sudo yum install scrot
sudo yum install openssh-server openssh-client
sudo yum install rar
sudo yum install minicom lrzsz //必须安装lrzsz之后,minicom才能使用xmodem协议传输
sudo yum install putty
sudo yum install meld
sudo yum install subversion subversion-tools
sudo yum install gparted
sudo yum install gthumb
sudo yum install vbindiff   //==
sudo yum install wmii       //==
sudo yum install ghex
sudo yum install khexedit   //这个比ghex要好用,每行16进制数据个数可以定制,界面也很好
sudo yum install pwgen
sudo yum install syslinux mtools
sudo yum install filezilla
sudo yum install tree
sudo yum install gnochm
sudo yum install amule
sudo yum install samba smbfs
sudo yum install dia        //绘制软件流程图的专业软件,很强大
sudo yum install isomaster  //编辑iso的软件,类似ultraiso
sudo yum linstall thunderbird //强大的邮件客户端,远比evolution好用
sudo yum install tofrodos   安装dos2unix
//使用范例find . -type f  ! -path "*svn*" -exec dos2unix {} \;
++++++++++++++++++++++++++++++++
sudo yum install tftp tftp-server
cat /etc/xinetd.d/tftp
service tftp
{
    socket_type        = dgram
    protocol        = udp
    wait            = no
    user            = root
    server            = /usr/sbin/in.tftpd
    server_args        = -s /home/tftpd -p -c -U 077 -u tftpd
    disable            = no
    per_source        = 11
    cps            = 100 2
    flags            = IPv4
}
sudo useradd -s /bin/false -d /home/tftpd tftpd
sudo chmod 777 /home/tftpd
sudo /etc/init.d/xinetd restart
测试
[luther@gp ~]$ tftp localhost
tftp> put vbindiff_3.0-beta1.orig.tar.gz
tftp>
[luther@gp ~]$ ll /home/tftpd/
total 108K
-rw------- 1 tftpd tftpd 104K 2008-08-29 01:55 vbindiff_3.0-beta1.orig.tar.gz
这里可以看到文件vbindiff_3.0-beta1.orig.tar.gz已经顺利通过tftp进行传输了.
++++++++++++++++++++++++++++++++
----------------------------------------------
定制自己的grub启动加载图片xpm
1.用gimp打开将要作为grub启动的新图片
2.Image->Mode->Indexed->Generate optimum palette=>Maximum number of colors:输入14即可[表示转换为14位色的图片]
3.将图片另存为为640*480,14位色的xpm图片文件,比如luther_gliethttp.xpm
4.然后gzip -v9 luther_gliethttp.xpm进行压缩,生成luther_gliethttp.xpm.gz
5.拷贝luther_gliethttp.xpm.gz到/boot/grub下
6.修改/boot/grub/menu.lst
splashimage=(hd0,0)/boot/grub/luther_gliethttp.xpm.gz
7.ok,下次重启,grub就会显示我们自己的图片了[luther_gliethttp].
----------------------------------------------
抓图软件:
screenshot
gnome-panel-screenshot --window --delay=2
  --window一个应用程序窗口,--delay,延迟一段时间,给自己去选择要抓的窗口,不如windows下的红蜻蜓好用。
image magick
运行import xxx.jpeg,鼠标变成十字,这时选择窗口即可。
ksnapshot,kde就是好阿,这个和红蜻蜓类似一点了。
我的fedora9必须使用sudo ksnapshot才行,最后在terminal中执行发现原来没有权限,
使用命令sudo chmod 777 -R ~/.kde之后,可以正常使用,效果确实很不错:)
gimp,强,但为了抓个图,也不用起这么大一个东西吧。
最后还有一个命令行工具scrot
scrot -bs表示抓取一个窗体
scrot -s 表示用鼠标选择区域
----------------------------------------------
安装swf独立播放器:
http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_10_linux_dev.tar.gz
进入flash_player_10_linux_dev/standalone/release/然后将flashplayer.tar.gz解压到/usr/local/bin下
然后在桌面创建一个lancher即可.
----------------------------------------------
安装电子钟workrave:

对于fedora9,必须安装如下软件,才能通过源码安装:
sudo yum install libgnomeuimm26-devel.i386 libpanelappletmm-devel.i386 gnet2-devel.i386 gdome2-devel.i386 gstreamer-devel.i386 intltool.i386
----------------------------------------------
下载:经典万年历.swf
可以观看阴历.




常用命令:
一.rpm管理命令
    1.安装
    rpm -ivh abc.rpm
    2.更新
    rpm -U abc.rpm
    3.查询rpm包中文件安装到的位置
    rpm -ql abc
    4.查询所有rpm包
    rpm -qa
    rpm -qa |grep abc
    5.查询包内的内容
    rpm -qpl abc.rpm
    6.查询rpm发行信息
    rpm -qpi abc.rpm
    4.删除包
    rpm -e abc
================================
tar zxvf abc.tar.gz
提示:tar: Error exit delayed from previous errors
原因:ab.tar.gz中有需要root用户才能作的操作,
解决:sudo tar zxvf abc.tar.gz

tar jtvf abc.tar.bz2 查看压缩文件中的内容
tar jdvf abc.tar.bz2 查看当前解压出来的abc文件和abc.tar.bz2中内容不同之处
阅读(1050) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~