Установить Skype в Fedora 21

Автор | 24.04.2015

Установить Skype в Fedora 21

Установка и настройка Fedora

В данной записи рассмотрим возможность установки популярной программы Skype в операционной системе Fedora 21. Это одна из записей, посвященных изучению и работе с ОС Fedora. Процесс инсталяции разделен на несколько шагов, поочередвно выполнив каждый из них, получим рабочий программый продукт.

1) Подготовим пакеты для сборки:

sudo yum install @development-tools
sudo yum install fedora-packager
sudo usermod -a -G mock $USER
rpmdev-setuptree

2) Загружаем установочный файл (архив) Dynamic Skypehttp://www.skype.com/en/download-skype/skype-for-computer/

wget —trust-server-names -P ~/rpmbuild/SOURCES/ http://www.skype.com/go/getskype-linux-dynamic

Операции, описанные в данной инструкции, выполнялись на версии программы skype-4.3.0.37.tar.bz2.

3) Создаем на рабочем столе ярлык приложения для Skype. Для этого переходим в директорию ~/rpmbuild/SOURCES и создаем файл skype.desktop

cd /root/rpmbuild/SOURCES

cat > skype.desktop

Далее вставляем указанное содержание и для сохраенения введенных данных нажимаем Ctrl+D:

[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=env PULSE_LATENCY_MSEC=60 skype %U
Icon=skype.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/skype;
X-KDE-Protocols=skype

4) Создаем RPM спецификацию для Skype. В директории ~/rpmbuild/SPECS создаем описаным выше способом (cat > file name) файл skype.spec с таким содержанием:

# skype.spec for skype-4.3.0.37 (x32)
#
# Build with: rpmbuild -ba —target=i686 skype.spec
#
# Original skype.spec for 4.2.0.11
# https://github.com/mopsfelder/skype-rpm/blob/master/skype.spec

#%global debug_package %{nil}

Name: skype
Version: 4.3.0.37
Release: 1%{?dist}
Summary: Skype is a free Internet telephony from Microsoft

License: Commercial
URL: http://www.skype.com/products/skype/linux/
Source0: %{name}-%{version}.tar.bz2

Requires: alsa-lib
Requires: glibc
Requires: libgcc
Requires: libpng
Requires: libX11
Requires: libXext
Requires: libXScrnSaver
Requires: libXv
Requires: libstdc++
Requires: qt >= 4.6
Requires: qt-x11
Requires: qtwebkit

#ExcludeArch: x86_64
#AutoReqProv: no

%description
Skype is a free Internet telephony from Microsoft.

%prep
%setup -q

%build

%install
rm -rf %{buildroot}
%{__mkdir_p} %{buildroot}
%{__mkdir_p} %{buildroot}%{_bindir}
%{__mkdir_p} %{buildroot}%{_datadir}/applications
%{__mkdir_p} %{buildroot}%{_datadir}/%{name}
%{__mkdir_p} %{buildroot}%{_sysconfdir}/dbus-1/system.d

%{__cp} %{name} %{buildroot}%{_bindir}
%{__cp} %{name}.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d
%{__cp} %{name}.desktop %{buildroot}%{_datadir}/applications

# Resources
for DIR in avatars lang sounds; do
%{__cp} -r $DIR %{buildroot}%{_datadir}/%{name}
done

# Icons
for SIZE in 16 24 32 48 64 96 128 256; do
%{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/${SIZE}x${SIZE}/apps
%{__cp} icons/SkypeBlue_${SIZE}x${SIZE}.png \
%{buildroot}%{_datadir}/icons/hicolor/${SIZE}x${SIZE}/apps/%{name}.png
done

%files
%defattr(0755,root,root,0755)
%{_bindir}/%{name}
%defattr(0644,root,root,0755)
%{_sysconfdir}/dbus-1/system.d/%{name}.conf
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/avatars/*
%{_datadir}/%{name}/lang/*
%{_datadir}/%{name}/sounds/*
%{_datadir}/icons/*
%dir %{_datadir}/%{name}/avatars
%dir %{_datadir}/%{name}/lang
%dir %{_datadir}/%{name}/sounds
%dir %{_datadir}/%{name}
%doc LICENSE README third-party_attributions.txt

%changelog
* Fri Jun 20 2014 Cristian Sava <cristis53 at gmail.com> 4.3.0.37-1
— Version 4.3.0.37 (i686) for Fedora 20

* Thu Feb 26 2014 Cristian Sava <cristis53 at gmail.com> 4.2.0.13-1
— Version 4.2.0.13 (i686) for Fedora 20

* Wed Jul 31 2013 Murilo Opsfelder Araujo <mopsfelder at gmail.com>
4.2.0.11-1
— Initial version

5)  Создаем RPM пакет Skype:

rpmbuild -ba —target=i686 ~/rpmbuild/SPECS/skype.spec

6) Выполняем установку программы:

sudo yum localinstall ~/rpmbuild/RPMS/i686/skype-4.3.0.37-1.fc21.i686.rpm

Готово! Создание RPM пакета и установка программы Skype в операционной системе Fedora 21 выполнена.