Installation
Another Update: Version 4 is now obsolete. But you can try Skype for Web: install User-Agent Switcher extension into your Firefox, set it up to pretend to be Chrome on Linux for domain web.skype.com and open this address. At least audio calls and chat will work.
Update: Ports have evolved since original publication and now there are almost no hidden catches with Skype and the article is really short.
I doubt Microsoft will ever publish "Skype for FreeBSD" :) But "Skype for Linux" still works and since FreeBSD 10.3 we can use it too.
Linux emulation
First install Linux binary compatibilty as described here.
Install Skype 4
# cd /usr/ports/net-im/skype4 # make install clean
Options:
- Select VIDEO if you want, although I haven't tested it yet
Skype 4 requires two things: linproc filesystem to even start (described in the article linked above) and a PulseAudio config if you want to hear anything.
Create pulse config in your home ~/.config/pulse/daemon.conf with this:
flat-volumes=yes
Note: Readers suggest that a symlink of /dev/video0 in /compat/linux/dev is needed to use webcam.
Start it.
"flat-volumes=yes" - 'command not found'.
All necessary dependencies are installed.
??
The captchas are a disaster!
Regards
You could run this:
echo "flat-volumes=yes" > ~/.config/pulse/daemon.conf
But this command will overwrite previous contents of the file (if it was there, usually there is no daemon.conf on new system)
Is that there was no such file and cannot be created when you close the file.
Have you any guidance on how to proceed to properly update all the system and applications? Is that the procedure of the FreeBSD Handbook does not eliminate the vulnerability, and end up giving errors.
$ skype
/usr/local/share/skype/skype: /lib/skype_oss_wrapper/libpulse.so.0: no version information available (required by /usr/lib/qt47/libphonon.so.4)
/usr/local/share/skype/skype: /lib/skype_oss_wrapper/libpulse.so.0: no version information available (required by /usr/lib/libpulse-mainloop-glib.so.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
$
As for the warnings I also see them when I launch Skype but after that the app starts successfully and everything works. So I really don't know what is the problem in your case...
$ skype
/usr/local/share/skype/skype: /lib/skype_oss_wrapper/libpulse.so.0: no version information available (required by /usr/lib/qt47/libphonon.so.4)
/usr/local/share/skype/skype: /lib/skype_oss_wrapper/libpulse.so.0: no version information available (required by /usr/lib/libpulse-mainloop-glib.so.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
$
Cheers!
additional (seems fatal) error "shared object libgthread-2.0.so.0 not found...
/proc tree seems normal but was missing /compat/linux/usr/bin/gcc
skype and skype-devel does not even compile
also need to install emulators/linux_base-c6 in addition to linux-c6
or maybe *-f10 works ?? ( not tested by me yet )
thanx - tia for the libgthread fix if any
I think it's somehow connected with linux_v4l2wrapper kernel module. It was a separate port earlier. The documentation says it is now incorporated in FreeBSD kernel, but it seems it is not.
make a symlink of /dev/video0 in /compat/linux/dev, and launch Skype in a term. DON'T USE ANY SHORCUT IN YOUR MENU, YOUR PC WILL REBOOT.
No worries for me (send/receive msg with skype), I don't try voice or video call, I don't need it.
Juste a little mistake ("Install Linux emulation" section)
/ets/sysctl.conf => (/etc/sysctl.conf)
Thanks again.
FreeBSD 11.0-RELEASE-p9 amd64
Thank you for the article, installed skype works and mikrafon and headphones, the cameras are not available, I'll buy it later. Skye started to work without problems, since previously the device was installed and everything connected with linprocfs was set up earlier. I speak English very badly and use an interpreter.