[Opensuse 11.2 x64] pacchetti non solo x64

11 risposte [Ultimo messaggio]
Ritratto di dookie07
dookie07
(Junior)
Offline
Junior
Iscritto: 21/02/2008
Messaggi: 26

Salve a tutti!

Oltre ai repository normali, ho aggiunto quelli nvidia, virtualbox e packman e fin qui tutto ok! ma quando vado a vedere i pacchetti disponibili ci sono anche quelli per altre architetture! Perchè? come posso disabilitarli? sapete, vorrei avere un sistema operativo interamente x64!

Ritratto di cla90
cla90 (non verificato)
()

ciao,
disattivarli completamente non si può, opensuse (come molte altre) è una distribuzione multi-arch, ti permette ad esempio di installare il flash-player 32bit su un sistema 64bit (flash 64bit non è ancora stabile...) tramite dei pacchetti di compatibilità.

detto questo, c'è la possibilità di installarli o meno, se non li installi, di fatto hai un sistema puro 64bit!

Ritratto di dookie07
dookie07
(Junior)
Offline
Junior
Iscritto: 21/02/2008
Messaggi: 26

ma avere pacchetti un po' a 32bit e altri a 64 non provoca instabilità e lentezza?

Ritratto di cla90
cla90 (non verificato)
()

dipende, ma forse non ho capito bene...

tu hai qualche pacchetto .i586 installato o vuoi solo disfarti dell'opzione che te li propone come alternativa?

l'opzione non si puo' disattivare poichè i repository sono unificati ed il gestore tutto quello che trova ti propone.

invece se (spero di no) hai qualche pacchetto .i586 installato (a parte flash) sostituiscilo con il relativo pacchetto a 64bit con dicitura -32bit (che in pratica emula il pacchetto nativo a 32bit senza instabilità di sorta)

Ritratto di dookie07
dookie07
(Junior)
Offline
Junior
Iscritto: 21/02/2008
Messaggi: 26

no, hai capito bene! vorrei disattivare i pacchetti i586 dalla lista!

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Non puoi disattivarli, anche perche` i pacchetti a 32bit vengono installati solamente se non e` possibile soddisfare le dipendenze con i pacchetti a 64bit disponibili.

Ad esempio, io ho la seguente situazione:
x86_64: 1606
i586: 6
noarch: 216

e gli unici pacchetti non x86_64 sono:
wine-gecko-1.0.0-4.2.i586
skype-2.1.0.81-suse111.i586
odf-converter-1.0.0-5.i586
master-boot-code-1.14-71.2.i586
w32codec-all-20071007-0.pm.1.1.i586
wine-1.1.44-1.1.i586

Per quanto riguarda flash, io sto usando la versione 10.0r45 a 64bit scaricata dal sito di adobe senza trovare instabilita`.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di dookie07
dookie07
(Junior)
Offline
Junior
Iscritto: 21/02/2008
Messaggi: 26

Come hai fatto a vedere quelle statistiche? Comunque ad esempio se installo da "Aggiungi/Rimuovi applicazioni" mi installa tutto in i586... da dove mi conviene installare?

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Le statistiche le ho ottenute tramite i comandi rpm, grep e wc.

Comunque strano che cerchi di installare la versione i586. Sicuro di aver installato opensuse effettivamente a 64 bit? Ad esempio, che pacchetto glibc hai installato?

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di Mirko
Mirko
(Guru)
Offline
Guru
Iscritto: 19/12/2005
Messaggi: 1602

Ti ripeto esplicitamente quello che ti hanno già detto: qualsiasi metodo d'installazione utilizzerai (zypper, yast, one-click) verranno installati sempre pacchetti per la 64bit; l'unica eccezione è per i pacchetti che non esistono a 64bit, e allora il sistema installerà la versione a 32bit.

Tu *non devi fare niente*, tutto questo avviene automaticamente.

Per quanto riguarda la visualizzazione dei pacchetti: in questo caso *non puoi* e *non devi* fare nulla, verranno sempre visualizzati tutti i pacchetti e non è possibile impostare diversamente, semplicemente perché il packet manager visualizza tutto quello è disponibile. Poi come appena spiegato - si preoccuperà lui di installare la migliore versione tra quelle disponibili (a meno che non gli indichi espressamente di installare una versione diversa da quella migliore disponibile, cioè se esiste il pacchetto a 64bit ma tu (per qualsiasi ragione) vuoi comunque quello a 32bit).

Ritratto di dookie07
dookie07
(Junior)
Offline
Junior
Iscritto: 21/02/2008
Messaggi: 26

orion ha scritto:

skype-2.1.0.81-suse111.i586

L'hai preso per caso da qualche repository? perchè vorrei installarlo anch'io!

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

skype lo scarichi dal sito di skype: http://www.skype.com/intl/en/get-skype/on-your-computer/linux/post-download/

Poi lo installi con il comando yast2 -i skype-2.1.0.81-suse111.i586.rpm dato come root nella directory contenente l'rpm. Infine riapri il gestore dei programmi di yast, installi libasound2-32bit, dbus-1-32bit, qt4-32bit e qt4-x11-32bit e fai partire skype da riga di comando. Questo perche` potrebbe dirti che mancano altri file che devi cercare con yast (ci sono tutti, nel repo oss). In quest'ultimo caso, installa i pacchetti x86_64 il cui nome termina con -32bit.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde