Page 1 of 1

[RISOLTO] SKYPE non mi si installa per conflitti!

Posted: 14 June 2011, 12:39
by nino56
Salve, con la nuova versione di mandriva 2010.2 non è possibile installare Skype.
L'errore che mi ritorna da Konsole è questo:

[utente@localhost ~]$ su
Password:
[root@localhost utente]# urpmi skype
I seguenti pacchetti non possono essere installati perché dipendono
da pacchetti più vecchi di quelli già installati:
libqtcore4-4.7.1-0.1mdv2010.2
skype-2.2.0.35-69.1mib2010.2
Continuo comunque l'Installazione? (S/n) s
[root@localhost utente]# skype
bash: skype: command not found
[root@localhost utente]#


Come si fa?

Grazie.

Re: SKYPE

Posted: 14 June 2011, 14:27
by oiram73

Re: SKYPE

Posted: 14 June 2011, 20:28
by nino56
Niente da fare, non funziona.

Re: SKYPE

Posted: 14 June 2011, 22:58
by oiram73
Ma hai provato come descritto nella guida di NicCo anche se è per arch 64 bit?

Code: Select all

urpmi skype --allow-suggest --auto --force

Re: SKYPE

Posted: 15 June 2011, 7:57
by nino56
Provato e da questo risultato :

[utente@localhost ~]$ su
Password:
[root@localhost utente]# urpmi skype --allow-suggest --auto --force
I seguenti pacchetti non possono essere installati perché dipendono
da pacchetti più vecchi di quelli già installati:
libqtcore4-4.7.1-0.1mdv2010.2
skype-2.2.0.35-69.1mib2010.2
[root@localhost utente]# skype
bash: skype: command not found
[root@localhost utente]#

Re: SKYPE

Posted: 15 June 2011, 10:58
by oiram73
Prova allora ad aggiungere --nodeps cioè così:

Code: Select all

urpmi skype --allow-suggest --auto --force --nodeps

Re: SKYPE

Posted: 15 June 2011, 12:52
by NicCo
Sembra un conflitto delle librerie QT 4.7.1 con le più recenti QT 4.7.3:
Probabilmente sulla parte 64bit sono installate le 4.7.3, mentre sulla parte 32bit il sistema vorrebbe installare le 4.7.1, ma così vanno in conflitto.
  • Controllare se il repo per la compatibilità a 32bit sia inserito ed attivato, in questo modo si dovrebbero installare ii corrispondenti rpm QT 4.7.3 32bit
  • Controllare specificamente se presente il repo MIB Basic 32 e se è attivo, diversamente inserirlo o attivarlo, riprovare, dovrebbe funzionare!
SOLUZIONE SEMPLIFICATA
In un caso o nell'altro, questo script dovrebbe far tutto e risolvere l'installazione di Skype
Penso sia superfluo, ma lo script deve essere eseguito da utente amministratore o root

Code: Select all

urpmi.removemedia MIB-basic_32
urpmi.addmedia --update --update MIB-basic_32 http://mib.pianetalinux.org/MIB/2010.2/32/basic/
urpmi skype --allow-suggest
#
Spiegazione dello script suggerito:
Se vi è già il repo ma è in configurazione disabilitata (--raw), viene prima rimosso
Se non vi è il repo, esso viene aggiunto in modalità "aggiornamenti" (--update)
Viene installato Skype che porterà con sè tutte le sue necessarie dipendenze.

Spiegazione problema e soluzione:
Sul repo KDE 4.5.5 /main ed /updates sono presenti le QT 4.7.1 (32&64bit), mentre sul repo /basic sono presenti le 4.7.3 (32&64bit):
andando ad installare programmi come Skype che richiedono parecchie librerie 32bit, se il repo /basic 32bit è presente ma non abilitato, l'installazione vedrebbe solamente le QT 4.7.1 32bit e vorrebbe installare quelle, ma esse si dichiarano conflittanti con le corrispondenti QT 4.7.3 64bit già installate, è necessario avere il repo /basic 32bit abilitato a ricevere tutti gli aggiornamenti!

Ciao, NicCo

Re: SKYPE

Posted: 15 June 2011, 13:04
by nino56
Grazie Nicco, adesso provo.

Re: SKYPE

Posted: 15 June 2011, 13:24
by nino56
Risolto in questo momento. Grazie grande Nicco !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!