fedora 17

作者:chencosima

转自:http://blog.csdn.net/chencosima/article/details/7758500


本来是要考研复习的,可是突然想整一下fedora ,以前笔记本安装的win7,debian 6,ubuntu 12.后来感觉ubuntu太消耗资源,fedora  用于开发还是要好一些,于是便果断安装fedora 17.

      用的是live 版本,  很多软件都是自己后来安装的, 安装过程很简单,和其他linux发行版本类似。

显卡驱动:

  简述一下显卡驱动的分类:

     1)nouveau,开源驱动,安装Fedora系统的时候已经装上。
     2)Nvidia,原厂闭源驱动,这个不用说是最好的了。
     3)vesa,当上面两个都没有的情况下用这个。

  以下内容设置先把我们自带的nouveau禁用掉,然后通过用vesa驱动进入系统安装Nvidia驱动,最后来到有Nvidia驱动的系统。


  1、查看你的显卡型号 

 
   #/sbin/lspci -nn | grep 'VGA\|NV'

   去官网下载最新的Linux下驱动 http://www.nvidia.com/Download/index.aspx?lang=en-us,   

  2、阻止系统加载nouveau驱动。

   终端以root登陆 

   在你要安装驱动的内核末尾加上rdblacklist=nouveau,不能有空格,如图

grub.conf文件修改

   在终端输入
   #sudo gedit /etc/modprobe.d/blacklist.conf
   在最后一行加入 blacklist nouveau,如图,保存

blacklist.conf文件修改


3、降低selinux级别,解除selinux阻止加载Nvidia驱动模块。 

      
#setsebool -P allow_execstack on
 
4、安装dkms,kernel-dvel,kernel-header。dkms可以为以后更新内核后不用重新安装显卡驱动。

特别要注意的是安装 kernel 和kernel header , kernel-devel的版本,由于fedora17  使用的是3.3.4 内核,所以一定要注意

否则,会导致安装的时候报错,无法安装


#yum install gcc (已经安装好gcc编译器的无需输入这个命令)
#yum install dkms 
#yum install kernel-devel -3.3.4
#yum install kernel-header -3.3.4     这一步可以不要

5、在终端输入如下命令 

 
#chmod +x /home/nvidia.run 
#mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname-r)-nouveau.img 
#dracut /boot/initramfs-$(uname -r).img $(uname-r) 

6、重启你的电脑,按ESC进入启动选择界面。
移动到你要安装的内核上按“e”键,再移动到有kernel那项(第二项),再按“e”,在quiet后面加上数字3,实现文本界面登陆,即部分命令为
 

.... quiet 3 rdblacklist=nouveau.....7、用root用户登陆,开始安装Nvidia驱动。
#cd /home 

 
#./*.run -k $(uname -r) 


本人没有安装compiz开启3D 特效,就不给图额

Rhythmbox-mp3

Rhythmbox是Linux下的音乐播放和管理软件,但是不支持mp3,格式的播放。

Rhythmbox 使用 gstreamer为后端,需要安装下面的插件才能播放 mp3, wma, ra, ram, wav 等格式音乐:

你可以:    

             yum search gstreamer 


得到:


gstreamer.i686 : GStreamer streaming media framework runtime
gstreamer.x86_64 : GStreamer streaming media framework runtime
gstreamer-devel.i686 : Libraries/include files for GStreamer streaming media
                     : framework
gstreamer-devel.x86_64 : Libraries/include files for GStreamer streaming media
                       : framework
gstreamer-devel-docs.noarch : Developer documentation for GStreamer streaming
                            : media framework
gstreamer-java.i686 : Java interface to the gstreamer framework
gstreamer-java.x86_64 : Java interface to the gstreamer framework
gstreamer-java-javadoc.i686 : Javadocs for gstreamer-java
gstreamer-java-javadoc.x86_64 : Javadocs for gstreamer-java

……可以自己选择


但是我建议用源码编译安装:


   既然要安装gst-fluendo-mp3,那当然得先把gst-fluendo-mp3下载回来了,gst-fluendo-mp3有Rpm、源代码等方式,在这里我主要但要相对复杂点的源代码的安装方式(源代码方式比其它方式最大的好处在于,源代码需要在你本机重新编译,所以得到的最终软件将更适合自己系统的实际情况,一般来说,将会更优化,性能质量更好)进行讲解,我当前使用的gst-fluendo-mp3是从“http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/”这是下载的,我下载的是gst-fluendo-mp3-0.10.15.tar.bz2这一版本,当然大家可以去其它地方下载,也可以下载其它的版本来下载。

cd  /home/cosima/Downloads

tar -xzvf st-fluendo-mp3-0.10.15.tar.bz2 

cd  st-fluendo-mp3-0.10.15

./configure

make

make install

测试插件:
    到现在为止,我们已经将gst-fluendo-mp3编译出来,并已经安装到了系统,我们现在来验证一下安装的结果如何,Rhythmbox是否能正常支持Mp3格式音频文件的播放。打开Rhythmbox,选择菜单”音乐“->“导入文件”,导入一首Mp3格式的音乐文件,结果依然还是看到提示需要下载Mp3格式的插件。
解决问题
    查看“/usr/lib64/gstreamer-0.10”及“/usr/local/lib/gstreamer-0.10”这二个位置,其实如果你仔细查“/usr/lib64/gstreamer-0.10”位置下的文件的话,你应该会知道发现,这是系统原来自带的GStreamer部分插件的位置,而“/usr/local/lib/gstreamer-0.10”则是我们刚刚新安装的“gst-fluendo-mp3”存放的位置。我想看到这,大家应该也差不多知道该怎么做了,很简单,执行命令“cp/usr/local/lib/gstreamer-0.10/libgstflump3dec.so/usr/lib/gstreamer-0.10”,把“/usr/local/lib/gstreamer-0.10”目录的“libgstflump3dec.so”文件复制到“/usr/lib64/gstreamer-0.10”即可。
到这里安装就结束了,重新打开Rhythmbox播放器享受音乐吧..

Rhythmbox动态显示歌词

下载软件。到http://code.google.com/p/osd-lyrics/      需要的软件--osd-lyrics

Rhythmbox乱码问题


乱码解决:

  • 第1. 安装python-mutagen,命令:
sudo apt-get install python-mutagen

(对于已安装的可以省略)

  • 第2. 在终端中转到MP3文件夹,然后执行命令:
mid3iconv -e GBK *.mp3

如果想转换当前目录下的所有 mp3 (包括子目录),可以配合find命令,执行:

find . -iname "*.mp3" -execdir mid3iconv -e gbk {} \;

如果子目录只有一层,也可以用这个命令:

mid3iconv -e GBK */*.mp3

  • 第3. 重新打开Rhythmbox,导入MP3。

还有更好更完美的解决方法,上面大方法修改后得mp3回到windows有成乱码了,下面大方法干脆就不修改mp3,而是告诉播放器mp3标签大编码方式

在 ~/.profile 最后添加两行

export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030

export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030 

注销重新登录即可


Fedora 17 eclipse  qt  python

yum install eclipse qt4-dev-tools qt4-doc qt4-qtconfig qt4-demosqt4-designer qt-creator

1 .Help -- Install New Software

2.在Work With栏输入http://pydev.org/updates

安装好插件,

转到Windows -- Preferences。在参数窗口,展开Python,选择Interpreter -Python。

新建 New  ,python  路径为:/usr/bin/python2.7即可

FCITX输入法


yum search fcitx 

找到相应的版本后自行安装,在输入法选择器里面设定fcitx为默认即可,重启X 


但是如果你用的是 64 位系统,你会发现 linuxqq 中无法调出fcitx输入中文,原因在于 linuxqq 是32位程序,需要加载32位的输入法模块,而默认情况下只装了64位的输入法模块。查看一下 /usr/lib64/gtk-2.0/2.10.0/immodules 目录下都有些什么,再看一看 /usr/lib/gtk-2.0/2.10.0/immodules 下,是不是什么都没有?就是这个原因,先看看这些库是哪个包里的:

# for i in /usr/lib64/gtk-2.0/2.10.0/immodules/*;do rpm -qf $i;done |sort -u
gtk2-immodules-2.16.6-2.fc11.x86_64
gtk2-immodule-xim-2.16.6-2.fc11.x86_64
ibus-gtk-1.2.0.20090927-1.fc11.x86_64
于是装这些包的相应 32 位版本即可

# yum -y install gtk2-immodules.i686 gtk2-immodules-xim.i686 ibus-gtk.i686   版本在不断更新,如果找不到相应版本的话,先运行yum search 相应的包,就行

注:其实对fcitx而言,它需要的只是 gtk2-immodules-xim.i586。安装了这些32位包后,qq下就能用fcitx了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值