Como saber se meu sistema é “multiarch”?

18

Para o wiki Stack de Ativação LTS , "para instalar o novo kernel HWE derivado de 15.10 (Wily)" existe um conjunto diferente de pacotes para instalar, dependendo se o sistema é multiarch ou não.

Como posso saber se meu sistema é multiarch ou não?

O wiki é "hinty", dizendo "você pode achar que precisa" para fazer isso.

    
por Organic Marble 19.02.2016 / 13:23

1 resposta

23

dpkg suporta a instalação de pacotes para outras arquiteturas não nativas usando um sistema chamado multiarch. Foi introduzido no Ubuntu 11.04, então qualquer versão posterior deve tê-lo.

Você pode usar o comando dpkg --print-foreign-architectures para encontrar as arquiteturas estrangeiras adicionadas no multiarch, por exemplo:

% dpkg --print-foreign-architectures
i386

Para encontrar a arquitetura nativa, use dpkg --print-architecture , por exemplo:

% dpkg --print-architecture          
amd64

Como alternativa, você também pode ler o arquivo /var/lib/dpkg/arch para obter uma lista de arquiteturas adicionadas (a primeira é nativa, embora você possa removê-la):

% cat /var/lib/dpkg/arch             
amd64
i386
    
por heemayl 19.02.2016 / 13:38
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '6025',
    'url' => 'how-to-tell-if-my-system-is-multiarch',
];

$_COOKIE = [
    'advanced-frontend' => 'tqtfe2frmskh7u9tbcad4ds9vu',
    '_csrf-frontend' => '6d2b4c8e6a2d90a848a5627a077ba4023c0f6f4ad16c427fe564a67674de3d9da:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"RbUQLASItTouz_90ILwmB5PGSKO7P9uo";}',
];

$_SESSION = [
    '__flash' => [],
];