Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
vuoi skype ma un profile no-multilib?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Wed Nov 25, 2009 7:20 pm    Post subject: vuoi skype ma un profile no-multilib? Reply with quote

(la seguente versione è stata aggiornata. Ora non si verificano più i problemi di charset/audio/video e quant'altro. praticamente funziona esattamente come skype su multilib)

Ebbene, ce l'ho fatta.
Uso un profilo no-multilib e contemporaneamente ho skype funzionante.

la soluzione, per chi come me necessita di solo questa applicazione a 32 bit ma vuol avere il sistema completamente a 64 bit, è quantomai banale.

1) scaricarsi skype in versione static (ma funziona anche con quella dinamic) dal sito web
2) scompattate il file e dentro la directory che vi verrà creata, create le seguenti 3 cartelle:
Code:
mkdir libraries
mkdir plugins
mkdir environment


3) in libraries, copiatevi queste librerie:
Code:
ls
UTF-16.so              libQtDBus.so.4         libXdmcp.so.6        libacl.so.1.1.0     libfontconfig.so.1          libkdeui.so.5.3.0     libresolv-2.9.so
gconv-modules.cache    libQtDBus.so.4.5.1     libXdmcp.so.6.0.0    libasound.so.2      libfontconfig.so.1.3.0      libkio.so.5.3.0       libresolv.so.2
ld-2.9.so              libQtGui.so.4          libXext.so.6         libasound.so.2.0.0  libfreetype.so.6            liblcms.so.1          librt-2.9.so
libHalf.so.6           libQtGui.so.4.5.1      libXext.so.6.4.0     libattr.so.1.1.0    libfreetype.so.6.3.20       liblcms.so.1.0.18     librt.so.1
libHalf.so.6.0.0       libQtNetwork.so.4      libXfixes.so.3.1.0   libaudio.so.2       libgcc_s.so.1               libm-2.9.so           libsolid.so.4.3.0
libICE.so.6            libQtNetwork.so.4.5.1  libXft.so.2.1.13     libbz2.so.1         libglib-2.0.so.0            libm.so.6             libssl.so.0.9.8
libICE.so.6.3.0        libQtSvg.so.4          libXi.so.6.0.0       libbz2.so.1.0.5     libglib-2.0.so.0.1800.4     libmng.so.1           libstdc++.so.6
libIex.so.6            libQtSvg.so.4.5.1      libXpm.so.4.11.0     libc-2.9.so         libgobject-2.0.so.0         libmng.so.1.0.0       libstdc++.so.6.0.10
libIex.so.6.0.0        libQtXml.so.4          libXrandr.so.2       libc.so.6           libgobject-2.0.so.0.1800.4  libnsl-2.9.so         libstreamanalyzer.so.0.6.5
libIlmImf.so.6         libQtXml.so.4.5.1      libXrandr.so.2.1.0   libcrypto.so.0.9.8  libgthread-2.0.so.0         libnss_compat-2.9.so  libstreams.so.0.6.5
libIlmImf.so.6.0.0     libSM.so.6             libXrender.so.1      libdbus-1.so.3      libgthread-2.0.so.0.1800.4  libnss_dns-2.9.so     libtiff.so.3
libIlmThread.so.6      libSM.so.6.0.0         libXrender.so.1.3.0  libdbus-1.so.3.4.0  libjasper.so.1              libnss_files-2.9.so   libtiff.so.3.8.2
libIlmThread.so.6.0.0  libX11.so.6            libXss.so.1          libdl-2.9.so        libjasper.so.1.0.0          libnss_nis-2.9.so     libuuid.so.1
libImath.so.6          libX11.so.6.2.0        libXss.so.1.0.0      libdl.so.2          libjpeg.so.62               libpng12.so.0         libuuid.so.1.2
libImath.so.6.0.0      libXau.so.6            libXtst.so.6.1.0     libexpat.so.1       libjpeg.so.62.0.0           libpng12.so.0.38.0    libxml2.so.2.7.3
libQtCore.so.4         libXau.so.6.0.0        libXv.so.1           libexpat.so.1.5.2   libkdecore.so.5             libpthread-2.9.so     libz.so.1
libQtCore.so.4.5.1     libXcursor.so.1.0.2    libXv.so.1.0.0       libfam.so.0.0.0     libkdecore.so.5.3.0         libpthread.so.0       libz.so.1.2.3


da notare che molte di queste sono link alle librerie effettive (quindi non spaventatevi, il numero di librerie effettive è la metà :D )

4) copiare in plugins questi files:
Code:
ls imageformats/
kimg_dds.so  kimg_exr.so  kimg_pcx.so  kimg_rgb.so  kimg_xcf.so    libqgif.so  libqjpeg.so  libqsvg.so
kimg_eps.so  kimg_jp2.so  kimg_psd.so  kimg_tga.so  kimg_xview.so  libqico.so  libqmng.so   libqtiff.so


5) copiare in environment i seguenti files:
Code:
ls
ANSI_X3.110.so     EBCDIC-ES-A.so       HP-GREEK8.so    IBM1144.so   IBM274.so   IBM861.so     IBM935.so           ISO8859-5.so          NATS-DANO.so
ARMSCII-8.so       EBCDIC-ES-S.so       HP-ROMAN8.so    IBM1145.so   IBM275.so   IBM862.so     IBM937.so           ISO8859-6.so          NATS-SEFI.so
ASMO_449.so        EBCDIC-ES.so         HP-ROMAN9.so    IBM1146.so   IBM277.so   IBM863.so     IBM939.so           ISO8859-7.so          PT154.so
BIG5.so            EBCDIC-FI-SE-A.so    HP-THAI8.so     IBM1147.so   IBM278.so   IBM864.so     IBM943.so           ISO8859-8.so          RK1048.so
BIG5HKSCS.so       EBCDIC-FI-SE.so      HP-TURKISH8.so  IBM1148.so   IBM280.so   IBM865.so     IBM9448.so          ISO8859-9.so          SAMI-WS2.so
BRF.so             EBCDIC-FR.so         IBM037.so       IBM1149.so   IBM281.so   IBM866.so     IEC_P27-1.so        ISO8859-9E.so         SHIFT_JISX0213.so
CP10007.so         EBCDIC-IS-FRISS.so   IBM038.so       IBM1153.so   IBM284.so   IBM866NAV.so  INIS-8.so           ISO_10367-BOX.so      SJIS.so
CP1125.so          EBCDIC-IT.so         IBM1004.so      IBM1154.so   IBM285.so   IBM868.so     INIS-CYRILLIC.so    ISO_11548-1.so        T.61.so
CP1250.so          EBCDIC-PT.so         IBM1008.so      IBM1155.so   IBM290.so   IBM869.so     INIS.so             ISO_2033.so           TCVN5712-1.so
CP1251.so          EBCDIC-UK.so         IBM1008_420.so  IBM1156.so   IBM297.so   IBM870.so     ISIRI-3342.so       ISO_5427-EXT.so       TIS-620.so
CP1252.so          EBCDIC-US.so         IBM1025.so      IBM1157.so   IBM420.so   IBM871.so     ISO-2022-CN-EXT.so  ISO_5427.so           TSCII.so
CP1253.so          ECMA-CYRILLIC.so     IBM1026.so      IBM1158.so   IBM423.so   IBM874.so     ISO-2022-CN.so      ISO_5428.so           UHC.so
CP1254.so          EUC-CN.so            IBM1046.so      IBM1160.so   IBM424.so   IBM875.so     ISO-2022-JP-3.so    ISO_6937-2.so         UNICODE.so
CP1255.so          EUC-JISX0213.so      IBM1047.so      IBM1161.so   IBM437.so   IBM880.so     ISO-2022-JP.so      ISO_6937.so           UTF-16.so
CP1256.so          EUC-JP-MS.so         IBM1097.so      IBM1162.so   IBM4517.so  IBM891.so     ISO-2022-KR.so      JOHAB.so              UTF-32.so
CP1257.so          EUC-JP.so            IBM1112.so      IBM1163.so   IBM4899.so  IBM901.so     ISO-IR-197.so       KOI-8.so              UTF-7.so
CP1258.so          EUC-KR.so            IBM1122.so      IBM1164.so   IBM4909.so  IBM902.so     ISO-IR-209.so       KOI8-R.so             VISCII.so
CP737.so           EUC-TW.so            IBM1123.so      IBM1166.so   IBM4971.so  IBM903.so     ISO646.so           KOI8-RU.so            gconv-modules
CP775.so           GB18030.so           IBM1124.so      IBM1167.so   IBM500.so   IBM9030.so    ISO8859-1.so        KOI8-T.so             gconv-modules.cache
CP932.so           GBBIG5.so            IBM1129.so      IBM12712.so  IBM5347.so  IBM904.so     ISO8859-10.so       KOI8-U.so             libCNS.so
CSN_369103.so      GBGBK.so             IBM1130.so      IBM1364.so   IBM803.so   IBM905.so     ISO8859-11.so       LATIN-GREEK-1.so      libGB.so
CWI.so             GBK.so               IBM1132.so      IBM1371.so   IBM850.so   IBM9066.so    ISO8859-13.so       LATIN-GREEK.so        libISOIR165.so
DEC-MCS.so         GEORGIAN-ACADEMY.so  IBM1133.so      IBM1388.so   IBM851.so   IBM918.so     ISO8859-14.so       MAC-CENTRALEUROPE.so  libJIS.so
EBCDIC-AT-DE-A.so  GEORGIAN-PS.so       IBM1137.so      IBM1390.so   IBM852.so   IBM921.so     ISO8859-15.so       MAC-IS.so             libJISX0213.so
EBCDIC-AT-DE.so    GOST_19768-74.so     IBM1140.so      IBM1399.so   IBM855.so   IBM922.so     ISO8859-16.so       MAC-SAMI.so           libKSC.so
EBCDIC-CA-FR.so    GREEK-CCITT.so       IBM1141.so      IBM16804.so  IBM856.so   IBM930.so     ISO8859-2.so        MAC-UK.so
EBCDIC-DK-NO-A.so  GREEK7-OLD.so        IBM1142.so      IBM256.so    IBM857.so   IBM932.so     ISO8859-3.so        MACINTOSH.so
EBCDIC-DK-NO.so    GREEK7.so            IBM1143.so      IBM273.so    IBM860.so   IBM933.so     ISO8859-4.so        MIK.so


6) controllare di avere le seguenti voci nel kernel
Code:
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y


7) copiare ld-linux.so.2 in /lib/ (altrimenti non funzionerà lo stratagemma)

8) lanciate skype con:
Code:
GCONV_PATH=/home/utente/skype/environment/ LDPATH=/home/utente/skype/libraries/ LD_LIBRARY_PATH=/home/utente/skype/libraries/ QT_PLUGIN_PATH=/home/utente/skype/plugins/ ./skype


in questo modo funziona tutto. tutti i plugin di skype vi funzioneranno

TIP come trovare le librerie a 32 bit necessarie.
:D scaricate i pacchetti binari da una qualsiasi distribuzione linux. io, ad esempio, li ho scaricati dal repository di ubuntu.

TIP2 per capire che librerie usare, fate
Code:
ldd <nome file o libreria>

quindi, ad esempio,
Code:
ldd skype
ldd plugins/imageformats/*

vi da la lista di tutte le librerie di cui avete bisogno :wink:
_________________
Darkman


Last edited by darkmanPPT on Mon May 31, 2010 10:41 pm; edited 4 times in total
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1527
Location: Milan, Italy

PostPosted: Sat Dec 12, 2009 7:07 pm    Post subject: Reply with quote

si potrebbe creare un ebuild/script che faccia tutto questo grande :D
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Sun Dec 13, 2009 10:03 pm    Post subject: Reply with quote

Mah, in realtà più lo uso e più mi accorgo che ho un po' scoperto l'acqua calda.

cmq, ho notato i seguenti problemi, con questo tipo di soluzione:
1) non riesco a sistemare il charset. le parole accentate non posso scrivere ma posso ricevere tutti i caratteri strani che voglio (che mi scrivano in arabo, in turco o tedesco, non ho problemi a leggere).
2) l'audio non va se avete amarok aperto oppure state vedendo un video su youtube con firefox
3) se siete in video conferenza, aprire il solitario di kde e giocarci per 10 minuti fa saltare l'audio (e non ho ancora capito perche`). probabilmente si attiverà qualche suono di sistema

il resto mi sembra che vada.

cmq, non so quanto questa soluzione sia nella filosofia di gentoo. cioè, mi spiego, si vanno ad utilizzare delle librerie precompilate.
_________________
Darkman
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sun Dec 27, 2009 5:03 pm    Post subject: Reply with quote

sicuramente questa è una valida alternativa a creare un chroot a 32bit, però c'è da considerare anche il problema dell'aggiornamento delle librerie
_________________
LP
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Tue Dec 29, 2009 10:55 pm    Post subject: Reply with quote

lucapost wrote:
sicuramente questa è una valida alternativa a creare un chroot a 32bit, però c'è da considerare anche il problema dell'aggiornamento delle librerie


diciamo che l'idea di fondo e` quella di non aggiornare le librerie a 32bit. oh beh, diciamo che non lo puoi fare a meno che non hai una installazione gentoo a 32bit su qualche altro pc (nella quale fai gli aggiornamenti e dalla quale copi le librerie di volta in volta).
io pero` continuo ad avere problemi con i font.
del tipo che le lettere accentate non riesco a farle con skype. davvero curiosa la questione.... :?

qualcun'altro ha provato questa soluzione?
qualcun'altro ha questo problema?
_________________
Darkman
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Wed Dec 30, 2009 11:08 am    Post subject: Reply with quote

Anche con quell'altra soluzione ci sono piccoli problemi di font, ma non con le accentate e né con utf-8.
Quando all'inizio mi accorsi di questo, ricordo aver risolto installando font-misc-misc, come descritto in quell'altro thread.
_________________
LP
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Sun May 30, 2010 9:22 am    Post subject: Reply with quote

aggiornato :wink:
_________________
Darkman
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum