Yayi和大家一起学习Fedora系列教程–第二课

大家好,现在接着上次,开始我们的第二课,上次讲到Fedora 10的安装,那么我们现在接着上次讲讲怎么样才能把Linux在图形下应用起来。
首先我们先讲讲yum,Fedora应用到了yum来在线安装,升级,卸载自己的软件,那么yum是什么东西捏?
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的字符前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
可供Yum下载的软件包包括Fedora本身的软件包以及源自rpm.livna.org的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了您的系统安全。而对于Fedora core 4.0 以上的用户,rpm.livna.org 的签名是自动导入并安装的。(摘自中国维基百科)
在一般Fedora4以上都会默认安装,如果之前你在安装系统的时候把它精简了,那么就把自己的安装光盘挂载上,现在一般都已经会自己挂载,所以挂载方法不在这里做详细讲解。
进到光盘的Packages文件夹里,里面有M多的软件,我们只要找到“yum”、“yum-metadata-parser”、“yum-utils”然后双击安装即可以,如果提示需要其他软件包,必须安装。
使用yum有什么好处?
解决新手对软件包依赖关系的烦恼,可以得到最新fedora测试过的软件。缺点则是你需要拥有一个稳定的网络。
下面我们来说说终端及虚拟终端如何使用yum。
Yum需要root官员里权限,所以必须先登陆到root,在Fedora 10里,图形界面已经不允许root登陆了,那么怎么在虚拟终端中登陆?答案是使用“su”。
在终端里,我们使用“su root”,就可以得到root的权限了然后我们就可以进行需要管理员权限的操作了。
注意:这里并不代表你已经切换登陆到root用户了,如果你需要切换到root用户,而不是得到权限的话,你应该是输入“su – root”。之间是有空格的。如果想切换到其他用户而不是得到权限,一样是“su – 用户名”。

如果你一定要使用root用户进行日常操作,用vi编辑下“/etc/pam.d/gdm”文件,把“auth [success=done ignore=ignore default=bad] pam_selinux_permit.so”这一行前面加个“#”号屏蔽掉。不过笔者并不建议大家这么做,如果这么做了,就算是用root用户登陆,但是依然有许多东西无法执行,这些都是SElinux惹的祸,但是把SElinux关掉后会大大降低系统的安全性,还是创建普通用户使用吧。

那么现在我们得到root权限后就看看yum使用方法。

安装一个软件 yum install 软件名称(不带版本号)
删除一个软件 yum erase 软件名称(不带版本号)
升级你系统里的软件 yum update
删除缓存数据 yum clean
查询YUM是否有此软件包 yum search 软件名称(不带版本号)
Yum帮助 yum –help

下面我们开始实际安装一个软件,许多朋友寻找教程都会看到chm结尾的文件,在fedora下默认是不对此文件支 持的,需要安装一个软件,软件的名字为“chmsee”,那么我们来示范一下。当我们在虚拟终端输入“yum install chmsee”,就会出现下面的提示:

让我们一起来分析下这个提示,看到chmsee设置为升级,需要依赖“libchm.so.0。然后在下面就会显示包的大小,版本,构架,源4个信息。然后我们按照提示按下“y”(如果不安装则按“N”),
安装就会自己完成。
现在有朋友感觉这样很麻烦自己又不知道自己需要什么软件,更不知道软件的名称了。不用怕,不过你至少要记住这个软件包的名称。
yumex是一个图形界面的yum,安装,删除,升级,设置yum的源都是图形下进行,最重要的是它带有每个软件的说明。不过需要你对E文有一定的理解,不行就g.cn吧。至于安装方法这里就不说了,当做作业。如果实在不会的就进群问吧。安装完成后按照下图找到“yumex Extender”:

点击它,输入root密码。就可以使用了。选择左侧的第二个就可以安装删除软件了。(别忘了点击“处理软件包队列”)。

最后说说升级,看到前面两张图上面都有个红色齿轮的图标,这个代表你有软件可以升级了,直接点击安装就好,这里不做详细讲解。

当然也可以在虚拟终端里输入“yum update”升级了。如果在使用yum的过程中,图形界面遇到锁定,或者终端里遇到正在使用,那么我们需要切换到root,然后“rm /var/run/yum.pid”,这样就好了。

附:因为Fedora不提供带有版权麻烦或者是封源的软件,这个给我们找软件带来了不少的麻烦,所以在这里提供fusion的源,来扩大我们的“软件库”。

直接复制到虚拟终端里就好了,必须需要root的权限哦。

rpm –ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

如果安装这个源后无法正常使用yum,那很可能是key引起的问题,解决方法就是在虚拟终端里输入下面的命令就好:

su -c “sed -i ‘s|^#baseurl|baseurl| ; s|^mirrorlist|#mirrorlist|’ /etc/yum.repos.d/rpmfusion*free*repo”

建议用来复制,不要自己打上去,以免出错。

说完yum后,我们再来看看rpm包是如何进行安装的。大家都知道rpm包是红帽特有的软件包,是一种已经编译好,我们只需要安装的就可以了。 rpm包唯一有一点要注意的是包依赖的问题,不过这个也不是什么难点,只要学会看懂提示,那么包依赖也很简单解决了。先看看下面的表,有关rpm的使用方法。

安装软件并显示过程

rpm –ivh 软件包

卸载软件

rpm –e 软件包

升级软件

rpm –Uvh 软件包

查询软件包是否安装

rpm –q 软件包名称

查询系统已经安装的软件包

rpm –qa

强行安装/卸载一个软件包

rpm –ivh/e –force 软件包名

不查询依赖关系安装/卸载

rpm –ivh/e –nodep软件包名

rpm帮助

rpm –help

大家一定要把表里的这几个参数记住了,内容不是很多。如果需要卸载一个软件,只需要打上软件名字就好,不需要带版本号,例如下载的QQ名字为“linuxqq-v1.0-preview3.i386.rpm”,那么我们卸载的时候只需要输入“rpm –e linuxqq”就可以了。现在我们开始实际安装一个软件,可能大家最关心的就是QQ怎么安装。那么我们首先上腾讯的官方网站下载qq for linuxrpm包。下载好后我们打开虚拟终端,进入到我们QQ存放的位置,开始安装。

如果有朋友和我一样遇到这个提示,那么请你用su得到root的权限再次安装。

看,只要拥有root的权限就可以安装了。这里要求大家把图片里的错误提示记住,如果以后遇到这样的提示,很可能就是没有权限造成的原因。下面登陆看看是否成功吧,笔者已经成功了。

rpm包的安装也就到此为止了,剩下的参数自己去尝试下,建议把qq安装,卸载,再安装,重复做多几次,熟能生巧。

接下来我们简单的讲讲编译安装,大家都知道,要想把Linux学好,编译安装不能不会,但是编译安装不是简单的几页纸能说的清楚的。所以笔者在这里只能简单的讲解下,更多的应该是自己去实际中体验,寻找技巧,把提示的错误尝试在google.com里找找,(不是谷歌,但是要大家E文比较好),在做编译安装前我们必须把gcc等软件安装上去,这样才可以正常的编译,废话不多说了,开始吧。

在编译安装中,其实简单来说只有3步(不包括一些庸师所说解压缩过程):

1. 编译前工作,大多数软件都带有一个“configure”文件,这个文件的作用也就是做编译前工作。编译前工作就是程序路径,不需要那些功能,需要哪些功能等的设定,一般我们在安装一个软件前都会“./config –help”来看看具体的参数。

2. 编译,直接点说就是make这个命令,但并不是所有的都是如此,只是大部分。

3. 最后就是执行编译后的工作了,也就是俗话说的安装。

通常需要输入的命令是“make install”。

接下来我们开始动手安装一个软件,不过在此之前我们必须把gcc给安装上去。为了简单方便,我们使用yum来安装gcc

打开yumexyum的图形界面工具),勾选开放工具,应用就好了,过程是漫长的,网速好的朋友列外。

把编译所需要的工具安装完整后,现在就上网下载一个rar for linux,安装这个后就可以在linux下解rar的包了。下面是下载地址:

http://www.rarlab.com/download.htm

编译安装也就到此为止了,后面讲到一些软件也会需要编译安装。大家就体验多几次吧,提一下的是,编译安装没有什么很好的卸载方法,也就是说,没有多少个人可以完全卸载一个大型编译安装软件,卸载方法就直接删除那个文件,你必须完全清楚文件在安装的时候都把文件发去哪了。

选择适合自己的软件包,然后下载就好了。下载好后我们就开始安装吧,对于如何解压缩,这里不详细讲解,请按照图片里的一起操作吧。依然记住需要root的权限。

现在我们就已经安装好了,大家可以对着一些文件右键创建压缩包的时候,看看是不是多了rar。不过这里值得一说的是,这个软件不需要gcc的支持,但是大部分还是需要的。在安装过程中,大家可能会看到笔者少了一步,是的,这个软件比较简单,所以就不需要那一步了,不过我们现在来打开Makefile这个文件看看,再回头看看编译和安装过程中的提示,大家应该基本可以猜出编译安装是怎么个回事了吧,实际就是用一个文件告诉电脑你要做什么,这个文件大部分都是“configure”,然后执行。现在对编译安装应该不感觉到陌生了吧,但是看完这个不代表自己已经会了,应该自己去尝试下更多的软件。

虽然在安装过程中没有提到“configure”的用法,不过有个参数我感觉是一定要提出来的,那就是对软件安装路径的设置,参数为“—prefix”。下面给出一些简单而又经典的演示,不过这个3个命令多数软件就可以安装完成了,不信的自己去试试。

1.“./configure –prefix=/usr/share/XXX

注意:一定要是软件的当前目录,并确保configure有执行权限。关于权限的设置会在第三课详细讲到。

2.make

3.make install

Fedora基本的安装也就到此结束了。下面我们来看看如何把Fedora应用起来。先看看网络设置。我们先说说共享上网的,设置IP相信许多人都没有问题,只是每次开机都不激活网卡或者是明明在线却说无连接,使火狐等软件默认脱机运行。解决这个问题有两种方法,

先看看第一种,也是笔者推荐的一种,安装图片操作即可:

下面看看第二种解决方法,实际是一种无奈的解决办法,还是跟图片一起操作:

不过记住要把network服务启用,这里就不示范了,大家学习下开关服务。

接下来就看看ADSL的拨号情况,同样跟着图片做即可

基本上是这样就可以了,然后激活一下就是拨号了哦。自己去试下吧,因为Yayi一直和别人共享上网,没有这个实际试验的机会。如果不成功请大家告诉我。

如果有朋友是共享上网的,想必也会有人遭遇到arp攻击,解决arp攻击最简单直接的方法就是把IP地址和MAC地址进行绑定,绑定的方式:先创建一个文本,然后写入“IP MAC地址”注意中间有空格,列如192.168.1.1mac地址为AA:BB:CC:DD:EE:FF,那么就在文本里写入“192.168.1.1 AA:BB:CC:DD:EE:FF”,用arp –f 文本的名称进行绑定就可以了。

网络设置好了,还有一个问题是大家每次开机都没有声音,网上找资料的时候就说把一些声卡选项点上就好了,但是关机再开机又没声音了,这个问题很容易解决,大家把“alsa-utils”安装一下就好了。哪里有下载?使用yum安装,具体方法不讲,如果不会请回去前面看看。

听歌的工具很多,比较出名的有xmmsAudaciousAmarok等等,笔者比较喜欢Audacious,所以在这里就讲讲Audacious的安装与使用。在虚拟终端里输入“yum install audacious”。

选择“y”进行安装。安装完后我们并不能马上使用,必须装上解码器,但是audacious- 1.5.1并没有mp3wmaacc等的rpm包的解码器,所以在这里我们选择了用audacious-1.4.5的解码器。不过Fedora10yum软件库并没有提供这些解码器,因为涉及的版权的问题,更详细的大家上网去找找看,所以我们必须把fusion的软件库给装上,详细的安装前面有提到,自己翻前去看看。如果已经安装好了,我们就安装“audacious-plugins-freeworld-mp3audacious-plugins-freeworld-wmaaudacious-plugins-freeworld-acc这三个软件,安装方法同样不说,自己去实践,如果有需要其他的解码器,可以自己使用“yum search audacious”来查询下安装包的名字。皮肤可以到http://www.gnome-look.org或者是http://customize.org/这里去下载,然后把下载后解压,然后把后缀名为wsz的文件放到“/usr/share/audacious/Skins”里面,接着打开audacious的首选项设置皮肤就好了。不在任务栏显示audacious的方法是,把打开首选项à插件à常规à StatusIcon勾选上,

这样就会看到托盘上有audacious的图标,对着它点下,audacious就会隐藏到托盘里了。

然后我们再看看flash player的安装,这个相对来说比较简单,到http://get.adobe.com/flashplayer/去下载一个rpm包,然后安装就可以了,记住需要root权限安装。

下面讲讲影视播放器软件,笔者在这里推荐使用两个,一个是大名鼎鼎的realplayer和一个不会比暴风影音差的mplayer。先看看realplayer的安装吧,首先到read的官方网站下载一个realplayer for linux rpm包,下载网址:http://www.real.com/linux ,然后跟着图片一起安装,图片里已经对realplayer设置过路径,如果不设路径它默认会安装到“/opt”这里,也是需要root的权限进行安装。

安装完后,安装下面图片找到realplayer,然后进行配置,配置过程比较简单,基本是不停的下一步就好了,这里就不多说了。

接下来就mplayer的安装了。安装mplayer需要有fusion的软件库,Fedora本身没有带。安装过fusion后,就直接使用yum来安装吧。

在虚拟终端里得到root权限,然后输入:

yum install mplayer mplayer-gui gecko-mediaplayer mencoder

这样就好了,当然mencoder不是必要安装的,但提供了许多编码功能。

如果需要皮肤可以到http://www.mplayerhq.hu/design7/dload.html 这里去下载,然后把解压的皮肤放到“/usr/share/mplayer/skins/default”里,打开mplayer右键可以设定皮肤。

虚拟机VMware,是大家用来做实验少不了的东西,现在我们开始来讲讲这个。首先到官方网站下载最新的vmware。网址为http://www.vmware.com

注意:建议下载最新的,否则vmware会不支持最新内核。

下载文件后得到root权限,然后就键入“sh VMware*.bundle

之后就有图形安装界面选择路径下一步就可以了。

安装完后如下图,至于KEY的问题,我这里就不方便提供了,大家上网搜索一下吧。

Windows共享,Fedora在这方面已经做得很方便了,大家在“位置”的地方找到“连接服务器”:

这个软件比较强大,ftpssh、和samba都支持,只需要把对方IP和用户名,文件夹名(对方共享的文件的名字)、共享文件夹名就可以了。

Fedora提供天气预报的功能,只要设置好就能使用,是否准确,这个就不知道了。对着托盘的时间右键打开选项,把“显示天气”给勾选上,然后选择位置。点击添加,在位置名称中按下C就可以显示中国大部分的城市了,自己选择自己的城市确定就好了

键盘快捷方式设置方法,看图:

然后在里面设置成自己需要的就好了。
到这里第二课就完了.其实不难,linux对我们是很友善的,大部分的问题都是可以解决的.所以请大家请不要害怕linux,用心学.

《Yayi和大家一起学习Fedora系列教程–第二课》上有1条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注