[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mudar de arquitetura depois de intalado



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20-02-2009 08:42, Allison Vollmann wrote:
> Em 20/2/2009 10:20, Davi Vidal escreveu:
>> Allison Vollmann wrote:
>>> Em 20/2/2009 00:20, Airton Santana escreveu:
>>>> Baixei os Cds do Debian 5.0 i386 ( 3 cds ), Atualmente tô usando um
>>>> Duron 1.7, mas já comprei um Atlhon X2. Queria saber se posteriormente
>>>> eu poderei mudar para versão/arquitetura amd64 ou vou ter que baixar
>>>> as iso(s) específicas pra essa arquitetura.
>>>>
>>>> Abração a todos!
>>>>        
>>> Baixa o kernel "# aptitude install linux-image-2.6.*-amd64" certo, e
>>> depois remove o anterior, se quiser da para deixar instalado, depois da
>>> um "# aptitude update; aptitude full-upgrade".
>>
>>     Isso não funciona.
>>
>>     Mudar de arquitetura é muito mais do que baixar *um* pacote amd64.
>>
>>     Mudar de arquitetura não dá.
>
> *um* pacote amd64 seria o kernel, depois é só instalar o restante dos
> aplicativos. O kernel trabalhando em 64bits você já alterou a
> arquitetura depois é só instalar os aplicativos que suportam ela.

	Conforme já apontado pelo Davi e pelo Renato, isso não
funciona assim. Você pode ter aplicativos de usuários (userspace)
em i386 e kernel em i386 ou amd64, trocar o kernel não troca os
aplicativos do espaço de usuário.


> Eu esqueci de mencionar que antes do aptitude update; aptitude
> full-upgrade você precisa alterar a arquitetura do apt também ( #
> dpkg-architecture -aamd64 ).

	O dpkg-architecture é usado na construção de pacotes, o
comando acima retornaria algo como:

dpkg-architecture: warning: Specified GNU system type x86_64-linux-gnu
                   does not match gcc system type i486-linux-gnu.


	'dpkg --print-architecture' continuaria retornando i386.


> Até porque com amd64 você consegue executar aplicativos tanto 32 quanto
> 64 bits, alterando a arquitetura quando houver um aplicativo em 64 bits
> ele vai dar a preferência.

	Sim, você pode executar aplicativos 32-bit e 64-bit com um
ambiente amd64, mas você não consegue mudar gcc/libc com um simples
dist-upgrade depois de mudar o kernel, não é assim que funciona.

	A forma mais segura de fazer isso é instalar novamente o
sistema, embora existam alternativas para trocar o sistema que já
está instalado, a maioria delas é um tanto quanto arriscada.	

Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmevOcACgkQCjAO0JDlykaY2QCfUgFVZHX5aTnKEFPU80blr/PQ
r0YAniwigxOaHpEA6xI/WhLm3jcxON84
=KpQO
-----END PGP SIGNATURE-----


Reply to: