1.06.2009

三款 Linux 下的免费桌面级杀毒软件 zEitO^j

三款 Linux 下的免费桌面级杀毒软件 zEitO^j
由 于 Linux 良好的用户权限管理体系,病毒往往是 Linux 系统管理员最后才需要考虑的问题。以往,Linux 上的杀毒软件主要是为企业的邮件和文件服务器所设计的。如今,随着 Linux 桌面用户数量的增长,桌面用户在受益于 Linux 系统对病毒较强的天然免疫力的同时,也需要杀毒软件清理从网络或U盘带来的WIndows病毒。尽管那些病毒根本无法给 Linux 系统带来任何影响,但是阻止病毒的进一步传播,也未尝不是一件好事。 u7QnmU
,CXpwx'
这里为大家介绍三款适用于桌面用户使用的杀毒软件。何谓“适合”?一个标准是可以免费使用,另一个标准是具有图形化操作界面。对于他们,将从安装配置、杀毒性能、图形界面三个项目进行简单的测试评分,每个单项最高5分。 W\}E6lZ$
所有测试均在2008年10月7日系统更新后的 Fedora 9 i686_PAE GNOME 2.22.3 上进行,病毒库也采用当天更新的。 L*/ `#i
为避免由于图形界面实现方式差异带来的性能影响,杀毒测试均调用相应杀毒软件的命令行版本执行,递归扫描并扫描压缩文档,最后记录杀毒软件自身反馈的统计结果。 Z6 =a52
杀毒效果测试一时选用的是笔者位于Ext3分区下存放个人文档的目录,该目录中包含了 JPEG/PNG 图片、MP3/OGG/WMA 音乐、DOC/ODT/TXT 文档、CHM/PDF 电子书、7Z/RAR/ZIP 压缩档案,共16.8G,无病毒。 7Ua+q$+ 
杀 毒效果测试二时选用的是笔者位于Ext3分区下存放下载文件的目录,该目录中包含了 RPM/GZ/BZ2 软件包、EXE/MSI Windows可执行文件、MKV/RMVB/MP4/WMV电影、ISO 光盘镜像、7Z/RAR/ZIP 压缩档案,共17.6G,包含一个keygen。 q=m):4M2/
由于手头未有最新的病毒测试样本包,无法进行杀毒准确性测试。望有此样本的朋友与我联系,以便弥补这一遗憾。 P6$Y/~g
为更接近桌面用户的实际情况,图形界面测试全部以普通用户权限执行。 b-[psf
Avira AntiVir Personal - FREE Antivirus SPN8#W(
Avira AntiVir Personal - FREE 是一款来自德国的免费杀毒软件,国内俗称“小红伞”,以较低的系统占用率著称。该产品的 Windows 版本陪伴笔者走过了将近10年的时光,所以完全转向 Linux 系统后我也一直选用它。 Avira 同时也是 Dazuko 项目的创立者和赞助商,于是 Avira AntiVir Personal - FREE 也是本次参加评测的杀毒软件中惟一一款内置实时病毒检测的杀毒软件。做为一款商业软件,个人用户可以免费使用,安装完成后可以通过自动更新获得新的证书。 L  k8Dxaw
安装配置:2分 - 体积庞大,无软件包方式,涉及手动编辑配置文件。 aJ<
AntiVir Personal - FREE 的 Unix 版本支持32位 Linux / FreeBSD / OpenBSD / Solaris 操作系统,打包在一个45MB 大的 TAR.GZ 文件中,未提供 RPM/DEB 安装包。安装采用的是 Bash 脚本的方式,全英文,期间会提供关于实时病毒检测、邮件病毒提醒、更新代理服务器等配置向导,依照提示即可完成。尽管内置了实时病毒检测功能,但未包含 Dazuko 的源代码包,所以若要真正使用实时病毒检测功能,还需要另行下载 Dazuko 源代码包并编译成内核模块。安装后依据要求还需要添加 “-b /usr/lib/AntiVir” 到 /etc/prelink.conf 文件中。另外还需将使用 AntiVir Personal - FREE 的普通用户添加到新创建的 antivir 用户组中。 ?6F]/A"}2
杀毒性能:5分 - 杀毒速度最快,压缩文档支持较好。 B#SM|y2E
以下是 antivir 命令行版本信息。 Ostea
antivir -V (I)e
7.8.1.34 zSeL9L^6
operating system: Linux (glibc 2.2) nihnONSq~
product version: 2.1.12-68 g2 y^j_/y
engine version: 7.8.1.34 -tEL+iY<I
packlib version: 7.6.1.7 (supports 34 formats) >f*Y.^V
vdf version: 7.0.7.7 e%x6S"l$T
product: AntiVir Workstation =GO 875G
key file: hbedv.key zGB0#)NJN
registered user: Avira AntiVir PersonalEdition Classic MZ)|S)5pm
serial number: 0000149996-PXWSE-0001 ~*N\4]aJ8
key expires: 01 Nov 2008 # /_7C
run mode: PERSONAL Lv:E/J!/i\
product: AntiVir (command line scanner) 0$I@t7a'y
key file: hbedv.key 3afs{tC
registered user: Avira AntiVir PersonalEdition Classic
serial number: 0000149996-PXWSE-0001 %uV0yTC
key expires: 01 Nov 2008 _AUaHA0
run mode: PERSONAL _t^iw&5" c
以下是杀毒测试一统计结果。 vZ!jB"]8
antivir -s -z Fv+F{
—— scan results —— eXwgT@l
directories: 285 h^h7 8bj+
scanned files: 9440 %`x#mt8Bj
alerts: 0 +;GVb 
suspicious: 0 pqC8_ Dm
scan time: 00:03:55 i[g (_!
————————– v[[8C'Dm
以下是杀毒测试二统计结果。 StEH�/N*
antivir -s -z 0~o*_l
—— scan results —— 92DR~w
directories: 41 "'N&/zs"z]
scanned files: 111809 :3 /^
alerts: 1 _Ri?wjb
suspicious: 0 d)l?O}b
repaired: 0 o* cH bw9u
deleted: 0 % #K~K�Pa
renamed: 0  *yR
quarantined: 0 53%Fi;
warnings: 2 H9 }`![
scan time: 00:15:59 z",*C)m2Y
————————– bOqO' *x"
速度是最快的,同时对于RAR档案内的文件也能进行扫描。 ]pnBC ?
图形界面:1分 - 外表美观,无实际意义。 BS\ed~S
'780')this.width='780';setTimeout('if(document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-antivir-unix-300x220.png\').height>\'700\')document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-antivir-unix-300x220.png\').height=\'700\';',500);" onclick="if(this.width>=780) window.open('http://ubuntucookbook.com/i/2008/10/screenshot-antivir-unix-300x220.png');" border="0"> Ht *Hiop
由 于涉及到多个 Unix 分支系统, AntiVir Personal - FREE 的图形界面是采取 Java 方式实现的,所以要求至少 Sun JRE 1.4.2 。经测试 Fedora 9 预置的 OpenJDK 6 亦可运行。安装后 AntiVir Personal - FREE 并未在应用程序菜单中装创建启动器,所以图形界面需要打开终端使用 antivir-gui 命令启动。Java 实现的图形界面保持了和 Windows 版本一致精美的外观和操作方式,但是仅提供了基本的设置和扫描操作。其中更改的设置由于没有根用户权限是无法生效的,而扫描仅能选择扫描整个本地磁盘,无 法指定具体某个目录,而且一但开始扫描就无法停止,只能通过系统监视器停止。类似的,更新病毒库操作由于没有根用户权限依然无法生效。估计这个图形界面的 主要为了配合 Dazuko 的实时病毒监控而设计的,除此之外没什么用途。 [_ F: C
Free avast! Linux Home Edition ]}wEk"4BM
Free avast! Linux Home Edition 是一款来自捷克的免费杀毒软件,它的 Windows 版本因为较强的脱壳能力和精美的外表而著称。它的 Linux 版本采用于Windows版本相似的杀毒内核,自2003年起已经连续五年获得 VB100% 认证,可谓久负盛名。另外我发现 avast! PDA Edition 中竟然还有 Palm OS 平台的(只有30KB大!),足见 avast!杀毒内核的可移植性。做为一款商业软件,它的家庭版本也是可以免费使用的,但是需要每年通过注册的电子邮件获得新的证书。 0�<4>]D
安装配置:4分 - 简单快速,每年更新证书稍显麻烦。 u]dcYk
Free avast! Linux Home Edition 提供32位 RPM/DEB/TAR.GZ 三种安装形式,约 11 MB。在笔者的系统下使用RPM包安装十分方便,下载完成后直接双击即可,除了GTK2 外没有特殊的依赖关系,之后会在应用程序菜单中找到相应的启动器。首次运行时会询问你证书,此时需要通过官方网站注册,并在邮箱中找到你的证书,将其复制至此即可。整个过程中并未涉及更新用代理服务器的内容。 PL_cy#UJ
杀毒性能:4分 - 速度一般,压缩档案支持很好。 HU~`YqF
以下是 avast 命令行版本信息。 j� ]CE~Ah
avast -V urmuo^\GA
avast: avast v1.0.8 ^^0:Bz
VPS: 081007-0 (date: 07.10.2008) &x/~5 [w
Copyright(C) 2003-2007. ALWIL Software. All rights reserved. k#8T _,
以下是杀毒测试一统计结果。 Vc`IP7P|
avast -t A S  `
# Ai bUH(g
# Statistics: b\{:�N0A
# /?k&u|/f
# scanned files: 10654 Bc6L);
# scanned directories: 285 r 2@T:'[Y
# infected files: 0 NKZVCWp
# total file size: 22.7 GB jn!Cw� =U
# virus database: 081007-0 07.10.2008 gr3dc<
# test elapsed: 13m:13s 438ms P6ctj
# iR_4;oc1
以下是杀毒测试二统计结果。 3 n)6Z;
avast -t A o}ISZ?KVe
# 8r@W:k�
# Statistics: ~lH'F]T8
# 8?}Ly[
# scanned files: 120009 gVXyTOn
# scanned directories: 41 A^aOyc:oI
# infected files: 11 ?L|sKU`s
# total file size: 25.2 GB  Zf3l-P
# virus database: 081007-0 07.10.2008 9�8RmzkHV
# test elapsed: 59m:50s 318ms ~sv#|m7Po_
# CwuNdBKKH
扫描速度只能说一般,但是avast!解压缩能力是相当出众,对于多种 EXE 加壳手段都能检测出来。不过也因此导致了含有大量压缩档案的测试二用时较长。 FYWQ6C!f
图形界面:4分 - 简洁明快,功能丰富 T0afQQB
'780')this.width='780';setTimeout('if(document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-avast-antivirus-261x300.png\').height>\'700\')document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-avast-antivirus-261x300.png\').height=\'700\';',500);" onclick="if(this.width>=780) window.open('http://ubuntucookbook.com/i/2008/10/screenshot-avast-antivirus-261x300.png');" border="0"> ZeE�&~5
Free avast! Linux Home Edition 虽然没有保持 Windows 版本精美的操作界面,但是在简洁的外观下蕴涵了最为丰富的功能。包括排除目录、邮件提醒、报告格式等全部设置都可以在图形界面下完成,遗憾的是没有更新代 理服务器的设置。值得一提的是 Free avast! Linux Home Edition 提供了本地的病毒百科全书,方便用户查阅。在图形界面下可以进行病毒库更新、查看日志、设置隔离区的操作,对于桌面用户来讲十分方便。病毒扫描也可以选择 多个不同的目录,并且可以方便在快速、标准、深入三种方式中切换,也可以自由选择是否扫描压缩档案。按下F1可以打开内置帮助,采用的是GTK2的帮助组 件。惟一遗憾的是目前还没有中文版本。 ^1LG~P7T[%
ClamTk Virus Scanner N{H!t
ClamTk Virus Scanner 是著名的开放源代码杀毒软件 ClamAV 的图形前端,采用的是 GTK2-Perl 脚本制作,可以在32位/64位系统上运行。ClamTk Virus Scanner 同样是一款开放源代码,所以可以在包括商业公司、盈利机构等在内的任何场所免费使用。与采用KDE组件构造的 Klamav 相比,ClamTK 更适合以 GNOME 为桌面环境的用户。 Es%Bvw\/l)
安装配置:3分 - 依赖较多,涉及手动编辑配置文件。 YQ@
ClamTk Virus Scanner 提供了适合于多个发行版的软件包,包括 Debian、Fedora、CentOS、SuSE、Mandriva,印象中也被包含在Ubuntu 的资源仓库里,只有大约97KB,十分小巧。本人下载好适合 Fedora 的 RPM 包后双击开始安装,由于需要 ClamAV 和 GTK2-Perl 较多,又安装了共 21M 的相关支持包。安装过后需要注释掉 /etc/freshclam.conf 文件中的 Example 标示行才能更新病毒库。关于代理服务器和更新镜像的设置也只能手动修改配置文件完成。 [AWIah{A
杀毒性能:2分 - 速度缓慢,压缩文档支持一般。 @ A'O;K
以下是 clamscan 版本信息。 .Q )?:cQ
clamscan -V 5lHN PG
ClamAV 0.93.3/8387/Tue Oct 7 23:37:07 2008 i[:~ny;2
以下是杀毒测试一统计结果。 `k%De($R
clamscan -r %MjN~t
———– SCAN SUMMARY ———– :|8:Xb
Known viruses: 438891 J&[YQ1k
Engine version: 0.93.3 Y2Zg:g<;a
Scanned directories: 285 @eqP"d
Scanned files: 8360 5\phm->?g
Infected files: 1 \N$Ptj=^
Data scanned: 10691.21 MB Wx ugd\
Time: 1713.473 sec (28 m 33 s) $w$ }[ E
以下是杀毒测试二统计结果。 !+*N`'D`>T
clamscan -r x }pl 5'W
———– SCAN SUMMARY ———– \ d\KNXs
Known viruses: 438891 zL&Or=D-F
Engine version: 0.93.3 Jf;FRaU
Scanned directories: 41 nyW<4>
Scanned files: 654 j4Yi
Infected files: 1 "qd^q^
Data scanned: 2179.51 MB wU��
Time: 562.355 sec (9 m 22 s) k~D"dq
速度慢的出奇,很难想象这个还是和本地 Glibc 连接优化过的程序。在测试一中出现误报的情况。由于无法处理 RAR 格式的压缩档案,clamscan 会直接跳过测试二中大量的 RAR 档案,于是用时会比其余两款要短。 Rks0R[*
图形界面:4分 - 美观,支持右键杀毒,充分本地化。 JuT)ky@)
'780')this.width='780';setTimeout('if(document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-clamtk-virus-scanner-300x189.png\').height>\'700\')document.getElementById(\'http://ubuntucookbook.com/i/2008/10/screenshot-clamtk-virus-scanner-300x189.png\').height=\'700\';',500);" onclick="if(this.width>=780) window.open('http://ubuntucookbook.com/i/2008/10/screenshot-clamtk-virus-scanner-300x189.png');" border="0"> "C?yM*<
ClamTk Virus Scanner 充分发挥了开放源代码软件的优势,它的图形化界面与的 GNOME 风格协调统一,可以正确使用全局设置中图标集和字体。安装后不仅会在应用程序菜单汇中创建启动器,还会和 Nautilus 文件管理器集成,添加右键杀毒功能,十分方便。除此之外,还可以通过快捷键快速切换 ClamTk Virus Scanner 提供的各种设置选项。遗憾的是,由于权限设置问题,普通用户不能使用图形化方式更新病毒库(不知此瑕疵可否通过把普通用户添加到clamav用户组中解 决)。感谢 Tao Wei 和 Aron Xu 两位翻译者,ClamTk Virus Scanner 中文化非常的高。 )eqeDM
总结 sf|e,Ya
经过之上的简单测试,个人意见:Avira AntiVir Personal - FREE 适合在意扫描速度和各种高级功能的技术性用户使用,但是憋足的图形化界面会严重影响桌面用户的接受度。ClamTk Virus Scanner 做为开放源代码软件,体现了其与其他程序的高度协同性,而且拥有最好的中文本地化界面,但是其所用后端ClamAV的扫描准确度和速度需要改善 (ClamAV 已经更新到 0.94 版本了,本文未采用由于 Fedora 仓库尚未更新到此版本)。相比之下,Free avast! Linux Home Edition 以其简单的安装和完备的图形化界面更容易征服 Linux 初学者的心,而连续五年 VB100% 的成绩也足以证明其的确具有强大的实力。 UIj0yn!
所以,Free avast! Linux Home Edition 获得本次 Linux 免费桌面级杀毒软件推荐奖(Toy奖?哎呦,番茄飞啊飞……)~ #lcB1 J
PS:关 于 Linux 下到底有没有必要杀毒软件的问题,我只能说尚未见过没有杀毒软件的 Linux 邮件服务器。对于桌面用户来言,是不是有必要就看个人需要了。反正 Linux 下的杀毒软件又不带实时病毒检测功能,安装下来也就10MB左右,装一个完全不影响系统性能。另外对于双系统的用户来言,在 Linux 下查杀 Windows 分区的病毒是个很明智的手段。 'CG66CxMx2
强调一点,Linux 不是完全对病毒免疫这个链接指向了维基百科上关于 Linux 系统病毒的内容。

Linux软件

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。

   先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin 的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

  RPM格式软件包的安装

  1.简介
  几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。

  RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。

  大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。

  2.安装RPM包软件
  # rpm -ivh MYsoftware-1.2 -1.i386.rpm

  RPM命令主要参数:

  -i 安装软件。
  -t 测试安装,不是真的安装。
  -p 显示安装进度。
  -f 忽略任何错误。
  -U 升级安装。
  -v 检测套件是否正确安装。
  

  这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

  3.卸载软件
  # rpm -e 软件名

  需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
  #rpm -e software

4.强行卸载RPM包
  有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:

  ## rpm -e xsnow
  error: removing these packages would break dependencies:
  /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
  

  在这种情况下,可以用--force选项重新安装xsnow:

  ## rpm -ivh --force xsnow-1.41-1.i386.rpm
  xsnow
  

  这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。

  5.安装.src.rpm类型的文件
  目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
  rpm --rebuild Filename.src.rpm

  这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:
  rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm

  使用deb打包的软件安装

   deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管 理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。

  1. 安装
  # dpkg -i MYsoftware-1.2.-1.deb

  2. 卸载
  # dpkg -e MYsoftware

使用源代码进行软件安装

   和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux 的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍 然有一些软件程序只能从源代码处进行安装。

  现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使 用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如http://www.sendmail.org )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:

  1.解压数据包
  源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,如下
引用:
压缩包的类型 命令
.gz gunzip
.Z uncompress
.zip unzip
.bz2 bunzip2

注解:使用这些命令时还要加一些参数,不过在图形界面下可以用专用软件直接解压的,我就是这么用的,比较方便,和windows下一样用就可以了的Smile

  
  2.编译软件
   成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在 阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。

  在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。

通常的安装方法是从安装包的目录执行以下命令:

  gunzip soft1.tar.gz
  cd soft1
  #. /configure #配置#
  make #调用make#
  make install #安装源代码#
  

  删除安装时产生的临时文件:
  #make clean

  卸载软件:
  #make uninstall

  有些软件包的源代码编译安装后可以用make uninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。

  .bin文件安装

   扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器 RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:
  #chmod +x r1p1_linux22_libc6_i386_a1.bin
  ./ r1p1_linux22_libc6_i386_a1.bin

  接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。

  .bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

  Linux绿色软件(1)
解包
– tar jxvf softname-10.0.1.tar.gz -C /usr/src/(-C指的是把文件解压到后面的路径下,此处可以不选)
– cd /usr/src/softname-10.0.1
• 配置
– ./configure
• 示例:./configure --prefix=/usr/local/softname/ (--prefix的功能同上面的 -C功能一样,此处可以不选)
• 编译
– make
• 安装
– make install
• 示例:make && make install
(上面的例子是把编译与安装 一起做了。“&&” 此处相当于and的意思)
(2)
如果解压后的包内没有 configure文件 可查看是否有二进制的安装文件 .bin .sh 在班图里默认以绿色表示
然后:
#./install.sh
#sh install.sh
#./softname.bin


   Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是 一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件, 直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。

  上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。

HOW TO FEDORA 10....