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.
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: multilib all-in-one

Messaggio da Trotto@81 »

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
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: multilib all-in-one

Messaggio da ZeroUno »

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
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: multilib all-in-one

Messaggio da Eberoth »

si, mi ero dimenticato gcc.
Come è già stato detto, senza glibc alcuni applicativi (vedi skype) non partono.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: multilib all-in-one

Messaggio da ZeroUno »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: multilib all-in-one

Messaggio da ZeroUno »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: multilib all-in-one

Messaggio da ZeroUno »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: multilib all-in-one

Messaggio da Trotto@81 »

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
ZeroUno
Staff
Staff
Messaggi: 5441
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: multilib all-in-one

Messaggio da ZeroUno »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: multilib all-in-one

Messaggio da Trotto@81 »

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
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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 25 set 2010, 15:21, modificato 1 volta in totale.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: multilib all-in-one

Messaggio da robbybby »

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?

Rispondi