| Author |
Message |
tronkel

Joined: 30 Sep 2005 Posts: 1049 Location: Vienna Austria
|
Posted: Mon 31 Oct 2011, 15:51 Post subject:
Teamviewer pet package Subject description: version 6 |
|
Here is an update pet for the latest Teamviewer 6.
I've been told that a previous version 5 no longer works for some reason.
Tested in Racy 5.2Beta. should be OK in other recent Puppy versions as well.
19MB Download version that only runs as non-root here :
http://www.datafilehost.com/download-cf6f47c7.html
Patched version that can run as root:
http://www.datafilehost.com/download-c4b3dfad.html
This later version can start normally from the JWM menu.
| Quote: | | edit: the following applies only to the non-root version, the second version above has a patched wrapper script that allows running as root. |
There is an issue with this in that Teamviewer have altered their code so that running as root user is no longer possible.
This is of course an issue that will affect all Puppy users, since Puppy basically runs as root. There is the possibility to run as user "fido" in newer versions of Puppy, but this is still experimental and is therefore not recommended.
To run Teamviewer, install the pet package and then open a terminal and issue the command "su spot" (no quotes).
Next step is to start Teamviewer by typing the command "teamviewer6". Because of this user restriction it is now no longer possible to start Teamviewer from the JWM menu directly.
A similar issue with Google Chrome (which will also not run as root user) has been neatly dealt with by Iguleder.
This fix for Google Chrome was possible because of the fact that the source code for this was obtainable. Unfortunately since Teamviewer does not seem to make their source code available, an Iguleder-style fix is probably not feasible in the case of Teamviewer. However thanks to user spot, this is only a minor inconvenience.
Last edited by tronkel on Tue 01 Nov 2011, 06:08; edited 1 time in total
|
|
Back to top
|
|
 |
DPUP5520
Joined: 16 Feb 2011 Posts: 758
|
Posted: Mon 31 Oct 2011, 21:24 Post subject:
|
|
running Teamviewer as root is possible, the script used to run it just has to be modified as it does a check to see if you are running as root or not, the program itself does not prevent you from running as root.
_________________ PupRescue 2.5
Puppy Crypt 528
|
|
Back to top
|
|
 |
tronkel

Joined: 30 Sep 2005 Posts: 1049 Location: Vienna Austria
|
Posted: Tue 01 Nov 2011, 05:31 Post subject:
|
|
@DPUP5520
OK thanks for that. I didn't think of checking that. I'll modify the script and upload a new version of Teamviewer with that amended script.
_________________ Life is too short to spend it in front of a computer
|
|
Back to top
|
|
 |
DPUP5520
Joined: 16 Feb 2011 Posts: 758
|
Posted: Tue 01 Nov 2011, 05:43 Post subject:
|
|
The way they set up the scripts on the new 6.0.9258 version is a bit complicated, the old version 9224 was very easy to fix to run as root and I think they realized that, I've been trying for the last hour to get it running as root but every time I succeed and then package it into a pet it dies on me for some reason, once you change one part of the script you have to keep on changing other parts until it all works together so it's a little complicated and Im just too lazy to do it right now but if you get it working let me know as I'd like to upgrade from 9224 to 9258.
_________________ PupRescue 2.5
Puppy Crypt 528
|
|
Back to top
|
|
 |
666philb

Joined: 07 Feb 2010 Posts: 1225 Location: wales
|
Posted: Tue 01 Nov 2011, 06:07 Post subject:
|
|
| Quote: | A similar issue with Google Chrome (which will also not run as root user) has been neatly dealt with by Iguleder.
This fix for Google Chrome was possible because of the fact that the source code for this was obtainable. Unfortunately since Teamviewer does not seem to make their source code available, an Iguleder-style fix is probably not feasible in the case of Teamviewer. |
iguleders fixhttp://www.murga-linux.com/puppy/viewtopic.php?t=72667 seems to work for this as well. I haven't tested it fully but teamviewer6 runs. here's an adapted version of iguleders.pet. i just changed the script in /usr/bin/ to point at teamviewer6 instead of google chrome. i've also added a desktop file that overwrites the original. so teamviewer can be started from the menu.
just install it after installing teamviewer6
| Description |
|

Download |
| Filename |
teamviewer_anti_root.pet |
| Filesize |
1.99 KB |
| Downloaded |
364 Time(s) |
_________________ Quickpet_Precise, install popular apps quickly http://www.murga-linux.com/puppy/viewtopic.php?t=83642
LÖVE2d, a collection of 27 lua gameshttp://www.murga-linux.com/puppy/viewtopic.php?t=76739
|
|
Back to top
|
|
 |
DPUP5520
Joined: 16 Feb 2011 Posts: 758
|
Posted: Tue 01 Nov 2011, 17:00 Post subject:
|
|
patched isn't working for me, giving me same issues I had after doing manual modifications to the script.
| Description |
|
| Filesize |
38.63 KB |
| Viewed |
3086 Time(s) |

|
_________________ PupRescue 2.5
Puppy Crypt 528
|
|
Back to top
|
|
 |
666philb

Joined: 07 Feb 2010 Posts: 1225 Location: wales
|
Posted: Tue 01 Nov 2011, 17:12 Post subject:
|
|
teamviewerantiroot is the script in /usr/bin/ so run that in a terminal. the desktop file should be replaced with one that points to that. so it should work from the menu. works for me.
_________________ Quickpet_Precise, install popular apps quickly http://www.murga-linux.com/puppy/viewtopic.php?t=83642
LÖVE2d, a collection of 27 lua gameshttp://www.murga-linux.com/puppy/viewtopic.php?t=76739
|
|
Back to top
|
|
 |
DPUP5520
Joined: 16 Feb 2011 Posts: 758
|
Posted: Tue 01 Nov 2011, 17:48 Post subject:
|
|
Thanks 666philb but no need for the antiroot script, apparently when I was playing around yesterday I had screwed something up that kept wine from running when trying to start teamviewer, booted up a fresh install and the pet I made which just took out the validate user out of the wrapper script and changing root to any other name in the killteamviewer script worked fine which I suspect is the same thing that tronkel did for his pet.
_________________ PupRescue 2.5
Puppy Crypt 528
|
|
Back to top
|
|
 |
tronkel

Joined: 30 Sep 2005 Posts: 1049 Location: Vienna Austria
|
Posted: Wed 02 Nov 2011, 03:01 Post subject:
|
|
Interesting that 66philb found that Iguleder's script also worked for Teamviewer. Actually, now that I think about it, It probably would do.
Iguleder checked the Google Chrome code and found a C library function that does the user validate check. He then compiled a shared library that wraps this hacked function and is subsequently used to overwrite the original user validator function. It's very likely that the Teamviewer wrapper script calls the same built-in user validator function. Hence it works.
Yes, all my patch does is to comment out the validate_user function used in the script.
Anyway whatever, it seems to work for you and that's the main thing. Happy Teamviewering! ( control freaks LOL!)
_________________ Life is too short to spend it in front of a computer
|
|
Back to top
|
|
 |
JackWagon
Joined: 17 Aug 2010 Posts: 37 Location: dead center, USA
|
Posted: Tue 13 Dec 2011, 15:24 Post subject:
TeamViewer.pet available for version 7? |
|
Anyone know of a TeamViewer.pet available for version 7?
jw
|
|
Back to top
|
|
 |
DPUP5520
Joined: 16 Feb 2011 Posts: 758
|
Posted: Wed 14 Dec 2011, 03:48 Post subject:
|
|
Teamviewer 7 is not yet available for Linux clients, it will be available by the end of the first quarter of 2012 which if I still have internet I will fix up and upload to my db for download.
_________________ PupRescue 2.5
Puppy Crypt 528
|
|
Back to top
|
|
 |
666philb

Joined: 07 Feb 2010 Posts: 1225 Location: wales
|
Posted: Thu 01 Mar 2012, 07:37 Post subject:
|
|
teamviewer 7
http://www.teamviewer.com/download/teamviewer_linux.deb
http://www.mediafire.com/file/7m4gkse7mb8ee43/teamviewerstart.pet to run it as root
666philb
_________________ Quickpet_Precise, install popular apps quickly http://www.murga-linux.com/puppy/viewtopic.php?t=83642
LÖVE2d, a collection of 27 lua gameshttp://www.murga-linux.com/puppy/viewtopic.php?t=76739
Last edited by 666philb on Sat 03 Mar 2012, 06:32; edited 2 times in total
|
|
Back to top
|
|
 |
Pete22

Joined: 08 May 2009 Posts: 212 Location: Utah, USA
|
Posted: Thu 01 Mar 2012, 17:59 Post subject:
teamviewer 7 |
|
I could not get teamviewerstart.pet to run. Any ideas?
Pete22
|
|
Back to top
|
|
 |
666philb

Joined: 07 Feb 2010 Posts: 1225 Location: wales
|
Posted: Fri 02 Mar 2012, 03:32 Post subject:
|
|
hi pete.... you need both of those links.
you also need wine installed ...EDIT: wine not needed as included in the .deb
_________________ Quickpet_Precise, install popular apps quickly http://www.murga-linux.com/puppy/viewtopic.php?t=83642
LÖVE2d, a collection of 27 lua gameshttp://www.murga-linux.com/puppy/viewtopic.php?t=76739
Last edited by 666philb on Sat 03 Mar 2012, 06:34; edited 1 time in total
|
|
Back to top
|
|
 |
Pete22

Joined: 08 May 2009 Posts: 212 Location: Utah, USA
|
Posted: Fri 02 Mar 2012, 17:01 Post subject:
Wine and Teamviewer |
|
>you also need wine installed
The teamviewer.deb from the teamviewer site includes wine, but it is hidden.
Are you saying I need to download a separate wine pet and install it too?
Would it not be better to get teamviewerstart.pet to use the secret version of wine from the teamviwer.deb file?
Thank you for working on this pet. Since I am often homebound, I use Teamviewer to help people remotely.
Pete
|
|
Back to top
|
|
 |
|