经过数千名开发人员长达八个月的辛勤劳作后,以可爱小蜥蜴为标志、曾被誉为最漂亮Linux发行版的openSUSE近日迎来了最新正式版本11.4。 当你安装了OpenSUSE之后,第一件事当然是希望为其安装新的应用程序或相关支持,以实现对受限媒体资源的播放。要做到这一点,你需要首先对自己的资源库进行配置。
如何配置资源库?
在OpenSUSE中,由YaST应用工具来负责资源库的管理。要进入资源库编辑界面,我们需要先打开主菜单,点击“Install/Remove Software(安装/卸载软件)”选项。如果你没有立即看到这个选项,可以在搜索栏中键入该名称(或该名称的一部分),应该就能找到。这时输入你的启动密码,然后等待它自动完成对现有资源库的刷新。刷新完成后,你将看到下列画面之一。如果你使用的是KDE(即Kool桌面环境)工具,则显示结果如左图;而右图则是你使用Gnome工具时所显示的结果。
接下来转到顶部的菜单栏,点击“Configuration(设置)”选项,然后选择“Repositories(资源库)”。KDE用户会看到左边的图示,而Gnome用户则会看到右边图示。
要添加一个新的资源库,首先单击“Add(添加)”,然后“Next(下一步)”。当你看到下图时,将资源库的链接粘贴到图中“URL”处的文本框中。而设定“Repository Name(资源库名称)”会帮助你在今后的应用中迅速识别已设定的资源库的种类。
需要添加哪些种类的资源库?
Packman-几乎所有用户首先想要添加的都会是Packman资源库。这一资源库是帮助OpenSUSE得以支持播放媒体文件的关键所在。这意味着借助该资源库,你可以安装播放avi,mp3,mkv,mpeg,wmv以及其它各种类型格式的媒体文件所必需的gstreamer或xine软件包。VLC是当下非常流行的一款必备媒体播放器,它的内置解码器能够支持各种主流类型媒体文件的播放,因此不会由于需要调用我们不熟悉的各种解码软件包而产生麻烦。说到这里我们不禁要问,为什么OpenSUSE没有将Packman预装为默认工具呢?实际情况是,许多类型的影音文件都会在一定程度上涉及到版权及专利这类法律问题,或者至少在这些方面有含糊不清的地方,因此你只能额外安装软件包来满足自己的播放需要。尽管大多数人会毫不迟疑地安装这类对格式支持而言必不可少的常用工具,但我们一定要清楚这种行为是确实存在风险的。
在OpenSUSE 11.4中已经做出了一些倾向于Packman资源库的调整。为了便于进一步灵活使用,Packman资源库已经被拆分为四个独立的部分。现在你可能也和我一样,在听到这个消息时发出一声叹息,心想自己这下子不得不面对更多的资源库,并从中挨个选取自己想要的功能。然而幸运的是,如果你不愿意,Packman的负责人也没打算强迫你去使用四个单独的资源库。相反,如果你对独立库中那些提高工具灵活性的功能不感兴趣,你可以安装一个主资源库,其中整合了四个Packman独立库所涵盖的主要功能。要添加Packman资源库,请使用以下链接进行导入:
http://packman.unixheads.com/suse/openSUSE_11.4/
Contrib-Contrib资源库是一个公用的驱动集合,它的设计宗旨在于为那些OpenSUSE所不支持的第三方软件包及应用程序提供运行载体。这意味着有了Contrib资源库,我们可以轻松安装诸如Chromium(谷歌Chrome浏览器的开源版本),RecordMyDesktop(桌面记录工具),GParted,Screenie, Shutter等多种热门的第三方软件。我敢肯定,在未来Contrib一定会支持越来越多的软件包及应用程序,因为公共使用成员可以不断添加新的应用支持进来。要添加Contrib资源库,请使用以下链接进行导入:
http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/
KDE -依据你所选择的运行环境,你可能想要安装完整的KDE资源库以使用其全部功能。而基于这种需求,你将很有可能用到“应用程序更新”和“额外功能”资源库。“应用程序更新”目前提供诸如Amarok,Digikam,Arora,K3b等此类程序的最新版本。要升级到这些新版本,选中对应的软件包然后单击“版本”选项。“额外功能”则提供了一些OpenSUSE KDE主体中并未包含的应用程序。“实验田”资源库也已经推出,但只提供了少数经过测试的应用程序,我个人强烈建议不要使用,除非你确信自己熟悉它的应用。以上是你应该针对OpenSUSE添加的各类资源库。
http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_11.4/
http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.4/
http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/
以下资源库,除非你熟悉其应用,否则不要添加!
http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_11.4/
Gnome – 如果你选择了Gnome而不是默认的KDE环境,那么你可能会希望安装额外的Gnome资源库。对于Gnome我其实并不太熟悉,但这里仍然提供了两个相关资源库的链接,这样你会有更多的选择空间以获取最新的相对稳定的版本。
http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_11.4/
http://download.opensuse.org/repositories/GNOME:/Contrib/
其他-上述名单中列出的是最重要的几个资源库,而OpenSUSE也为一些额外的资源库提供了主机支持。
最新的Java软件包。通常来说你应该避免使用这个资源库,除非你是开发人员或者需要软件包中的某些特定工具。OpenSUSE主资源库中已经包含了最稳定的Java软件包。
http://download.opensuse.org/repositories/Java:/packages/openSUSE_11.4/
最新的VLC软件包。Packman资源库中提供了一个更为稳定的版本。
http://download.videolan.org/pub/vlc/SuSE/11.4/
此资源库支持最新版本的Mozilla浏览器的相关应用。Mozilla公司是时下流行的免费网络浏览器Firefox的缔造者。除此之外,此资源库同时支持Thunderbird, Seamonkey和Prism,且皆为稳定版本,除了Prism。Prism的稳定版本已经内置在OpenSUSE的主资源库中了。
http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/
Wine是当下广受欢迎的Windows操作系统模拟工具,它允许你在Linux环境下运行Windows应用程序。OpenSUSE的主资源库中已经内置Wine的稳定版本,但这里提供Wine最新发布的版本。
http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.4/
如果你用的是Nvidia显卡并且希望匹配专用驱动的话,解决方案在此。虽然OpenSUSE已经提供了驱动程序的开源版本,但你也许可以通过使用专用驱动来获得更好的应用体验。做点调研工作,看看哪些软件包能让你的显卡发挥出最大能量。
ftp://download.nvidia.com/opensuse/11.4/
如果你用的是ATI显卡并且希望匹配专用驱动的话,解决方案在此。虽然OpenSUSE已经提供了驱动程序的开源版本,但你也许可以通过使用专用驱动来获得更好的应用体验。做点调研工作,看看哪些软件包能让你的显卡发挥出最大能量。
http://www2.ati.com/suse/11.4/
如何配置资源库的优先级?
在资源库设置的界面中,你会看到有一栏题目为“优先级”。优先级设置用来帮助我们确定哪些资源库应被优先调用。这一功能很有必要,因为有时候数个资源库间可能存在互相重叠的部分,它们具有相同的软件包及应用程序,只是版本号不同。在“优先级”设置中,相对较小的数字拥有相对较高的优先级,换句话来说,将被优先处理。所有的资源库在初始状态下,默认优先级为“99”。如果你就按照默认的状态来使用自己的资源库,可能也不会出现什么问题。但调整优先级可以帮助我们在应对某些工作时,将资源库按一定的次序进行处理,这样那些更重要、作用更显著的库就能获得更多资源和重视。例如,你可能会打算为你的“更新”资源库设置一个比“OSS”和“NonOSS”更小的优先级数值,这样“更新”资源库将得以优先执行,接下来才轮到后两个基础资源库。你也很可能想为“Packman”资源库设置一个较低的优先级数值,因为这样一来它会得以优先执行、尽早连线更新软件进而提供更稳定的媒体支持。记住,优先级的数值越小,它就越是会被优先执行。
系统更新
在配置你的资源库并为其设置优先级之后,你需要更新现有的软件包。转到安装界面的顶部,进入主菜单,选择“软件包”,然后是“全部软件包>检测新版本并更新”。更新可能会带来一些兼容问题,如果这类问题确实发生了,将弹出一个对话框,提示你检测到一个不兼容的应用程序或软件包版本已被安装,并询问应当如何处理。通过提示来一步步修复所有此类问题,并再次检测软件包,直到你安装了正确合用的版本。
在这张截图中,我检测了“K3b”应用程序。我进入“版本”选项并选择了想要安装的软件包。由于我使用的是64位的操作系统,因此我想使用文件名结尾为x86_64的软件包,而因为它是一个多媒体应用程序,我还打算调用“Packman”资源库中的相关软件包。在这里你会看到,它将“优先级10”放在资源执行的起始位置,并在后续的执行列表中顺序提升优先级数值。这在实际应用中是相当有帮助的,它得益于你对资源库优先级的正确设置。