Installare Skype su Debian: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
mNessun oggetto della modifica
 
(35 versioni intermedie di 8 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian 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 da repository=
{{Versioni compatibili|Wheezy|Jessie|Testing_2016}}
Skype mette a disposizione un repository per Debian i386; per configurarlo bastano pochi passi.<br>
 
Inanzitutto aprite il vostro file <code>'''/etc/apt/sources.list'''</code> e aggiungete la riga:
== Installazione ==
 
=== i386 (gdebi) ===
 
Installare per prima cosa gdebi:
 
<pre># aptitude install gdebi</pre>
 
Successivamente scaricare il pacchetto <code>.deb</code> ed avviare l'installazione:
 
<pre>
<pre>
# Skype
$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
deb http://download.skype.com/linux/repos/debian/ stable non-free
# gdebi skype-install.deb
</pre>
</pre>
Quindi lanciate i seguenti comandi da root:
 
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>
Se tutte le dipendenze sono state risolte correttamente l'installazione è conclusa e skype dovrebbe poter esser lanciato normalmente.
 
==== 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>
 
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.<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.
 
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:
 
<pre>
<pre>
# apt-get update
# dpkg -r skype-install.deb
# apt-get install skype
# dpkg -P skype-install.deb
</pre>
Infine lanciate come normale utente il programma:
<pre>
$ skype
</pre>
</pre>


=Installazione manuale=
Fatto questo è quindi possibile ritentare l'installazione tramite <code>gdebi</code>.
* Scaricare la versione statica .tar.gz
 
== 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'.


* Scompattare in una ditectory nella nostra home
== Approfondimenti ==


* Esecuzione da shell
=== Sitografia ===
<pre>
$/home/user/dir/skype
</pre>
Per rendere più agibile il comando è possibile andare ad aggiungerlo nel menu dei programmi


Per renderlo eseguibile da tutti gli utenti , creare un link simbolico con riferimento al file <code>''/home/user/dir/skype''</code> con i permessi di esecuzione estesi a chi vogliamo
* [https://wiki.debian.org/skype wiki debian.org]


=Tips=
{{Autori
|Autore=[[Utente:Ferdybassi|Ferdybassi]]
|Estesa_da=
:[[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=
:[[Utente:Mm-barabba|Mm-barabba]]
:[[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
}}


Per la versione 2.1 beta , se avete problemi con la webcam , usate il comando
[[Categoria:VoIP]][[Categoria:Non-Free]]
<pre>
$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
</pre>
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>
<br><br>
[[Utente:Ferdybassi|Ferdybassi]]
<br>
[[Utente:Mm-barabba|Mm-barabba]]
----
[[Categoria:Desktop]]
[[Categoria:Sistema]]

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 Swirl-auth100.png 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