Installare Skype su Debian: differenze tra le versioni

mNessun oggetto della modifica
mNessun oggetto della modifica
 
(19 versioni intermedie di 6 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Squeeze|Wheezy|Sid}}
{{Non-free|Skype è un software closed-source. Quando possibile, è bene utilizzare software VoIP open come [http://www.ekiga.org/ Ekiga].}}
== Copyright ==
Skype è un software closed-source. Quando possibile, è bene utilizzare software VoIP open come ekiga (http://packages.debian.org/ekiga).




== Installazione manuale ==
{{Versioni compatibili|Wheezy|Jessie|Testing_2016}}
* Scaricare sul [http://www.skype.com/intl/it/get-skype/on-your-computer/linux/ sito del produttore] il file .deb per la propria versione di Debian, a 32 o 64 bit.


* Attraverso la [[shell]] dopo aver acquisito i permessi necessari all'installazione, eseguire:<pre># dpkg -i /dir/dove/scaricato/skype-debian_4.x.x.x-x_xxx.deb</pre>
== Installazione ==


A seconda del desktop utilizzato sarà possibile trovare il collegamento nel menù, oppure creare un lanciatore se necessario.
=== i386 (gdebi) ===


===Note solo per la versione 64bit di Sid/Unstable===
Installare per prima cosa gdebi:
Premessa: Skype è un programma esclusivamente a 32bit. Il pacchetto 64bit non è altro che la versione 32bit con dipendenze aggiuntive per far girare i programmi 32bit su sistemi 64bit.


L'installazione del pacchetto Skype 64bit non andrà a buon fine per due dipendenze non soddisfatte, più precisamente '''ia32-libs''' e '''ia32-libs-gtk''', a causa dell'adozione di un nuovo sistema per far funzionare gli eseguibili 32bit su sistemi 64bit. Quei due pacchetti, appartenenti al vecchio sistema sono stati "degradati" a metapacchetti non funzionanti, ragion per cui l'installazione di Skype non va a buon fine su Sid 64bit.
<pre># aptitude install gdebi</pre>


La soluzione più semplice e veloce per ovviare al problema è scaricare manualmente le versioni di questi pacchetti presenti in Wheezy, dove il vecchio sistema non è stato rimosso ed è funzionante.
Successivamente scaricare il pacchetto <code>.deb</code> ed avviare l'installazione:


Ecco le versioni funzionanti di [http://ftp.it.debian.org/debian/pool/main/i/ia32-libs/ia32-libs_20120102_amd64.deb ia32-libs] e di [http://ftp.it.debian.org/debian/pool/main/i/ia32-libs-gtk/ia32-libs-gtk_20120102_amd64.deb ia32-libs-gtk]. Poi bisogna installare nell'ordine:
<pre>
<pre># gdebi /dir/dove/scaricato/ia32-libs_20120102_amd64.deb
$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
# gdebi /dir/dove/scaricato/ia32-libs-gtk_20120102_amd64.deb
# gdebi skype-install.deb
# gdebi /dir/dove/scaricato/skype-debian_4.x.x.x-x_amd64.deb</pre>
</pre>
L'uso di ''gdebi'' semplifica molto l'installazione delle dipendenze. Se non è presente nel sistema, installatelo con <pre># apt-get install gdebi-core</pre>
 
I gestori di pacchetti mostreranno degli aggiornamenti per i due pacchetti di Wheezy ma non li installeranno perché malfunzionanti e lasceranno la versione attualmente installata. Se si vuole rimediare a questo comportamento bisogna dare priorità alla versione installata dei pacchetti creando (o modificando) il file ''/etc/apt/preferences'' e aggiungendo le seguenti righe:
Prestare molta attenzione all'outpunt dell'installazione, in particolare assicurarsi che non ci siano messaggi d'errore relativi all'impossibilità di installare uno o più pacchetti.<br>
<pre>Package: ia32-libs ia32-libs-gtk
Se tutte le dipendenze sono state risolte correttamente l'installazione è conclusa e skype dovrebbe poter esser lanciato normalmente.
Pin: version 20120102
 
Pin-Priority: 1001</pre>
==== Vecchia procedura ====
 
* Scaricare dal [http://www.skype.com/it/download-skype/skype-for-linux/ sito del produttore] la versione di Skype per Debian.
 
* Da terminale, dopo aver acquisito i permessi necessari all'installazione, eseguire:
<pre># apt-get update
# gdebi /dir/dove/scaricato/skype-debian_4.x.x.x-x_i386.deb</pre>
L'uso di <code>gdebi</code> semplifica molto l'installazione delle dipendenze. Se non è presente nel sistema, installatelo con:
<pre># apt-get install gdebi-core</pre>
Dopo l'installazione potrete trovare il launcher di Skype nel menu "Internet".  
 
=== amd64 (gdebi) ===
 
Skype è un programma per architettura '''i386'''. Per farlo funzionare su versioni di Debian con altre architetture come '''amd64''', bisogna abilitare [http://wiki.debian.org/Multiarch multiarch] e configurarlo per usare i pacchetti per i386.<br>
Per fare ciò basta dare il comando:
 
<pre># dpkg --add-architecture i386</pre>


====Multiarch su Sid/Unstable 64bit====
Dopodiché bisogna seguire la stessa procedura descritta per l'installazione su Debian i386.
Chi preferisce avventurarsi può usare in alternativa il nuovo sistema [http://wiki.debian.org/Multiarch/TheCaseForMultiarch multiarch] ma spesso si sono venute a creare situazioni di conflitto tra pacchetti uguali di architetture diverse. Ecco comunque come fare.


* Dapprima bisogna abilitare l'accesso ai pacchetti per architettura ''i386'' con <pre># dpkg --add-architecture i386</pre>
==== Dipendenze non risolte ====
* Poi scaricare la versione i386 (e non quella amd64) di Skype ed installarla insieme alle dipendenze con <pre># gdebi /dir/dove/scaricato/skype-debian_4.x.x.x-x_i386.deb</pre>
Se l'installazione non va a buon fine è probabilmente a causa dei sopraccitati conflitti tra i pacchetti dipendenti. Se volete segnalare questi bug, dovete farlo al team che si occupa di multiarch.


Se l'installazione tramite gdebi fallisce a causa di una o più dipendenze non risolte è probabile che la versione di uno o più pacchetti:i386 richiesti sia diversa da quella dei pacchetti:amd64 già installati.<br>
La soluzione al problema di pende in primis dalla versione di debian in uso:
* con stabile installata dovrebbe essere sufficiente aggiornare il sistema perché le versioni i386 ed amd64 "vadano in pari";
* con testing o unstable installata la questione è più difficile poiché ben difficilmente si potrà conciliare la versione del pacchetto installato con quella del pacchetto richiesto da skype, infatti skype è normalmente compilato facendo riferimento alla versione stable (o addirittura old-stable) di debian.
In quest'ultimo caso ci sono solo due strade possibile:
# retrocedere di versione il pacchetto:amd64;
# avanzare di versione il pacchetto:i386.
La prima strada è quella che garantisce la migliore probabilità di completare l'installazione di skype con successo, ma è anche quella più difficilmente percorribile poiché comporta probabilmente la rottura delle dipendenze di altri pacchetti già installati.<br>
A titolo d'esempio chi scrive ha dovuto manualmente installarsi i pacchetti <code>libqtwebkit4:i386 libssl1.0.0:i386 libasound2-plugins:i386</code> poichè la versione richiesta di <code>libssl1.0.0:i386</code> era più vecchia di quella di <code>libssl1.0.0:amd64</code> già installata.<br>
Poiché retrocedere <code>libssl1.0.0:amd64</code> non era possibile si è optato per installare la versione testing di <code>libssl1.0.0:i386</code>, che fortunatamente si è rivelata compatibile con skype.


In generale per questo tipo di situazioni è consigliabile usare <code>aptitude</code> invece di <code>apt-get</code> poiché il primo permette generalmente di convergere in modo guidato alla soluzione voluta dopo poche iterazioni.


== Tips ==
Si noti infine che se si è forzata l'installazione di skype tramite <code>dpkg -i skype-install.deb</code> è sempre possibile disinstallare detto pacchetto con i seguenti due comandi:


Dalla versione 2.1 beta, se avete problemi con la webcam, usate il comando:
<pre>
<pre>
$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
# dpkg -r skype-install.deb
</pre>
# dpkg -P skype-install.deb
oppure:
<pre>
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
</pre>
Per sistemi a 64 bit utilizzate invece il comando:
<pre>
$LD_PRELOAD=/usr/lib32/libpulse.so.0.4.1 LD_PRELOAD=/usr/lib32/libpulse-simple.so.0.0.1 LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
</pre>
oppure:
<pre>
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
</pre>
</pre>


{{Autori|Autore=[[Utente:Ferdybassi|Ferdybassi]]
Fatto questo è quindi possibile ritentare l'installazione tramite <code>gdebi</code>.
 
== Note ==
 
=== KDE ===
 
Skype linux non supporta (fortunatamente) la funzione di avvio automatico all'accensione del computer, tuttavia come per la versione windows è necessario cliccare sul menù skype e quindi selezionare "Esci" per chiudere effettivamente l'applicativo, altrimenti questo continuerà a girare sullo sfondo.
 
In KDE questo fatto può risultare in una sorta di autostart non voluto, infatti se KDE è configurato per ripristinare l'ultima sessione all'avvio e al momento di spegnere/riavviare il PC ci si dimentica di chiudere "veramente" skype, questo verrà automaticamente lanciato da KDE al successivo riavvio.<br>
Per impedire che ciò avvenga è possibile cambiare il comportamente di KDE selezionando per esempio "Avvia una sessione vuota", oppure limitarsi ad indicare nel campo ''Applicazioni da escludere dalle sessioni'' la voce <code>/usr/bin/skype</code>.<br>
A titolo di promemoria si specifica che in plasma 5 le suddette opzioni sono accssibili da ''Impostazioni di sistema'' --> 'Avvio e spegnimento' --> 'Sessioni del desktop'.
 
== Approfondimenti ==
 
=== Sitografia ===
 
* [https://wiki.debian.org/skype wiki debian.org]
 
{{Autori
|Autore=[[Utente:Ferdybassi|Ferdybassi]]
|Estesa_da=
|Estesa_da=
:[[Utente:Mm-barabba|Mm-barabba]]
:[[Utente:Mm-barabba|Mm-barabba]]
:[[Utente:BubuXP|BubuXP]] 14:25, 19 mag 2013 (CEST)
: [[Utente:Wtf|Wtf]] 01:51, 24 gen 2016 (CET)
|Verificata_da=
|Verificata_da=
:[[Utente:Mm-barabba|Mm-barabba]]
:[[Utente:Mm-barabba|Mm-barabba]]
|Numero_revisori=1
:[[Utente:BubuXP|BubuXP]] 14:25, 19 mag 2013 (CEST)
:[[Utente:Usmnunter|Usmnunter]] 06:15, 14 ago 2014 (CEST)
:[[Utente:X-kill|X-kill]] 17:36, 16 ago 2014 (CEST)
|Numero_revisori=5
}}
}}


[[Categoria:VoIP]][[Categoria:Non-Free]]
[[Categoria:VoIP]][[Categoria:Non-Free]]

Versione attuale delle 15:37, 15 apr 2016

Lock.png ATTENZIONE: questa guida tratta software a sorgente chiuso e potenzialmente non conforme alle Debian Free Software Guidelines.
Skype è un software closed-source. Quando possibile, è bene utilizzare software VoIP open come Ekiga.



Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 7 "wheezy"
Debian 8 "jessie"

Installazione

i386 (gdebi)

Installare per prima cosa gdebi:

# aptitude install gdebi

Successivamente scaricare il pacchetto .deb ed avviare l'installazione:

$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
# gdebi skype-install.deb

Prestare molta attenzione all'outpunt dell'installazione, in particolare assicurarsi che non ci siano messaggi d'errore relativi all'impossibilità di installare uno o più pacchetti.
Se tutte le dipendenze sono state risolte correttamente l'installazione è conclusa e skype dovrebbe poter esser lanciato normalmente.

Vecchia procedura

  • Da terminale, dopo aver acquisito i permessi necessari all'installazione, eseguire:
# apt-get update
# gdebi /dir/dove/scaricato/skype-debian_4.x.x.x-x_i386.deb

L'uso di gdebi semplifica molto l'installazione delle dipendenze. Se non è presente nel sistema, installatelo con:

# apt-get install gdebi-core

Dopo l'installazione potrete trovare il launcher di Skype nel menu "Internet".

amd64 (gdebi)

Skype è un programma per architettura i386. Per farlo funzionare su versioni di Debian con altre architetture come amd64, bisogna abilitare multiarch e configurarlo per usare i pacchetti per i386.
Per fare ciò basta dare il comando:

# dpkg --add-architecture i386

Dopodiché bisogna seguire la stessa procedura descritta per l'installazione su Debian i386.

Dipendenze non risolte

Se l'installazione tramite gdebi fallisce a causa di una o più dipendenze non risolte è probabile che la versione di uno o più pacchetti:i386 richiesti sia diversa da quella dei pacchetti:amd64 già installati.
La soluzione al problema di pende in primis dalla versione di debian in uso:

  • con stabile installata dovrebbe essere sufficiente aggiornare il sistema perché le versioni i386 ed amd64 "vadano in pari";
  • con testing o unstable installata la questione è più difficile poiché ben difficilmente si potrà conciliare la versione del pacchetto installato con quella del pacchetto richiesto da skype, infatti skype è normalmente compilato facendo riferimento alla versione stable (o addirittura old-stable) di debian.

In quest'ultimo caso ci sono solo due strade possibile:

  1. retrocedere di versione il pacchetto:amd64;
  2. avanzare di versione il pacchetto:i386.

La prima strada è quella che garantisce la migliore probabilità di completare l'installazione di skype con successo, ma è anche quella più difficilmente percorribile poiché comporta probabilmente la rottura delle dipendenze di altri pacchetti già installati.
A titolo d'esempio chi scrive ha dovuto manualmente installarsi i pacchetti libqtwebkit4:i386 libssl1.0.0:i386 libasound2-plugins:i386 poichè la versione richiesta di libssl1.0.0:i386 era più vecchia di quella di libssl1.0.0:amd64 già installata.
Poiché retrocedere libssl1.0.0:amd64 non era possibile si è optato per installare la versione testing di libssl1.0.0:i386, che fortunatamente si è rivelata compatibile con skype.

In generale per questo tipo di situazioni è consigliabile usare aptitude invece di apt-get poiché il primo permette generalmente di convergere in modo guidato alla soluzione voluta dopo poche iterazioni.

Si noti infine che se si è forzata l'installazione di skype tramite dpkg -i skype-install.deb è sempre possibile disinstallare detto pacchetto con i seguenti due comandi:

# dpkg -r skype-install.deb
# dpkg -P skype-install.deb

Fatto questo è quindi possibile ritentare l'installazione tramite gdebi.

Note

KDE

Skype linux non supporta (fortunatamente) la funzione di avvio automatico all'accensione del computer, tuttavia come per la versione windows è necessario cliccare sul menù skype e quindi selezionare "Esci" per chiudere effettivamente l'applicativo, altrimenti questo continuerà a girare sullo sfondo.

In KDE questo fatto può risultare in una sorta di autostart non voluto, infatti se KDE è configurato per ripristinare l'ultima sessione all'avvio e al momento di spegnere/riavviare il PC ci si dimentica di chiudere "veramente" skype, questo verrà automaticamente lanciato da KDE al successivo riavvio.
Per impedire che ciò avvenga è possibile cambiare il comportamente di KDE selezionando per esempio "Avvia una sessione vuota", oppure limitarsi ad indicare nel campo Applicazioni da escludere dalle sessioni la voce /usr/bin/skype.
A titolo di promemoria si specifica che in plasma 5 le suddette opzioni sono accssibili da Impostazioni di sistema --> 'Avvio e spegnimento' --> 'Sessioni del desktop'.

Approfondimenti

Sitografia




Guida scritta da: Ferdybassi   Guida Debianized
Estesa da:
Mm-barabba
BubuXP 14:25, 19 mag 2013 (CEST)
Wtf 01:51, 24 gen 2016 (CET)
Verificata da:
Mm-barabba
BubuXP 14:25, 19 mag 2013 (CEST)
Usmnunter 06:15, 14 ago 2014 (CEST)
X-kill 17:36, 16 ago 2014 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized