Results 1 to 13 of 13
-
29-04-2010, 11:58 #1
-= TeamSpeak User =-
- Join Date
- Apr 2010
- Location
- UK
- Posts
- 4
Packaging Teamspeak 3 Client for Ubuntu
Hey all,
Anyone know if there will be a Teamspeak 3 repository for Ubuntu?
If not, I'm interested in packaging it up for Ubuntu Lucid so it'll have nicer desktop integration (and an easier install) like Teamspeak 2 had. This would mean publishing it through Launchpad ( http://launchpad.net ), so I'd like to know what licence the Linux client is available under, so I know if I'm legally allowed to do this?
-
29-04-2010, 12:15 #2
-= TeamSpeak Team =-
- Join Date
- Jul 2002
- Location
- Germany
- Posts
- 2,836
Hey,
as long as you don't modify the binary file and as long as you make sure our license is displayed during installation and must be accepted to proceed you may do this.You think my answer is stupid ? Read This:
http://www.catb.org/~esr/faqs/smart-...ons.html#intro
In a world without fences and walls - who needs windows and gates ?
-
20-05-2010, 00:56 #3
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Vancouver, BC
- Posts
- 87
Is any progress made on this. I'm running it on Ubuntu 10.04 and would love to have it integrated better. It's a bit of a hassle to get it started, and I'd really love to add it to my AWN dock for a quick launch.
-
20-05-2010, 06:12 #4
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Massachusetts
- Posts
- 9
A nice .deb package that we could grab through synaptic would be awesome. It would be easy to keep everyone updated too!
If we could have the client and server in synaptic I would be so happy
Keep us posted!
-
20-05-2010, 12:31 #5
-= TeamSpeak User =-
- Join Date
- Apr 2010
- Location
- UK
- Posts
- 4
I've actually been a bit busy since my last post, and haven't had much time to look into this, however I now have plenty of free time, so I'm going to give it another go.
A few things to note though: I've never done packaging before, and the fact it's not the source code I'm using makes things a little trickier.
At the moment (not ruling anything out, let's see how the client goes first though) I have no interest in packaging the server. I do use the server though, so should it go well, I imagine I may look into doing it.
Lastly, unlikely it'll be available through Synaptic. To get it into Synaptic, ideally it needs to be published on http://Launchpad.net, which will allow a user-addable repository for Ubuntu. The thing about this is that Launchpad only offer free hosting for free, open source software, which Teamspeak 3 doesn't fall under. Although I can't find the right link now, when I originally looked into this, you *can* host closed-source software by buying an appropriate licence. Basically, to get everything going Synaptic-wise, either Teamspeak 3 needs a drastic change to FOSS (HIGHLY unlikely), the Teamspeak guys can foot the bill for Launchpad code hosting (again, I don't see this happening), or I need to find a place I can distribute a repository for free, regardless of the type of software.
-
20-05-2010, 18:21 #6
-= TeamSpeak User =-
- Join Date
- Apr 2010
- Location
- UK
- Posts
- 4
Thought I'd let people know how this is coming along.
Basically, what I've got so far is a script that will run the .run file (the Linux client installer file), and then creates an entry for the Teamspeak client under /usr/share/applications (which in turn populates GNOME menu, and apparently KDE's menu, but I don't use KDE so haven't tried). You can then hit Applications > Internet > Teamspeak 3 and badabing-badaboom, you have Teamspeak 3.
Some things that still need doing are firstly, an icon for the menu. I don't have one, and I don't know if I'm allowed to use the Teamspeak logo (the same one as that which appears in the system tray). If anyone knows if this is available for use, and where to get a copy of it from, let me know.
The other thing is that I need to make it stop creating the start menu items if the user declines the licence.
After that, it just needs packaging up into a .deb file, and it'll be done. Updates will be done through Help > Update, and it won't be available through a repository any time soon.
-
20-05-2010, 20:56 #7
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Massachusetts
- Posts
- 9
-
21-05-2010, 08:28 #8
-= TeamSpeak User =-
- Join Date
- Apr 2010
- Location
- UK
- Posts
- 4
Simply because: I'm not that clever. I'm not ruling it out, but since I've never done anything like this, I certainly won't be pushing to get it in the repositories any time soon, until I fully understand the way everything works with licences, the way updates are pushed, etc.
-
22-05-2010, 13:59 #9
-= TeamSpeak User =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 2
To create a shortcut and show the ts3 license while installing the package you can use the control files that are included in your package, the sun-java6-jre package would be an example for a license agreement in the preinst control file.
the postinst and postrm files can be used to create a shortcut (or you just package the shortcut within the installable files)
you can easily create a .tar.gz file containing the client and the menu entry, package it as a using alien and then adjust the settings you need by editing the control files of the package
PS: .deb files are just archives containing 2 tar.gz archives to split data und control scripts
Adding a License text saved as a Template:
http://www.fifi.org/doc/debconf-doc/tutorial.html#AEN22
Build a package from a folder (need "The final step"):
http://www.linuxfordevices.com/c/a/L...-deb-packages/Last edited by skuemmel; 22-05-2010 at 14:36. Reason: add links
-
08-06-2010, 23:39 #10
-= TeamSpeak User =-
- Join Date
- Jun 2010
- Location
- Caracas
- Posts
- 2
ubuntu shorcut
Hey guys, ive been trying to add a shortcut to my applications menu in ubuntu (gnome) but i cant seem to get it working, any ideas? ive tried adding a new item in the edit menu area, and browsing to the script that launches ts3, but it doesnt start, ive tried adding sh and bash but failed
-
09-06-2010, 08:13 #11
-= TeamSpeak Addict =-
- Join Date
- Feb 2008
- Location
- Germany, Schorndorf
- Posts
- 176
Hi Elitesko,
check the Properties of your Shortcut with right MouseButton.
Under AccessRigths mark "Execute File as Programm"
I translated it from a German language so it should be similar like described above
P.S. your Problem is Offtopic, next time open a own threat pls
regards dabu
-
09-06-2010, 16:55 #12
-= TeamSpeak User =-
- Join Date
- Jun 2010
- Location
- Caracas
- Posts
- 2
Thanks dabu, ill try that
-
23-04-2013, 13:32 #13
-= TeamSpeak User =-
- Join Date
- Apr 2013
- Posts
- 1
Howdy, I have successfully packaged the TeamSpeak 3 binaries for i386. To install you have to accept the license. It is available in my repo.
Add this to /etc/apt/sources.list:
# Timberwolf Programmers Repository
deb http://www.ip-programs.com/apt wolf tools other games
Then run this:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7F3EF2FEEAFCF91A && apt-get update
Then to install you can run:
apt-get install ts3-client
or use Synaptic Package Manager and search ts3-client.
UPDATE:
You can now use "apt-key adv --keyserver www.ip-programs.com --recv-keys 7F3EF2FEEAFCF91A" to get the key.Last edited by twprogrammers; 17-05-2013 at 22:25.
Thread Information
Users Browsing this Thread
There are currently 2 users browsing this thread. (0 members and 2 guests)
Similar Threads
-
Need help using TS in BF2
By Jeff_Slipknot89 in forum [TeamSpeak 2] Client SupportReplies: 3Last Post: 18-05-2010, 06:34 -
TeamSpeak 3 Client 3.0.0-beta16 Available
By R. Ludwig in forum ArchiveReplies: 25Last Post: 07-03-2010, 19:53 -
Beta17 server hang, ERROR PktHandler
By mavmike in forum Server SupportReplies: 9Last Post: 04-02-2010, 10:49


Reply With Quote
