Em 20/2/2009 12:23, Felipe Augusto van de Wiel (faw) escreveu:
-----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-----
Lógico, você precisa conhecer bem o seu sistema e o que tem instalado.
No seu caso acredito que você nem chegou a instalar a executar a versão
amd64 do kernel por isso não trocou a arquitetura, alterando a
arquitetura do dpkg, todos os pacotes instalados no sistema via
(apt/aptitude/dpkg) irão receber a nova arquitetura no parâmetro CFLAGS
do make e serão compilados para a arquitetura correta caso tenham
suporte, bastaria apenas reinstalar esses pacotes.
O grau de risco não é tão alto uma vez que os aplicativos 32bits iriam
executar normalmente, agora se for um servidor em produção é outra
coisa. Uma vez instalado todos os aplicativos com suporte a 64bits com a
arquitetura corrente, o sistema ficaria igual se fosse instalado na
mesma arquitetura desde o príncipio.
A[]'s
--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org