Fedora Core与Java 软件使用环境

系统 Linux
Fedora Core 包含很多软件包,派生自优秀的 JPackage Project 仓库,那是一个 Java 软件仓库。请参考http://jpackage.org。Fedora 中这些软件包经过修改,以去除对私有软件的依赖,并利用 GCJ 先进的编译功能。

Fedora Core是常用系统文件,然后我研究了Fedora Core与Java发布,在这里拿出来对大家介绍一下,会对大家有帮助。有一种方法可以完成这项工作,并不是强制性的,在这是推荐Java 编程语言写成的程序。

一个自由而开源的类 Java 环境包含在本次发布中,称为 java-gcj-compat. java-gcj-compat 包含一个工具套件和执行环境,可以构建和运行很多有用的,以 Java 编程语言写成的程序。 Fedora Core 不包含 Java 。Java 是 Sun Microsystems 的商标。java-gcj-compat 是完全自由的软件,它 不是 Java, 但是可以运行 Java 程序。 java-gcj-compat 包含三个组件:GNU Java 运行时环境 (libgcj),Eclipse Java 编译器 (ecj),以及一些包装和链接 (java-gcj-compat),使得运行时和编译器以类似其他 Java 环境的方式来呈现。 包含在 Fedora 本次发布中的 Java 软件使用新的集成的 java-gcj-compat 环境。这些软件包包括 OpenOffice.org Base, Eclipse, 和 Apache Tomcat。 请参考 Java FAQ http://www.fedoraproject.org/wiki/JavaFAQ 中有关 Fedora 中自由 Java 环境的更多信息。 在错误报告中包含位置和版本信息 在提交错误报告时,包含这些命令的输出:
which java && java -version && which javac && javac -version

处理 Java 和类 Java 的软件包

除了 java-gcj-compat 自由软件工具链之外,Fedora Core 也设计了使您可以安装多种 Java 实现,并使用 alternatives 命令行工具自由切换的机制。但是,您安装的各种 Java 系统必须都是根据 JPackage Project 的策略打包的,使 alternatives 发挥作用。 如果安装正确,root 用户就可以在 java 和 javac 实现间切换了,运行 alternatives 命令: alternatives --config java alternatives --config javac15.2. Fedora 与 JPackage Java 软件包 Fedora Core 包含很多软件包,派生自优秀的 JPackage Project 仓库,那是一个 Java 软件仓库。请参考 http://jpackage.org。Fedora 中这些软件包经过修改,以去除对私有软件的依赖,并利用 GCJ 先进的编译功能。Fedora 用户应当使用 Fedora 仓库来更新这些软件包,再使用 JPackage 仓库更新 Fedora 不包含的软件包。 请参考 JPackage 网站 http://jpackage.org 有关网站和它提供的软件包的信息。 混合 Fedora 和 JPackage 的软件包 在相同系统中安装 Fedora 和 JPackage 仓库的软件包前要查明软件包相容性。不相容的软件包会造成复杂的问题。

Samba (Windows 相容性)

Fedora 可以浏览 Windows 共享,即支持 SMB 浏览。在 Fedora Core 5 之前的版本中,防火墙禁止了 SMB 浏览的运作。自 2.6.14 内核加入 ip_conntrack_netbios_ns 模块,以及对 system-config-securitylevel 相应改进后,防火墙可以正确处理 SMB 广播和网络浏览了。

多媒体

Fedora Core 包含了各种多媒体相关的应用程序,包括播放,录制和编辑程序。附加的软件包可以在 Fedora Extras 仓库找到。

多媒体播放器

Fedora Core 默认安装包含 Rhythmbox, Totem, 和 Helix Player 执行媒体播放。在 Fedora Core 和 Fedora Extras 仓库中还有很多其他程序,包括著名的 XMMS 软件包。 GNOME 和 KDE 都有大量播放器可以播放多种格式。第三方软件商也提供了处理其他格式的程序。
Fedora Core 充分使用了高级 Linux 音频体系 (ALSA) 系统。这意味着多个程序可以同时播放音频,这在 Linux 系统中一度是无法做到的。如果所有多媒体软件都配置为使用 ALSA 实现音频支持,过去的限制将不复存在。请参阅此项目的网站获取更多信息:http://www.alsa-project.org/。

Ogg 和 Xiph.Org 基金会的文件格式

Fedora 包含了对 Ogg 媒体容器格式的完整支持,包括 Vorbis 音频,Theora 视频,Speex 音频和 FLAC 无损音频格式。这些可以自由发布的格式不受专利或许可限制的威胁,提供了强大而灵活的替代方案。Fedora Project 鼓励使用这些开源格式,代替有限制的那些。更多信息请访问 Xiph.Org 基金会的网站:http://www.xiph.org/。

MP3, DVD 和其他被排除的多媒体

Fedora Core 和 Fedora Extras 不能包含对 MP3 或 DVD 的播放或录制的支持,因为 MP3 和 MPEG (DVD) 格式受专利保护,而专利持有人没有提供足够许可。Fedora 排除了一些多媒体软件,也因为专利或许可的限制,例如 Flash Player 和 Real Player。更多相关内容请访问 http://fedoraproject.org/wiki/ForbiddenItems。 

CD 和 DVD 创建和烧录

Fedora Core 和 Extras 包含一系列工具,用于简化烧录 CD 和 DVD。GNOME 用户可以在 Nautilus 文件管理器中直接烧录,或者选择 Fedora Extras 中的 gnomebaker 或 graveman 软件包,或者 Fedora Core 中较旧的 xcdroast 软件包。KDE 用户可以使用稳定的 k3b 软件包。终端工具包括 cdrecord, readcd, mkisofs, 和其他专用的 Linux 应用程序。
屏幕录像

您可以使用 Fedora 来创建和回放屏幕录像(screencasts),也就是桌面会话的录制,使用开放的技术。Fedora Extras 5 包含 istanbul,它可以创建 Theora 视频格式的屏幕录像。这些视频文件可以用 Fedora Core 中各种播放器来回放。这是提交开发和最终用户屏幕录像的首选方式。具体的用法请参考 http://fedoraproject.org/wiki/ScreenCasting。 

通过插件的扩展支持

Fedora Core 和 Fedora Extras 中的大多数媒体播放器都可以通过插件,支持其他媒体格式和声音输出方式。一些程序使用强大的后端 gstreamer 来处理媒体格式支持和声音输出。Fedora Core 和 Fedora Extras 包含了针对这些后端和应用程序的插件软件包,更多软件包可以在第三方仓库找到,实现更多功能。

游戏和娱乐

Fedora Core 和 Fedora Extras 提供了一系列游戏,包含各种风格。Fedora Core 默认包含了一个 GNOME 的小游戏软件包 (名字是 gnome-games)。要安装 Fedora Core 和 Fedora Extras 的其他游戏,在菜单中选择 Applications>Add/Remove Software。

【编辑推荐】

  1. 技术人员对使用Fedora Core 5的方法做介绍
  2. 向大家推荐使用 Fedora Core 5 及介绍性能
  3. Fedora Core 6 安装后的安装
  4. 如何在Windows XP 硬盘安装Fedora core 7
  5. Fedora Core6下apache+mysql+perl开发平台

 

责任编辑:佚名 来源: CSDN
相关推荐

2010-01-11 18:33:14

Fedora Core

2009-12-28 12:25:44

2010-01-12 09:47:31

Fedora core

2009-12-22 14:48:16

Fedora Core

2010-03-01 09:19:22

Fedora Core

2010-02-24 15:32:05

Fedora Core

2010-03-17 14:05:52

Fedora Core

2010-01-18 10:15:53

Fedora编程环境

2009-12-24 09:43:49

Fedora Core

2009-12-21 17:05:48

2009-12-21 13:23:21

Fedora Core

2009-12-24 15:13:24

2009-12-24 16:21:04

Fedora core

2010-03-01 17:27:55

Fedora Core

2010-01-11 18:59:45

Fedora Core

2009-12-15 15:46:23

Fedora平台

2010-01-11 19:10:37

2009-12-28 08:57:22

Fedora操作系统

2009-12-15 14:05:42

Fedora Core

2010-01-11 09:12:15

Fedora LAMP
点赞
收藏

51CTO技术栈公众号