Le gilbc nel caso in cui non si debba compilare non vale la pena installarle vero?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
multilib all-in-one
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.
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.
- Trotto@81
- 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
- ZeroUno
- 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
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.
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
- Eberoth
- 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
si, mi ero dimenticato gcc.
Come è già stato detto, senza glibc alcuni applicativi (vedi skype) non partono.
Come è già stato detto, senza glibc alcuni applicativi (vedi skype) non partono.
- ZeroUno
- 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
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
- robbybby
- 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
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.ZeroUno ha scritto:Se mi ci date una piccola testata lo uppo sul repository
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.
- ZeroUno
- 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
Ma in dipendenze mancanti intendi altri pacchetti di slacky o librerie di base assenti?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.
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
- robbybby
- 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
Altri pacchetti di Slacky. Nello specifico libglibmm-2.4.so.1.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
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)
- ZeroUno
- 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
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)
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
- robbybby
- 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
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.
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.
- Trotto@81
- 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
C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.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.
- ZeroUno
- 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
Infatti su questa ci devo pensare.robbybby ha scritto:Vale davvero la pena inserire anche libgomp.so.1?
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
- robbybby
- 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
E' davvero un problema?Trotto@81 ha scritto:C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.
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ò.
- Trotto@81
- 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
E lo chiedi a me che scarico il pdf e lo apro dopo?robbybby ha scritto:E' davvero un problema?Trotto@81 ha scritto:C'è però il problema del plugin di adobe reader, molte persone necessitano di questa cosa.
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ò.
- robbybby
- 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
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.Trotto@81 ha scritto:E lo chiedi a me che scarico il pdf e lo apro dopo?
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": "",
Codice: Seleziona tutto
"extensions_to_open": "pdf",
Ultima modifica di robbybby il sab 25 set 2010, 15:21, modificato 1 volta in totale.
- robbybby
- 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
Intendi wine per 32 bit con le tue multilib, oppure il tuo pacchetto wine per 64 bit? In quest'ultimo caso, dove lo troverei?ZeroUno ha scritto:C'è qualcuno che mi può testare wine?