当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助, 关于文中提到的Wine的详细使用方法...
帖子发表于 : 2008-11-15 16:52 

注册: 2008-01-01 16:19
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
那个, 由于工作需要, 我要频繁的使用Nuendo, 这是一款音频处理软件.

但是我最近又喜欢上了Linux, 所以不得不将Nuendo转移到Linux下面来.
网上搜了一下, 中文的使用方法基本上没有. 英语的只有一篇文章, 但并不详细.

对于我这样的新人, 看的很是迷糊...
所以我将这些英语翻译成中文, 希望国内的ubuntu社区能有人帮助我, 教我如何进行详细的设置...(编译什么的我都会, 就是文中提到的"链接"不怎么明白....)

所以如果有人能帮忙, 那我真是太感谢了.

原文地址: http://rudd-o.com/archives/making-steinberg-nuendo-work-on-linux
中文翻译的不是特好, 如果有些地方能引起歧义的话, 还是参照英语原文吧....

Making Steinberg Nuendo work on Linux
在linux上使用 Steinberg Nuendo

Posted by Rudd-O at Aug 24, 2007 11:45 AM | Permalink
Filed under: Linux, MP3/música, tutorials

My passion for music doesn't stop at enjoyment. I love to remix, and Nuendo's the best for that. Unfortunately, my Windows setup can't cope with my hardware.
So what do I do?
I run Nuendo on Linux. Here's a quick primer -- you should be familiar, very familiar with Linux in order to do this.
But Nuendo didn't work originally. That's because Nuendo requires something called ASIO, related to low-latency audio output -- why this is required on Linux as well escapes my comprehension, since Linux already has very low-latency output.
Here's what I did.


Install wine and wine-dev
安装 wine 以及 wine-dev

I'm using KUbuntu Feisty, so your mileage may vary, but you need both packages (yes, the development package as well) because you will be compiling something after a few minutes. In case you're using RPM-based distros like CentOS or Fedora, the development package is wine-devel.
我所处的环境是KUbuntu Feisty, 所以你操作的实际情况, 可能跟我有些不同. 但你仍然需要上面两个软件包(um...包含那个开发包). 因为呆会儿你将编译一些东西. 如果你在使用给予RPM的系统, 如centOS或者Fedora, 开发包的名字是 wine-devel.

Link Nuendo to your ~/.wine/drive_c folder
将 Nuendo链接至你的~/.wine/drive_c目录

I never "installed" Nuendo using the installation software. I just linked my Windows partition to /home/rudd-o/.wine/drive_c. In my machine, that's where Wine expects to find the C: drive.
Your mileage may vary. You may want to copy the contents of your C: drive there, or use winecfg to point Wine to the right directory.

在操作过程中, 我并没有使用Nuendo安装程序去安装它, 我只是将我的Windows分区链接到了 /home/rudd-o/.wine/drive_c. 在我这里, 我链接的是C:盘, 当然在你那可能有些不同. 你可以将Nuendo的文件复制到你的C盘, 或者也可以使用winecfg将Wine指向正确的目录.

Download wineasio
下载 wineasio

wineasio is a library that allows Wine's JACK output plugin to serve ASIO programs. Nuendo is one of those.
Here's the download.

Wine asio 是一个可以为ASIO程序提供Wine的JACK输出插件的东东, Nuendo就是ASIO程序中的一员. (wine asio下载见附件)

Install JACK and its development files
安装JACK及其开发文件

In my machine, the two packages I needed to install were jackd and libjack0.100.0-dev. Again, your mileage may vary.
在我的电脑上, 需要安装的文件是 jackd 和 libjack0.100.0-dev. 然而, 也许在你电脑上有些不同.

Get asio.h
获取asio.h

asio.h... I got that file using a samizdat method, because otherwise I would have had to sign an agreement with Steinberg. Turns out asio.h is quite widespread in the World Wide Blag. Just jump here and copy the text. If this link ever dies, just look for file:asio.h in Google Code Search.

Asio.h这个文件...我用了一个比较非主流的方法得到他的, 因为正常情况下, 我必须要同意一份 Steinberg的协议. 网上流出的asio.h非常之多, 我只是用Google Code Search就找到了.(asio.h下载见附件)

Uncompress the wineasio tarball
And then place the asio.h file in the uncompressed folder.
解压缩wine asio档案, 然后将保存来的asio.h放到解压后的目录.

Compile and deploy
编译及部署

Open a terminal and change to the wineasio uncompressed folder.
Run make. At this point, if you failed to install the required development packages, you will see a slew of compiler error messages. Go back and reread the earlier sections.
Then, as root, run make install.
Then, back as your regular user, run regsvr32 wineasio.dll.

打开终端. 然后进入到解压缩wine asio后出现的目录.
运行 make. 如果你之前安装开发包的时候失败过, 那这时就会有一大堆的错误信息报出来. 你需要翻回到上面, 好好看看我前面写的内容.
然后, 以root身份运行 make install
再然后, 返回你普通用户的身份, 执行 regsvr32 wineasio.dll

Configure Wine to use the JACK driver
配置Wine使其使用JACK驱动

Run winecfg on the terminal. On the Audio tab, select the JACK output plugin.
Now I had to do a fix, because my Wine installation wasn't finding a file named libjack.so.0. I did this:
ln -s /usr/lib/libjack-0.100.0.so.0.0.23 /usr/lib/libjack.so.0
So go find a library named libjack-0.something.so.something, and link it so it's named /usr/lib/libjack.so.0. Why my distribution failed to do this for me, escapes my understanding.

在终端中执行 winecfg, 在audio(音频)选项卡, 选择JACK输出插件
我到这步时, 又一个小插曲...因为我安装Wine的时候无法找到一个叫做 libjack.so.0 的文件. 我是这样解决他的:
ln -s /usr/lib/libjack-0.100.0.so.0.0.23 /usr/lib/libjack.so.0
然后去找一个叫做 libjack-0.*****.so.***** 的库, 找到后顺便将其导入然后他就被改名成 /usr/lib/libjack.so.0 了.至于为什么会出现这中状况, 我也不知道.

Start the JACK driver
开启JACK驱动

This is easy. I used the command jackd -d alsa -r 44100.
这个很简单, 我使用了 jackd -d alsa -r 44100 这条命令

Start Nuendo
启动Nuendo

Use your terminal to change to your Nuendo folder, and then run wine nuendo.exe.
Pay attention to any of the error messages. If Nuendo starts up and doesn't say that the audio engine couldn't be enabled, then you're set to start recording and playing back.

在终端中, 进入到Nuendo的文件夹. 然后运行 wine nuendo.exe
注意一下有没又错误信息, 如果Nuendo成功启动, 而且并没提示什么无法启用音频驱动, 那么你从现在开始就可以在Linux下使用Nuendo了.


文中提到的东西,两个打包放在一起了。
附件:
NuendoOnUbuntu.tar.gz [35.65 KiB]
被下载 24 次


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助, 关于文中提到的Wine的详细使用方法...
帖子发表于 : 2008-11-17 14:34 

注册: 2007-12-31 11:40
帖子: 389
送出感谢: 0 次
接收感谢: 0 次
Nuendo文件夹--右键--创建链接,把链接图标复制到~/.wine/drive_c目录里。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助, 关于文中提到的Wine的详细使用方法...
帖子发表于 : 2008-11-17 15:50 
头像

注册: 2008-08-25 10:40
帖子: 649
送出感谢: 0 次
接收感谢: 0 次
关于链接这个问题其实你可以直接替换为复制。
其实作者有讲到链接的的就是那个 ln -s
举个例子来说明ln -s 吧
比如我在/home/user/ddd 下有一个文件aaa.dat
现在我在/home/user/ccc 下的程序ccc在执行的时候要调用到上述的那个aaa.dat的文件
那么我有两个办法,1 将ddd下的aaa.dat复制到ccc下
代码:
cp ddd/aaa.dat ccc

2 将ddd下的aaa.dat链接到ccc下
代码:
ln -s ddd/aaa.dat ccc


二者都可以使得ccc下的程序执行的时候正确调用到aaa.dat
不同的是方法2只是建立了一个简单的链接,这个链接所占据的磁盘空间很小,而复制大家就都清楚了。。

所以 如果你用的那个咚咚不大的话,或者你不在乎那点空间的话你就直接复制 。。是一样的
----------------------------
顺便说一下,这个方法可以很好的解决大菠萝等游戏多mod共存的问题噢。。。。。


_________________
灌水专用


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译