TNT.tips Blog
It is our pleasure to provide this software free of charge to help you in your ministry. We're so thankful for our partners who make this possible!
About TntWare
installed tntmpd 3.0 r21 on ubuntu 13.10 64 bit about 2 weeks ago. seems to be running 100 percent ok.
installed wine and playonlinux. used playonlinux to create a 32 bit install of wine 1.5.4
ran the installer using play on linux install a non-listed program option.
the installer downloaded all the necessary extras from the net.
that's it! play on linux will create a desktop shortcut for you.
The simplest thing to do is to directly replace /bin/sh with a 32-bit bash shell, which will be able to run on 64-bit Linux with (hopefully) no other unrelated issues.
Pull down the .deb file for the 32-bit bash shell:
wget us.archive.ubuntu.com/.../bash_4.3-6ubuntu1_i386.deb
I your home directory, extract it into a folder
mkdir ~/bash_4.3-6ubuntu1_i386
dpkg -x bash_4.3-6ubuntu1_i386.deb ~/bash_4.3-6ubuntu1_i386
Copy the bash script into /bin/sh
sudo mv /bin/sh /bin/sh64original
sudo cp ~/bash_4.3-6ubuntu1_i386/bin/bash /bin/sh
sudo chown root:root /bin/sh
Then run:
wine Downloads/SetupTntMPD.exe
That exact command didn’t work for me as it said it needed a Microsoft XML parser (maybe that’s an issue with , but I installed PlayOnLinux (www.playonlinux.com) to configure a Wine 1.4 setup which worked.
I also go this working as a chroot environment with Trusty 14.04 32-bit (but needed to do “mv /bin/bash /bin/sh” because the /bin/sh is symlinked to /bin/dash which is a “32 bit Shared Object” technically and so it gave an invalid EXE format message to me.
I meant to say, maybe that's an issue with Wine 1.6 that it needed the Microsoft XML parser and didn't get it automatically.
As an update, it actually just seems to be enough to replace /bin/sh with /bin/bash because it seems that the issue is not a difference in 32-bit vs. 64-bit but the format of the shell executable file. So if you run "sudo cp /bin/sh /bin/sh_orig" and "sudo cp /bin/bash /bin/sh" then the "wine SetupTntMPD.exe" should work.
Thanks for that tip, David. This gives me some hope in finding a simple solution!
David, I updated TntMPD 3.0.25 so that it uses /bin/bash instead of /bin/sh. It seems to have done the trick. I also updated the installation of Microsoft XML Parser 6.0 to SP1, just like winetricks does, and now it installs correctly. So looks like Ubuntu 14.04 64-bit + TntMPD 3.0.25 work flawlessly together! Thanks again for your help on this!
For me, it seems to install fine. But when it asks for a password and I enter the password, it says "incorrect password." Any idea why that might happen? I have gone in and changed the password to a simple one just to make sure I wasn't messing up when I typed it in Ubuntu.
Nevermind. I followed DavidRaffensperger's instructions and it worked great!
Thank you.
I just installed TntMPD 3.0 r30 in Ubuntu 14.04 on my mid-2009 MacBook Pro. Install went smoothly. I'll post back if I hit any useability issues.
Troy, thanks for writing and maintaining TntMPD. Any chance you'll eventually switch from writing all the code yourself to an open source project? I'd love to see native ports to Mac OS X and linux. Plus, you'd have the added creativity of any developers that choose to work with you on the project, so you could most likely bring on the new features folks keep asking for much more quickly. Thanks again for your work on this!
Here's a comment based on a recent question I got:
What I ended up using was a software called PlayOnLinux (www.playonlinux.com/en) and I installed Wine 1.7 using PlayOnLinux and then used PlayOnLinux to run the SetupTntMPD.exe file.
Once you have PlayOnLinux installed:
Tools .. Manage Wine Versions .. "Windows x86" .. select the latest version e.g. 1.7.29 .. then push ">" .. then follow the wizard to download and install that Wine version
Then to install TntMPD
"Install a program" (on the right)
"Install a non-listed program",
"Install a program in a new virtual drive" (select "tntmpd" or any name really for the virtual drive)
"Selecs Use another version of Wine" and select "1.7.29" (or whatever is the latest one you installed)
"32 bit windows installation"
I've just tried installing version 3.0 r39 under Wine on 32-bit Ubuntu 14.10 and the installation failed. I tried 3.0 r25 and 3.0 r17 as well because they were mentioned on this page, but none of them worked. The error message is "The program SetupTntMPD.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience." When I select "Show Details...", Wine says "Loading detailed information, please wait...", but doesn't ever seem to give me any more detailed information about the crash.
talljosh. what version of Wine do you have installed? Maybe try an older version, like 1.7.29.
Hey, I've tried using wine 1.7.29 and wine 1.5.4 but to no avail, when I try to make a database I get stuck with the following error. As far as I know, this should only include my first name and my PC name, so if it includes any sensitive information, please let me know as soon as possible so I can deal that that.
Thanks!
http://pastebin.com/RW2Q5MYE
When TNT be cross platform? Is it on the development timeline at all?
Hi Troy, I tried several different versions of Wine, including 1.7.29, and none of them worked, but I'm beginning to suspect I may have Wine configured incorrectly. I'm now using PlayOnLinux to run the installer, and the installer worked fine, but TntMPD itself is having database errors. I'll keep fiddling with my settings and see if I get anywhere.
Hi Troy, I'm trying to install TntMPD in Ubuntu 14.04 LTS using Wine 1.6.2. Installation was rolling along, but then it failed with an error message that it was unable to install the Microsoft XML Parser 6.0. Any suggestions how I can move forward? Thanks!