Repository 32bit  Forum
Repository 64bit  Wiki

multilib all-in-one

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: multilib all-in-one

Messaggioda Trotto@81 » gio set 23, 2010 14:32

Eberoth ha scritto:le uniche multilib a sovrascrivere le librerie di default sono quelle come glibc e famiglia. Tutte le altre vengono installate in /usr/lib e rimangono quindi separate dalle librerie ufficiali che si trovano in /usr/lib64

Le gilbc nel caso in cui non si debba compilare non vale la pena installarle vero?
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3017
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: multilib all-in-one

Messaggioda ZeroUno » gio set 23, 2010 14:41

Queste non sovrascrivono niente.
Quelle di alien sono divise in due blocchi: una è dei singoli pacchetti:
http://connie.slackware.com/~alien/mult ... -compat32/
queste non sovrascrivono niente, ma non sono del tutto complete.

le altre sono le *_multilib-x86_64-1alien
in cui * si divide in due blocchi: gcc* e glibc*; entrambi sovrascrivono quelle di sistema (infatti si installano con upgradepkg)
il primo serve solo se vuoi cross-compilare, il secondo contiene le basi; alcuni applicativi non si startano senza.

Dal momento che non mi è mai piaciuta questa soluzione, io ho sempre sostituito questo glibc* con l'aaa_elflibs-i386 preventivamente rinominato in aaa_elflibs-compat32-i386, e funziona tutto.


il multilib all-in-one non ha bisogno di niente di tutto questo (a meno che tu non voglia cross-compilare).
Se però hai già installato le glibc di alien e tutte le altre dovrai fare il removepkg di tutti i pacchetti *-compat32*, scaricare le glibc e gli altri di slackware64 e fare upgradepkg --reinstall a/glibc-* l/glibc-* d/gcc-*
Inoltre sarebbe cosa buona e giusta svuotare la /lib e la /usr/lib con rm -r (a meno che non hai qualche applicativo 32bit già installato)
A questo punto il sistema dovrebbe essere abbastanza pulito.
Ora puoi installare il multilib all-in-one.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4394
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: multilib all-in-one

Messaggioda Eberoth » gio set 23, 2010 16:25

si, mi ero dimenticato gcc.
Come è già stato detto, senza glibc alcuni applicativi (vedi skype) non partono.
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: multilib all-in-one

Messaggioda ZeroUno » gio set 23, 2010 18:33

Infatti skype è quello che mi ha dato un gran da fare per riuscire a farlo funzionare a 32bit con le librerie builtin
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4394
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: multilib all-in-one

Messaggioda robbybby » gio set 23, 2010 20:30

ZeroUno ha scritto:Se mi ci date una piccola testata lo uppo sul repository

L'ho scaricato e installato su una Slackware64 13.1 quasi pulita. L'upgrade maggiore è quello a KDE 4.4.5, coi pacchetti ai Alien.
Installazione ok.
Ho poi preso il pacchetto di AdobeReader a 32 bit, dal repository qui su Slacky, l'ho installato, e funziona.
Ho provato a installare anche rawtherapy a 32 bit, tanto per provare, ma mancano altre dipendenze, e non ho voglia di impestare il sistema con pacchetti a 32 bit inutili.
Se ti serve qualche altro test, chiedi pure.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: multilib all-in-one

Messaggioda ZeroUno » ven set 24, 2010 9:02

robbybby ha scritto:Ho provato a installare anche rawtherapy a 32 bit, tanto per provare, ma mancano altre dipendenze, e non ho voglia di impestare il sistema con pacchetti a 32 bit inutili.


Ma in dipendenze mancanti intendi altri pacchetti di slacky o librerie di base assenti?
Nel primo caso ok, nel secondo caso le posso aggiungere.
Dammi l'output di ldd.


Grazie
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4394
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: multilib all-in-one

Messaggioda robbybby » ven set 24, 2010 18:47

ZeroUno ha scritto:Ma in dipendenze mancanti intendi altri pacchetti di slacky o librerie di base assenti?
Nel primo caso ok, nel secondo caso le posso aggiungere.
Dammi l'output di ldd.
Grazie
01

Altri pacchetti di Slacky. Nello specifico libglibmm-2.4.so.1.
L'output di ~$ ldd /usr/share/rawtherapee-hg20100613/rt:
Codice: Seleziona tutto
        linux-gate.so.1 =>  (0xffffe000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xf773d000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf7717000)
        libz.so.1 => /usr/lib/libz.so.1 (0xf7703000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0xf76a9000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf766e000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf759e000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf759a000)
        librt.so.1 => /lib/librt.so.1 (0xf7591000)
        libglibmm-2.4.so.1 => not found
        libsigc-2.0.so.0 => not found
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf71e2000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf714f000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf7135000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf70a5000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf707e000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf7066000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf705b000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf6fed000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf6fac000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf6f35000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf6f07000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf6f04000)
        libgtkmm-2.4.so.1 => not found
        libatkmm-1.6.so.1 => not found
        libgdkmm-2.4.so.1 => not found
        libgiomm-2.4.so.1 => not found
        libpangomm-1.4.so.1 => not found
        libcairomm-1.0.so.1 => not found
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xf6ed0000)
        libiptcdata.so.0 => not found
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6ddf000)                                                           
        libm.so.6 => /lib/libm.so.6 (0xf6db9000)                                                                         
        libgomp.so.1 => not found                                                                                         
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf6d9c000)                                                             
        libpthread.so.0 => /lib/libpthread.so.0 (0xf6d82000)                                                             
        libc.so.6 => /lib/libc.so.6 (0xf6c1f000)                                                                         
        /lib/ld-linux.so.2 (0xf77a4000)                                                                                   
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6c1c000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xf6c0f000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf6c08000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf6bfe000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf6bfb000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf6bf6000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf6bf3000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf6be5000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf6be2000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6bdc000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf6b8d000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6b84000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf6a69000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf6a51000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xf6a3a000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf6a19000)
        libdl.so.2 => /lib/libdl.so.2 (0xf6a15000)
 
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: multilib all-in-one

Messaggioda ZeroUno » sab set 25, 2010 9:28

libgomp.so.1 e libsigc-2.0.so sono slackware e vanno messe. Il problema è che la prima è di gcc. La seconda invece è di libsigc++

Ora ci penso (non oggi però, che ho da fare)
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4394
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: multilib all-in-one

Messaggioda robbybby » sab set 25, 2010 9:41

Vale davvero la pena inserire anche libgomp.so.1?
Secondo me il tuo lavoro ha senso soprattutto nel permettere l'esecuzione di quei programmi che non esistono a 64 bit, come Adobe Reader e Skype, e questi abbiamo visto che funzionano. Rawtherapee adesso è GPL: leggendo rapidamente il suo forum, sembra che compili nativamente anche a 64 bit.
Tra l'altro, di Adobe Reader esistono delle valide alternative open source (Okular per qt/kde, e evince per gtk+), quindi, volerlo usare sui 64 bit, è, forse, solo uno sfizio. Anche del flashplayer plugin è tornata disponibile la versione a 64 bit.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: multilib all-in-one

Messaggioda Trotto@81 » sab set 25, 2010 9:50

robbybby ha scritto:Vale davvero la pena inserire anche libgomp.so.1?
Secondo me il tuo lavoro ha senso soprattutto nel permettere l'esecuzione di quei programmi che non esistono a 64 bit, come Adobe Reader e Skype, e questi abbiamo visto che funzionano. Rawtherapee adesso è GPL: leggendo rapidamente il suo forum, sembra che compili nativamente anche a 64 bit.
Tra l'altro, di Adobe Reader esistono delle valide alternative open source (Okular per qt/kde, e evince per gtk+), quindi, volerlo usare sui 64 bit, è, forse, solo uno sfizio. Anche del flashplayer plugin è tornata disponibile la versione a 64 bit.

C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3017
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: multilib all-in-one

Messaggioda ZeroUno » sab set 25, 2010 10:06

robbybby ha scritto:Vale davvero la pena inserire anche libgomp.so.1?

Infatti su questa ci devo pensare.
Per l'altra non è un problema, anzi mi sembra il caso di inserirla.


C'è qualcuno che mi può testare wine?
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4394
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

Re: multilib all-in-one

Messaggioda robbybby » sab set 25, 2010 10:21

Trotto@81 ha scritto:C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.

E' davvero un problema?
Che differenza c'è se il documento pdf si apre in una finestra a parte (quella di Okular, o Evince), anziché nella finestra del browser? Si apre comunque semplicemente cliccandoci sopra. Non è polemica, è che davvero mi sfugge la differenza.
E comunque Adobe Reader, col "pacchettone", funziona. :) Non ho provato il plugin, però.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: multilib all-in-one

Messaggioda Trotto@81 » sab set 25, 2010 11:01

robbybby ha scritto:
Trotto@81 ha scritto:C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.

E' davvero un problema?
Che differenza c'è se il documento pdf si apre in una finestra a parte (quella di Okular, o Evince), anziché nella finestra del browser? Si apre comunque semplicemente cliccandoci sopra. Non è polemica, è che davvero mi sfugge la differenza.
E comunque Adobe Reader, col "pacchettone", funziona. :) Non ho provato il plugin, però.

E lo chiedi a me che scarico il pdf e lo apro dopo? :D
Avatar utente
Trotto@81
Iper Master
Iper Master
 
Messaggi: 3017
Iscritto il: ven giu 25, 2004 23:00
Località: Monasterace M. (RC)
Nome Cognome: Andrea
Slackware: Slackware64 14.1
Kernel: default
Desktop: KDE 4.10.5

Re: multilib all-in-one

Messaggioda robbybby » sab set 25, 2010 11:08

Trotto@81 ha scritto:E lo chiedi a me che scarico il pdf e lo apro dopo? :D

E' appunto questo punto che non capisco: io non lo devo scaricare e aprire dopo: me lo apre automaticamente, nella finestra di Okular. Uso Firefox.

Se invece usi Chromium, ho visto che, probabilmente per un bug, non ti presenta la richiesta se salvare, o aprire i pdf (o qualunque altro file, se è per questo). La soluzione è semplice basta modificare il file (nella propria home), quando il browser non è aperto:
.config/chromium/Default/Preferences
alla riga
Codice: Seleziona tutto
"extensions_to_open": "",

basta aggiungere le estensioni che vuoi aprire, anziché scaricare. Per i pdf:
Codice: Seleziona tutto
"extensions_to_open": "pdf",
Ultima modifica di robbybby il sab set 25, 2010 14:21, modificato 1 volta in totale.
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

Re: multilib all-in-one

Messaggioda robbybby » sab set 25, 2010 13:25

ZeroUno ha scritto:C'è qualcuno che mi può testare wine?

Intendi wine per 32 bit con le tue multilib, oppure il tuo pacchetto wine per 64 bit? In quest'ultimo caso, dove lo troverei?
Avatar utente
robbybby
Linux 3.x
Linux 3.x
 
Messaggi: 1174
Iscritto il: sab dic 16, 2006 10:48
Località: Fra Trantor e Terminus
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5

PrecedenteProssimo

Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite