转战linux(fedora10)之应用

 转载请注明出处(Cooper的专栏    http://blog.csdn.net/cooper_lyt

 

linux系统才是开发人员的王道,所以本人也开始使用linux,linux有很多版本,在经过多方比较后我选择了Fedora 10 (主要是资源多),这篇文章说下在linux构建一个使用环境,会在下一篇文章中说下在linux下的开发,必境如果连用都用不了,就别提开发了。

fedora10的管方GUID(中文反译)http://blog.163.com/vic_kk/blog/static/49470524200801810170178/

一、设置系统

  • root登录:fedora 10出于对安全性的考虑默认是不允许root用户登录到ui的,要使用root用户只能在终端使用su命令来进行root用户的操作,但是可以修改配置来达到允许root登录到ui的目的。当然要修改配置文件还要得到root权限。所以要在终端下进行(要使用linux不了解终端命令是不行的),做法就是修改/etc/pam.d/gdm把其中的uth required pam_succeed_if.so user != root quiet注释掉,具体参见:http://blog.csdn.net/wangjia184/archive/2008/12/20/3565297.aspx
  •  网络设置:要玩fedora没有网是不行了。所以要先把网弄好,但是fedora10这的网络设置貌似有bug,每次重启后设置就会重新被设置定。要解决这个问题可以通过修改配置文件来解决,修改/etc/sysconfig/network-scripts/ifcfg-eth0 加入你的网络设置,以下是我的设置(注DNS的设置好在在fedora10以前的版本中不在这个文件中设置):
  • vim /etc/sysconfig/network-scripts/ifcfg-eth0
    # Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
    DEVICE=eth0
    HWADDR=00:03:0d:5d:bb:73
    ONBOOT=yes
    BOOTPROTO=none
    NETMASK=255.255.255.0
    IPADDR=192.168.1.10
    GATEWAY=192.168.1.1
    TYPE=Ethernet
    DNS1=202.106.46.151 #这里设置DNS,从9开始就是这样了。。。。
    DNS2=202.106.195.68

二、.安装应用程序

  •  fedora安装程序的方式有以下几种

 1.yum方式(推荐),这种方式使用比windows上安装软件更方便,只是要求你必须要有一条宽带(现在应该都有了吧),用法就是在终端上运行"yum install 程序名"yum就会自动到你设定的源中去查找你要的程序并进行安装。而且可以使用通配符。关于源的设定参见:http://www.linuxbyte.org/fedora-10-%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E7%AC%94/

下面列下我使用yum安装的程序:

ftp软件filezilla开源的哦:  yum install filezilla

gcc、g++编译软件必备: yum install gcc gcc-c++

kernel内核开发包:  yum install kernel-devel

nvidia显卡驱动: yum install kmod-nvidia

 

 

2.rpm包:这种方式是在你没有宽带的情况下最好的安装方法,下载到你要的软件的rpm包后直接双击就行了,也可以在终端下使用rpm命令来安装。

我用到的rpm下载:

GLIB2.4C++的库:    file:///home/admin/Download/glib2.html

 

3.源码编译安装,这种是最不好弄的安装方法,在安装前要先查看readme看看是否具备编译的前提条件。如果具备的话,那么在终端运行"./configure && make && make install"。前提条件是很苛刻的,所以有别的安装方式还是不要选这种比较好。有关问题 参见http://lucas.javaeye.com/blog/145827  这个是说glib安装的,不过里面提到的东东还是很有代表性的。

许多编译时都需要gtk+库,这篇文章写的不错:http://bbs.bc-cn.net/thread-221797-1-5.html

3.bin方式安装的:这种方式和windows下的安装程序一样,是写好的能运行的程序,运行它就成了,没什么好说的。

 

  •  下面说下输入法的安装,fedora10自带的输入法是SCIM,但是不太好用,所以我自已安装了fcitx(企鹅输入法),这个安装还是比较麻烦的下面说下步骤

 

1.安装:fcitx安装也有几种有rpm的有源码的,我下的是预编译包,解压后运行./fcitx.install就安装完成了。

参考:http://blog.chinaunix.net/u2/77680/showart_1152495.html

http://www.linuxidc.com/Linux/2008-10/16241.htm

2.配置:按以上两 篇文章的配置对fcitx进行配置,注意

修改~/.bashrc文件,加入

export LC_CTYPE="zh_CN.utf8"
export XMODIFIERS="@im=fcitx"

这个很重要,要对每个用户进行设置要不然会出现fcitx输入法启动但是无法激活的错误

以上文章还提到了要把scim卸载,其实是不用的,可以将fcitx配到系统的输入法中去,后选择使用fcitx就行了,如果有需要的话还可以再选回scim来使用。配置方法参见:http://blog.csdn.net/langchibi_zhou/archive/2006/12/10/1437126.aspx

这样就可以在系统中选择使用scim还是fcitx了。而且会随着系统的启动启动所使用的输入法。

附上我的fcitx.conf配置:

XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS="-d"
GTK_IM_MODULE=xim QT_IM_MODULE=xim

gtkimm_exists () {
# check if any immodules installed
for dir in /usr/lib*/gtk-2.0/immodules; do
[ -x ${dir}/im-$1.so ] && return 0
done
return 1
}

if gtkimm_exists fcitx-bridge; then
GTK_IM_MODULE=fcitx
elif gtkimm_exists fcitx; then
GTK_IM_MODULE=fcitx
else
GTK_IM_MODULE=xim
fi

qtimm_exists () {
# check if any immodule installed
for dir in /usr/lib*/qt4/plugins/inputmethods; do
[ -x ${dir}/$1.so ] && return 0
done
return 1
}

if qtimm_exists im-fcitx-bridge; then
QT_IM_MODULE=fcitx
elif qtimm_exists libqfcitx; then
QT_IM_MODULE=fcitx
else
QT_IM_MODULE=xim
fi

  •   再说下我最喜欢还最郁闷的在linux下玩游戏(是windows游戏哦)

在linux下也可以玩windows游戏,听起来是不是很爽。哈哈,要实现这个要装一个东东,就是cedega。这是一个商业软件,好你5.0以后都是要收费的,不过在网上还是可以下载到6.0,而且是rpm方式安装的。

下载:http://www.linuxidc.com/Linux/2008-08/15247.htm

安装配置:http://www.blog99.net/post/How_to_use_cedega.html

这东东实际上是在linux下模拟了一套windos环境,可以在这里运行windows程序,运行的效果可是一点都不比windows差呢。我还觉的比windows更好呢。

不过最让我郁闷的是别的什么游戏都能玩,只是我的魔兽界世(WOW)在运行后可以登录,但是登录的背景却不显示,这到也没什么,关键是在登录到游戏中后wow竟然报错误132后就退出了。我在网上也找到了解决办法,但是改完更离谱,直接连登录也进不去了就报132错误。如果有那位搞明白了还请告知下我。 参考:http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=169132&start=0 

 

我下了winex直接用现在好使了。。一开始也不好始。其中我做了两个操作

1.打开终端,输入regedit然后回车,这样会打开wine的与Windows下的相同的注册表编辑器,如果你熟悉Windows的注册表编辑器,那么下面的步骤就会变得很简单。
找到HKEY_CURRENT_USER/Software/Wine/
点击wine使他反色显示,右键点击wine,在出现的菜单里选择NEW-->Key
出现"New Key #1"后,重命名为OpenGL(注意大小写)
然后在右边窗口右击,NEW-->String Value
出现"New Value #1"后,重命名为DisabledExtensions(注意大小写)
双击DisabledExtensions,在出现的窗口输入GL_ARB_vertex_buffer_object

2.先进了一下小号。。再进

先备着。。下次再试。

 

winex 使用介绍: http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=71260&start=45

 

wine安装:

yum install wine

 

  • 看电影听音乐必备:解码器的安装

 

 

 

 转载请注明出处(Cooper的专栏    http://blog.csdn.net/cooper_lyt

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值