我不知道是否已经有OSS INSTALL的中文文档,但是见有人说下载了OSS不知如何安装,可能是E文不好。我将INSTALL原文的安装指南翻译出来,供广大LINUX FAN参考。欢迎指出文中的疏漏。如果你要拷贝分发该文档,请保留这段文字。
宜昌市邮政局 易辉 2000/9/16
OPEN SOUND SYSTEM 快速安装指南
---------------------------
注意事项
如果你升级以前的Open Sound System版本,请不要移除任何存在的OSS文件。平稳的升级过程要求以前安装的OSS的所有文件都在它们的原始位置。但是万一你已经删除了旧版本的文件,你仍然可以象安装新版本那样正常进行。如果旧版本的OSS文件在你升级前已经删除,那你必须从新配置和安装许可协议(如果你购买了许可协议)。
OSS安装包附带有一份专用的评估协议,这可以让你在决定购买OSS之前测试它。这份评估许可协议是全效的,即OSS的所有特性都能正常发挥。唯一的限制是时间有限。有关OSS许可协议的信息将在下面的“运行期协议”中给出。
开始安装之前你必须得到适合你操作系统类型和版本的合适的OSS安装包。更多的信息可以从我们的Web站点获得。http://www.opensound.com
将你下载的安装包移到/temp目录。在本文档的尾部“下载OSS”小节中有更多的信息。然后根据文档类型用下面相应的命令解开文档:
1) gzip 压缩格式 (oss*.tar.gz 或 oss*.tgz)
gunzip filename.tar.gz
tar xvf filename.tar
或者
tar zxvf filename.tar.gz
注意!有些WEB浏览器在下载时会解开gzip文档。这样的话可能没有.gz后缀,或者有时文件名没有变化。gunzip命令会提示"not a gzip format"。这种情况可以不用界压直接打开tar文档。不管文件名,执行下面的命令:
tar xvf put_the_actual_filename_here
2) 用compress压缩过的文件 (oss*.tar.Z)
uncompress filename.tar.Z
tar xvf filename.tar
经过以上的步骤你将在/temp目录得到除了下载的文档(你可以删除它)以外的文件:
INSTALL
oss-install 安装程序
oss.pkg 安装需要的数据文件
安装OSS,请你按照下面的步骤执行:
1) 如果已经有一个声卡驱动载入的话,OSS将不能被安装。
OSS安装程序会检查并修整这个情况,如果可能的话。但是在以下情况时安装不能进行:
1)声卡驱动被编译进核心(而不是作为可载入模块)。这种情况下,你必须从新配置并编译核心,保证声卡不被编译到核心里面。继续安装之前不要忘记用新的核心起动系统。这种情况只影响Linux,reeBSD,SCO OpenServer,UnixWare和BSD/OS版本的OSS。
2)Linux下可能安装了另外一个声卡驱动模块。安装程序会自动卸载这个模块(得到你的同意后)。如果程序不能正常进行,请你联系你的发行商取得更多的信息。
2) 执行安装程序(./oss-install)。必须以root登录,不要用su命令。描述如下:
请以./oss-install的形式执行安装程序,而不是oss-install。
如果你得到"./oss-install:No such file or directory"这样的出错信息,很可能是由于你的系统没有安装glibc libraries。我们不在发行针对“传统”libc版本的OSS。你需要升级Linux到一个新的发行版如果你要安装OSS的话。或者只安装glibc libraries。
Linux环境下 oss-install有可能出现"Error opening terminal:linux"的错误提示。这种情况发生在系统有两个不同版本的curses library。旧版本的在/usr/lib/terminfo目录中寻找terminfo数据库,而新的要在/usr/share/terminfo目录中找数据。目前OSS的glibc版本是与新的curses库相联,而libc版本的是和旧的curses库相连。
你可以设置TERM环境参数为vt100,但是这样做帮助不大。
3) 安装程序将会给你针对你的系统的专门的安装指南。所有常见的问题都有描述,请认真阅读。另外一个信息文件是你安装后的OSS的目录中的READMD.*文件。
如果安装失败,你还可以从你试图安装OSS的目录(通常为/usr/lib/oss)中的Readme文件中找到更多的信息。
4) 安装结束,你可以通过执行soundon来加载驱动程序。运行soundoff关闭驱动。这两个文件在安装OSS的目录里可以找到,在某些系统上也可在/usr/local/bin中找到。如果要更改配置请执行OSS安装目录下(常为/usr/lib/oss)的soundconf命令。
在其它诸如SCO OPERServer,UnixWare,BSD/OS,HPUX这些系统上,在OSS编译了核心后需要从新启动系统。
安装程序oss-install执行的步骤
—————————————————
运行oss-install程序,它会执行几个安装OSS必要的步骤,它们是:
1)执行初始兼容性检查。程序会告知你是否应下载另一个OSS包。
2)显示许可协议。阅读协议后,安Accept键接受协议。上下键滚动文本,TAB键在文本区与按钮区切换,回车激活选项。如果不同意协议,按Cancel取消安装。
3)显示OSS的发行文档Readme。阅读后请按OK键。
4)接下来选折OSS要安装到的目录。程序会给出几个可选项,但是推荐选折/usr/lib/oss。
5)完成以上的交互步骤后,安装程序在选折的目录中解开文档,同时也会尝试载入模块来校验本驱动版本是否与你的核心兼容。
6)最后自动激活配置程序(见下)。
运行配置程序soundconf
------------------
配置程序在安装完OSS后会自动执行。你也可以直接运行OSS安装目录下的souncconf来执行它。第一次运行配置程序时,它会执行必要的自动检测步骤。屏幕首先出现的是问你是否自动探测PnP声卡。你尽可以放心按TAB键选择DETECT选项并按回车键。接下来的屏幕会问你选择探测非PNP声卡。请小心执行这个步骤,因为声卡驱动将探测所有的已知声卡,如果出现IRQ或I/O冲突,系统可能锁死。但是如果你相当确定你的各种适配器没有冲突,就选择Detect选项。如果你想跳过这个步骤,就使用TAB键选定Cancel按钮并回车。
在出现主菜单后,如果你安装了不止一个声卡就激活"Add new card/device"添加额外的卡。
程序将列出一个设备清单供你选择你的声卡。在列表中上下移动方向键,选取声卡,按回车键。
在某些系统中,你会被提示选择不同声卡端口的I/O地址,IRQ和DMA值.选择完毕就按OK键,回到主菜单。
如果你有多个声卡,你可以选择"Manual Configuration"来解决设置问题。
当你完成配置后,选择"Save changes and exit"保存设置。安装完新的OSS版本,即使你没有更改设置,也务必保存更改,这一点十分重要。否则执行soundon时会载入无用的驱动模块.
现在你就可以用soundon命令来运行OSS。键入"cat /dev/sndstat"检测驱动模块的状态。它将给你一个所有由OSS配置的详细的设备清单,同时也会给出你的许可协议和序列号信息。
如果你有任何问题,请通过http://www.opensound.com/support.cgi填一份技术支持请求并提交。
选择正确的OSS/linux安装包(仅适用于Linux)
----------------------------------
由于核心版本的不同,我们的网站现有8种不同的OSS/Linux安装包。其中4种适用于使用传统libc的系统,其余4种用于新的glibc/libc6库(Redhat 5.X 和其后的版本,SuSE6.x,
及其所有基于Linux2.2.x的发行版).
Linux 2.0.x
这是标准版,用于所有2.0.0到2.0.36并编译了单处理器支持的核心。
Linux 2.0.x (SMP)
这个包适用于编译了SMP支持的核心,2.0.0到2.0.36。如果你自己编译了带SMP支持的核心,就可以用这个包。(所有的linux发行版本默认为无SMP支持)
Linux 2.2.x(SMP)/Linux 2.2.x(UP)
用于最新的2.2.x核心的包有两个。你应该根据核心的编译情况(与你机子上的CPU数无关)选择不同的包。在你的机器上执行uname -rv以确定选择哪个版本,若输出中有"SMP"那么选择SMP版本,否则选择UP版本。
例如:
"2.2.0 #2 SMP..." 选择SMP版本的包
下载OSS
————
这小节就不用翻译了。
运行期许可协议
----------
下在的OSS包含有一个专门的限时评估许可,这个许可允许你全功能的限时使用。使用OSS
20-180分钟后,OSS停止工作,除非你从新载入:soundon,soundoff。
...以下不译了...
非恶 加一点:
超时后(linux启动时,OSS 请你选择order/continue),使用安装目录的uninstall卸载,再删除/etc/oss.conf配置文档.然后再次安装OSS即可.限时版每次连续工作4小时左右会自动停止,这时先关闭播放程式,使用命令/etc/rc.d/init.d/oss restart即可.
非恶转载于新闻组