Come dire se il mio sistema è "multiarch"?

18

Per lo Stack di abilitazione LTS wiki, "per installare il nuovo kernel HWE derivato da 15.10 (Wily)" c'è un diverso set di pacchetti da installare a seconda che un sistema sia multiarch o meno.

Come faccio a sapere se il mio sistema è multiarch o no?

Il wiki è "hinty", che dice "potresti trovare che ti serve" per farlo.

    
posta Organic Marble 19.02.2016 - 14:23

1 risposta

23

dpkg supporta l'installazione di pacchetti per altre architetture non native utilizzando un sistema chiamato multiarch. È stato introdotto in Ubuntu 11.04, quindi qualsiasi versione successiva dovrebbe averlo.

Puoi utilizzare il comando dpkg --print-foreign-architectures per trovare le architetture estranee aggiunte su multiarch, ad esempio:

% dpkg --print-foreign-architectures
i386

Per trovare l'architettura nativa, usa dpkg --print-architecture e.g.:

% dpkg --print-architecture          
amd64

In alternativa, puoi anche leggere il file /var/lib/dpkg/arch per ottenere un elenco di architetture aggiunte (la prima è nativa, sebbene sia possibile rimuoverla):

% cat /var/lib/dpkg/arch             
amd64
i386
    
risposta data heemayl 19.02.2016 - 14:38

Leggi altre domande sui tag