A workable way to install skype 4.3 in puppy

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

A workable way to install skype 4.3 in puppy

#1 Post by watchdog »

I started my experiments using wheezy and debian packages. Start with a new frugal install of wheezy. Install by PPM libqtgui and its dependencies from debian without libaudio2_1.9.3. Install libqtwebkit and its dependencies. Install from debian pulseaudio and its dependencies without libsystemd-daemon0_44. Now install the missing libaudio2_1.9.3 and libsystemd-daemon0_44 taking them from the debian packages site by browser (not working by PPM). Install pavucontrol by PPM. Right-click /usr/lib/dbus-1.0/dbus-daemon-launch-helper and tick in properties SUID. Open with geany /etc/pulse/default.pa and uncomment the following lines:

Code: Select all

load-module module-alsa-sink
load-module module-alsa-source device=hw:1,0 
Now untar the skype-4.3.0.37.tar.bz2 in /usr/local and create in /usr/bin a file named skype4.3 with the following content:

Code: Select all

#!/bin/sh
exec /usr/local/skype-4.3.0.37/skype "$@"
Create a link to desktop of that launcher.
Save the session creating a savefile with user fido. Boot again loading the savefile. Delete /root/.pulse-cookie. In console:

Code: Select all

pulseadio --start
Now launch skype4.3. The test call is working: no more testing available.
Last edited by watchdog on Wed 16 Jul 2014, 06:35, edited 1 time in total.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#2 Post by watchdog »

The same result can be achieved with spot user.
Boot a frugal regular root install of wheezy: install pulseaudio, skype4.3 and pavucontrol and do the manual changes of the first post. In /root/.spot-status put:

Code: Select all

firefox=false
pulseaudio=true
skype=true
Then in console:

Code: Select all

su spot
pulseaudio --start
Don't close the console. With the pulseaudio daemon started run skype 4.3. When you finish using skype4.3 close it and in the same console:

Code: Select all

pulseaudio --kill
Now you can close the console and you are root again.
Last edited by watchdog on Wed 16 Jul 2014, 06:36, edited 1 time in total.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#3 Post by watchdog »

I have statically compiled pulseaudio-2.0 in wary 5.3 after installing three packages from debian oldstable. It seems that skype 4.3 is working in wary 5.3, precise 5.7.1 and slacko 5.7 with these installs. I have not hard tested but I did some voip calls using skype 4.3 and my pulseaudio pet in wary, precise and slacko using spot user. It's experimental: try at your own risk and I suggest in a live session.

For wary:

Install (glibc upgrade):

https://copy.com/xId39xIKYAi7

then install pulseaudio-2.0.w53.pet:

https://copy.com/cVjfYlFBlCK9

and skype-4.3.0.37-w5.pet:

https://copy.com/PRFSOMMk1v1Y

For precise and slacko install only pulseaudio-2.0.w53.pet and skype-4.3.0.37-w5.pet.

To launch skype in all:

- open console and

Code: Select all

su spot
pulseaudio --start
skype
pulseaudio --kill
Thanks to OscarTalks whose work I used.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#4 Post by watchdog »

I have built two packages working in wary (without glibc upgrade), precise and slacko.

pulseaudio-2.0.w53orig.pet:

https://copy.com/PhfFxjfuHcih

skype-4.3.0.37-w5orig.pet:

https://copy.com/WEd4aM21Ii1s


In all install the two packages in a live session and try:

Code: Select all

su spot
pulseaudio --start
skype
pulseaudio --kill
Last edited by watchdog on Thu 17 Jul 2014, 14:31, edited 1 time in total.

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#5 Post by ardvark »

Hi...

Thank you for your contribution. :)

The link for the Pulseaudio package appears to be broken. The website claims that the link cannot be found.

Regards...

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#6 Post by watchdog »

ardvark wrote:Hi...
The link for the Pulseaudio package appears to be broken. The website claims that the link cannot be found.
It's the first time that copy.com "jokes" with my pets. I have edited the post. I'll compare the file with the original one. Thanks.

User avatar
ardvark
Posts: 1448
Joined: Tue 02 Jul 2013, 03:43
Location: USA

#7 Post by ardvark »

Hi...

It works now, thanks. :)

Regards...

snayak
Posts: 422
Joined: Wed 14 Sep 2011, 05:49

#8 Post by snayak »

Dear All,

Is there a way to install skype 4.3.0.37 on fatdog, which is 64bit puppy linux?

Sincerely,
Srinivas Nayak
[Precise 571 on AMD Athlon XP 2000+ with 512MB RAM]
[Fatdog 720 on Intel Pentium B960 with 4GB RAM]

[url]http://srinivas-nayak.blogspot.com/[/url]

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#9 Post by watchdog »

Skype 4.2 has stopped working for me in wary. Skype 4.3 works. I use only 32bit puppies and I don't know if pulseaudio can get working in 64bit puppies.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#10 Post by Semme »

Last edited by Semme on Sun 03 Aug 2014, 18:38, edited 1 time in total.
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<

User avatar
CatDude
Posts: 1563
Joined: Wed 03 Jan 2007, 17:49
Location: UK

#11 Post by CatDude »

Hello watchdog
watchdog wrote:Skype 4.2 has stopped working for me in wary...
Same here with version 4.2.0.13 in Slacko-5.7
watchdog wrote:...Skype 4.3 works.
I must obviously be thick as sh*t :shock: , as i cannot get it to work.

Please would you be so kind as to give a rundown of the exact packages/procedure required
to get Skype 4.3 running in Slacko-5.7 (non-PAE)

Thanks in advance
CatDude
.
[img]http://www.smokey01.com/CatDude/.temp/sigs/acer-futile.gif[/img]

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#12 Post by watchdog »

CatDude wrote:Hello watchdog
Please would you be so kind as to give a rundown of the exact packages/procedure required
to get Skype 4.3 running in Slacko-5.7 (non-PAE)
http://www.murga-linux.com/puppy/viewto ... 631#789631

I tried a few days ago in a live of slacko and the packages provided in the post for wary worked. I will try again and report.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#13 Post by watchdog »

I confirm: skype 4.3 working in slacko 5.7 by the packages provided for wary in the post:

http://www.murga-linux.com/puppy/viewto ... 631#789631

The package pulseaudio-2.0.w53.orig.pet has been obtained by compiling in wary 5.3 the source of pulseaudio-2.0 with the following ./configure command:

https://copy.com/jmFDUtvWwH2v

and after installing from debian squeeze:

libatomic-ops-dev
libjson0
libjson0-dev

I obtained a single sfs using RSH's PaDS and then I obtained a pet from the sfs. Before packaging I uncommented the following two lines in /usr/etc/pulse/default.pa:

Code: Select all

load-module module-alsa-sink
load-module module-alsa-source device=hw:1,0
The skype-4.3.0.37-w5orig.pet uses qt-4.7.1 libraries and libstdc from the OscarTallks package of skype 4.2 for wary-racy and has been obtained manipulating that package with the new skype. More arrangements can be tested but I stick on my original finding. I was not able to build pulseaudio for lucid and puppy 4.3.2. My packages have been tested working in wary, precise and slacko. I have a pulseaudio package for Dpup Wheezy, too: I added a missing library taking it from wary. If someone is interested I can upload it. As gcmartin says:

Here to help.

Ledster
Posts: 88
Joined: Sat 26 Aug 2006, 15:33
Location: Devon, England

slacko problem

#14 Post by Ledster »

Hello Watchdog

As suggested, tried this in a fresh install of Slacko 5.7.0 (new ext3 500mb save file). Installed pulseaudio-2.0.w53orig.pet and skype-4.3.0.37-w5orig.pet. Opened a console and typed

su spot
pulseaudio --start

and got "E: [pulseaudio] main.c: Daemon startup failed"

Skype starts and runs ok, but of course, no sound.
Tried adding the devx - no change.

Tried ldd pulseaudio - nothing missing

Tried in console

# ./pulseaudio
and got
"W: [pulseaudio] sink.c: Default and alternate sample rates are the same.
E: [pulseaudio] module.c: Failed to load module "module-alsa-source" (argument: "device=hw:1,0"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon."

I'm way outside my knowledge zone! Have I missed something?

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#15 Post by watchdog »

@Ledster

Maybe the right procedure is hardware dependent. With my laptop it works. I wish some more feedbacks. I suggest to remove all pulse-related config data and try again. Look at /root, /root/.config, /tmp; delete /root/spot/.pulse and /root/spot/.pulse-cookie. In /tmp you'll find several dirs pulse-related: delete them. Is your sound card a not-standard one? Check if in your /usr/share/alsa/alsa.conf there are the following lines:

Code: Select all

defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
EDIT: my netbook has the same behaviour you have found. I have commented only the line:

Code: Select all

load-module module-alsa-source device=hw:1,0
in /usr/etc/pulse/default.pa and pulseaudio works on my netbook, too.
Last edited by watchdog on Sun 03 Aug 2014, 17:59, edited 1 time in total.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#16 Post by OscarTalks »

I have it working in Dpup Wheezy using my own repack of the new Skype with the Qt libs included in the same way as my previous packages.

Then I have added Watchdog's pulseaudio package (the w53.orig.pet) but I found that there is quite a lot of unneeded stuff in it so I have tried to cut most of it out.

One thing to note is that the /root/spot directory needs to be owned by spot and not by root I believe so you may need to do

Code: Select all

chown -R spot:spot spot
Will be testing some more later and will report any findings.
Attachments
skype-pulse.jpg
Seems to be working
(53.55 KiB) Downloaded 2330 times
Oscar in England
Image

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#17 Post by watchdog »

I do not use pavucontrol: skype seems to correctly adjust the levels.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#18 Post by peebee »

watchdog wrote:I confirm: skype 4.3 working in slacko 5.7 by the packages provided for wary in the post:

http://www.murga-linux.com/puppy/viewto ... 631#789631
Hi watchdog

I'm also having problems....

I installed the 2 pets as above onto a pristine frugal install of Slacko5.7 k3.4.82 on my desktop with Nvidia graphics.

1st problem=
# su spot
# echo $USER
spot
# pulseaudio --start
E: [pulseaudio] main.c: Daemon startup failed.
2nd problem (trying the recommended way to run pulsaudio as root)=
# pulseaudio --system
W: [pulseaudio] main.c: Running in system mode, but --disallow-exit not set!
W: [pulseaudio] main.c: Running in system mode, but --disallow-module-loading not set!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling SHM mode!
N: [pulseaudio] main.c: Running in system mode, forcibly disabling exit idle time!
E: [pulseaudio] main.c: Failed to find group 'pulse'.
Hoping that OscarTalks can work his magic....

Thanks for starting the ball rolling.
Cheers
PeeBee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#19 Post by watchdog »

peebee wrote: 1st problem=
# su spot
# echo $USER
spot
# pulseaudio --start
E: [pulseaudio] main.c: Daemon startup failed.
See my EDIT at:

http://www.murga-linux.com/puppy/viewto ... 517#792517

Ledster
Posts: 88
Joined: Sat 26 Aug 2006, 15:33
Location: Devon, England

#20 Post by Ledster »

Watchdog wrote
"Maybe the right procedure is hardware dependent. With my laptop it works. I wish some more feedbacks. I suggest to remove all pulse-related config data and try again. Look at /root, /root/.config, /tmp; delete /root/spot/.pulse and /root/spot/.pulse-cookie. In /tmp you'll find several dirs pulse-related: delete them. Is your sound card a not-standard one? Check if in your /usr/share/alsa/alsa.conf there are the following lines:

Code:
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1


EDIT: my netbook has the same behaviour you have found. I have commented only the line:

Code:
load-module module-alsa-source device=hw:1,0

in /usr/etc/pulse/default.pa and pulseaudio works on my netbook, too."
Many thanks for the suggestions. Glad your net book is now working ok.

So:-

Deleted as much as I could recognise from your list & checked alsa.conf - those 4 lines are present.
Made no difference.

Next commented out
"load-module module-alsa-source device=hw:1,0"
I now have sound, but the mic still does not work.

For your info I have a Logitek usb webcam with built in mic, which I always have to select in previous versions of Skype. This version gives me no choice. I can have only "Virtual device".

Seems like I'm stuck with Skype in Windows (boo hiss) to chat with my sister in Spain (until someone a lot smarter than me sorts out Microsoft's mess!)

Post Reply