Ciao scrivo un post su come installare skype 2 su ArchLinux64 visto che ci sono problemi se si cerca di installare quello che mette a disposizione la comunità AUR per via delle librerie qt4, infatti quello che installeremo prevede le librerie già compilate (generalmente questo tipo di pacchetto è sconsigliato, ma nel nostro caso ci fa comodo ;)).
Per prima cosa creiamo una cartella d’appoggio nella quale andremo ad operare:
$ mkdir ~/skype
$ cd ~/skype
Poi creiamo il file PKGBUILD che ci permetterà di scaricare e installare il pacchetto:
$ gedit PKGBUILD
e incolliamo il seguente contenuto:
# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org>
pkgname=skype-staticqt
pkgver=2.0.0.27
pkgrel=1
arch=(’x86_64′ ‘i686′)
pkgdesc=”P2P software for high-quality voice communication (static Qt)”
url=”http://www.skype.com/“
license=(’custom’)
depends=(’alsa-lib’ ‘fontconfig’ ‘libxinerama’ ‘libxi’ ‘libxcursor’ ‘libsm’ ‘libxrandr’ ‘gcc-libs’ ‘libxv’ ‘libxss’)
provides=(’skype’)
conflicts=(’skype’)
source=(http://download.skype.com/linux/skype_static-$pkgver.tar.bz2)
md5sums=(’8262e20e1bc69b1c4a03d4c6835a7c8b’)build() {
cd $startdir/src/skype_static-$pkgver
install -m 755 -d $startdir/pkg/usr/share/skype/{avatars,lang,sounds}
install -m 644 avatars/* $startdir/pkg/usr/share/skype/avatars
install -m 644 lang/* $startdir/pkg/usr/share/skype/lang
install -m 644 sounds/* $startdir/pkg/usr/share/skype/sounds
install -m 755 -D skype $startdir/pkg/usr/bin/skype
install -m 644 -D skype.conf $startdir/pkg/etc/dbus-1/system.d/skype.conf
install -m 644 -D icons/SkypeBlue_16×16.png $startdir/pkg/usr/share/icons/hicolor/16×16/skype.png
install -m 644 -D icons/SkypeBlue_32×32.png $startdir/pkg/usr/share/icons/hicolor/32×32/skype.png
install -m 644 -D icons/SkypeBlue_48×48.png $startdir/pkg/usr/share/icons/hicolor/48×48/skype.png
install -m 644 -D icons/SkypeBlue_48×48.png $startdir/pkg/usr/share/pixmaps/skype.png
install -m 644 -D skype.desktop $startdir/pkg/usr/share/applications/skype.desktop
install -m 644 -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE
}
Quindi salviamo e chiudiamo gedit.
A questo punto non ci resta che creare il pacchetto con il comando:
$ makepkg
Se tutto va bene nella nostra directory dovremmo avere il pacchetto per l’architettura x86_64, quindi l’ultimo passo da seguire è installarlo:
$ yaourt -U skype-staticqt-2.0.0.27-1-x86_64.pkg.tar.gz
Nota: Consiglio l’utilizzo di yaourt nel caso in cui le dipendenze necessarie si trovino in AUR e non nei repo ufficiali.
Bene fatto ciò nel menù dello gnomo troveremo nella sezione internet il link a skype! Possiamo anche cancellare la cartella d’appoggio:
$ cd ~
$rm -Rf skype
Alla Prossima…

Una domanda, ma non è la stessa cosa dare
$ yaourt -S skype
modificare il PKGBUILD per togliere il 4 dopo qt (visti gli ultimi cambiamenti che hanno subito queste librerie: ora c’è qt3 e il vecchio qt4 si chiama qt) e lanciare la compilazione di skype “normale”?
In questo modo quando skype verrà aggiornato con i nuovi cambiamenti andrà diretto a sostituirsi al pacchetto da noi compilato!
Bhe in teoria è corretto, infatti io ho provato ad installare le librerie qt4 a parte e poi ad installare skype eliminando dalle dipendenze lib-qt4 ma appena lanciavo skype mi restituiva una serie di errori relativi appunto alle qt4. Naturalmente il metodo che ho descritto è opinabile ma è quello che mi ha permesso di usare skype. Se tu sei riuscito nel modo che mi hai descritto va bene ugualmente. Ciao