Jump to content

utorrent works on LINUX!


kraiser

Recommended Posts

I have a MacBook, and I'm dying here not being able to use µTorrent on OS X.

I made a great effort to get Wine working, and while I can get the crappy demo apps that Wine comes with to run, running µTorrent causes an instant crash the minute you click on it.

While I certainly have enough RAM and CPU to run Azureus, it has this nasty habit of eating up all your ram, and then proceeding to brunch on your swap.

It seems like it'd be easier to reserve 384 megs to a VM of Windows or something but that's way overkill.

I really hope that one day µTorrent is working on OS X.

Link to comment
Share on other sites

  • Replies 241
  • Created
  • Last Reply

Top Posters In This Topic

Alas Firon, no. You need to use something called Darwine, and it's only at 0.9.12. Maybe it would work if utorrent was compiled against the winelibs, but as it's not, 0.9.12 will crash right away on OS X when it tries to do it by itself. Have you guys ever tried compiling against the winelibs? I don't really care if this makes the executable 10 megs in size.

I did try compiling the mainline, but the compile didn't work. Perhaps that is not too surprising. While it's true that OS X is a full unix machine, packages still need to be 'modified' with instructions to build right on different oses.. like I'm sure if you want to compile wine on solaris you have to give the build file certain instructions, etc.

This frustruation has made me wonder about programming my own client as the interface would be very easy to do.. just the protocol is the work part. The only thing I'd be worried about is, how do I 'test' that I did it properly?.. is there a suite of 'unit tests' solely for bittorrent protocol to make sure it works properly and doesn't do weird bizarre crap? I know Perl has 120,000 unit tests.

Link to comment
Share on other sites

We've actually considered using winelib, and it's something that might happen in the future. It's not quite as simple as just compiling it though, it requires some work to do it right (and more work if you want some native Unix system call support)

Link to comment
Share on other sites

If you want me to test it for you on the Intel version of OS X, I'd be happy to.

Obviously I agree in advance not to release it to the world without your permission. The email in my profile is valid, so please email me whenever you'd like to experiment with cross-platform portability.

Link to comment
Share on other sites

http://www.ubuntuforums.org/showthread.php?t=182212

lookie what I found in google :

http://www.winehq.com/pipermail/wine...ly/014382.html

------------------------------------------------------------------

On Wed, 07 Jul 2004 10:46:02 +0100, you wrote:

> On Sun, 04 Jul 2004 19:19:11 +0200, Rein Klazes wrote:

> > As a work around you can uncheck the "Place an icon on the windows

> > system tray" option (tools/options/user interface).

>

> If the app is deadlocking due to the system tray icon, applying my

> systray patch may work as well.

>

> thanks -mike

With the patch an icon appears in gnome's notification area and you can

restore a responsive Pegasus from there

What is not so nice:

- You can restore the Pegasus window, but the horizontal size is wrong (far

too small);

- The Pegasus icon still appears on the task bar (and is unusable);

- Also when you change desktops, Pegasus re-appears unresponsive. Also here

the notification area can be used to get a working window.

------------------------------------------------------------------

so it is an OLD wine bug known from at least Jul 2004 . Everything including wrong horizontal size and empty window after clicking on taskbar is the same. There is a patch for tray to gnome notification area thing somewhere, will keep diggin.

Link to comment
Share on other sites

Does column rearrange in main window (I mean drag and drop a column between others) work for you? I'm using Ubuntu 6.06 Dapper, Wine 0.9.16 and µTorrent 1.6 build 474

¡My columns are nailed! I can drag the column title but the column itself remains in its original position no matter what.

Link to comment
Share on other sites

Does column rearrange in main window (I mean drag and drop a column between others) work for you?

This is one of the things on my list to look at (along with other syslistview items) as soon as I get time, as hasn't worked for me either.

Link to comment
Share on other sites

another thing, when rechecking, wine/uTorrent combo made 1.2GB of logs in /var/log/debug.0

, like this:

block 132630251 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630252 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630253 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630254 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630255 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630256 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630257 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630258 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630259 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630260 on hdc5

Link to comment
Share on other sites

root@r2d3:/var/log# du -h

6.2M ./setup/tmp

20K ./setup/apache

6.3M ./setup

13M ./packages

24M ./removed_packages

4.1M ./removed_scripts

2.5M ./scripts

2.8M ./cups

4.2M ./apache

4.0K ./iptraf

4.0K ./nfsd

476K ./samba

4.0K ./uucp

67M .

Slackware 10.2/current, custom 2.6.17 kernel. You may want to lower the debug level in your storage modules, if you're using a custom kernel.

Link to comment
Share on other sites

ubuntu out of the box

I allready convinced firestarter (itpables configurator) to stop log shit (it mage 2-10MB daily).

I was sure its Wine logging. You say its storage module? hmm uTorrent is reading/writing to Fat32 partitions

/dev/hdc5 /media/torrenty vfat defaults,utf8,umask=007,gid=46 0 0

I would be very happy if you could help me and direct me on a right track.

Also someone more connected to the Wine community would be welcome, I would gladly help patch Wine to run uTorrent frawlesly.

Link to comment
Share on other sites

another thing, when rechecking, wine/uTorrent combo made 1.2GB of logs in /var/log/debug.0

, like this:

block 132630251 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630252 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630253 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.168000] utorrent.exe(4673): READ block 132630254 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630255 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630256 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630257 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630258 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630259 on hdc5

Jul 2 06:20:58 rasz-desktop kernel: [17179996.172000] utorrent.exe(4673): READ block 132630260 on hdc5

hm, i've seen stuff like that before: Looks like a dump of block access. Is /proc/sys/vm/block_dump by any chance set to '1'?

If not: Is the utorrent-stuff the only to be logged?

Link to comment
Share on other sites

rasz@rasz-desktop:~$ cat /proc/sys/vm/block_dump

0

nope, some other stuff too

ock 8928 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8936 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8944 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8952 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8960 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8968 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8976 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8984 on hdc3

Jul 2 06:20:16 rasz-desktop kernel: [17179954.016000] kjournald(1886): WRITE block 8992 on hdc3

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097033 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097034 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097035 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097036 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097037 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097038 on hdc5

Jul 2 06:20:25 rasz-desktop kernel: [17179963.192000] pdflush(101): WRITE block 8097039 on

BTW new wine got released, absolutelly no change, same bugs as before with utorrent

Link to comment
Share on other sites

@kokobaroko

> nope, some other stuff too

Well, it's ubuntu then. I'm not familiar with it, so have you asked some ubuntu guys about that?

BTW:

> Also someone more connected to the Wine community would be welcome, I would gladly help patch Wine to run uTorrent frawlesly.

Easy thing to do: File a bug in wine's bugzilla (see http://wiki.winehq.org/BugzillaInfo on how they like it) and subscribe to wine-devel to get connected ...

Link to comment
Share on other sites

  • 3 weeks later...

1.6 works near-flawlessly on ubuntu 6.06 with wine 0.9.17.

The two things that dont work are crazy minor. You cant right click the up and down load speeds to change the up and down caps. Also there are no icons on the tabs though the option is enabled.

With wine and ubuntu i am not sure that i have any reason to use windows anymore.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...