--
To UNSUBSCRIBE, email to debian-user-por...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Isso não funciona.
Mudar de arquitetura é muito mais do que baixar *um* pacote amd64.
Mudar de arquitetura não dá.
Abraço,
Davi Vidal
Eu esqueci de mencionar que antes do aptitude update; aptitude
full-upgrade você precisa alterar a arquitetura do apt também ( #
dpkg-architecture -aamd64 ).
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.
Bom, semana passada precisei fazer isso, porém estava com um amd64 e foi pra
um 486. Precisei reinstalar o outro kernel. Até então blz, tive que fazer
alguns acertos ali e aqui, porém está no ar. Mas sabe aquele sentimento de
que não está 100%?
Então, o ideal mesmo seria fazer do zero. Se for pra remediar por enquanto,
dá pra quebrar o galho fazendo essa mudança.
Abraço!
JEFFERSON SANTOS
DIRETOR TÉCNICO
-------------------------------------------
“Nenhum sucesso na vida,
compensa um fracasso no lar”
==================
R. Maestro Francisco Antonello, 1452b, lj2
Vila Fanny, Curitiba-PR, 81030-100
MANUTENÇÃO E VENDA DE COMPUTADORES
REDES DE COMPUTADORES
SOLUÇÕES WINDOWS E LINUX
SITE: www.maestroinformatica.net
MSN: m...@maestroinformatica.net
SKYPE: maestrolanhouse
FONE: (41) 3569-4182
Dessa forma ele só terá o Kernel AMD64. Todo o restante continuará i386.
Você precisará fazer uma nova instalação, com os CDs/DVDs específicos
para a plataforma AMD64.
Att,
Renato
A[]'s
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-----
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
On 20-02-2009 10:45, Allison Vollmann wrote:
> Lógico, você precisa conhecer bem o seu sistema e o que tem instalado.
Claro, mas isso não muda o fato de que *não* é possível
mudar uma instalação que está em amd64 para i386 e vice-versa
com um simples 'aptitude full-upgrade'.
> 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.
Allison, me perdoe por ser indelicado, mas por favor,
pare de falar besteira. Eu acredito que conheço o suficiente
de construção de pacotes e da arquitetura do Debian pra saber
o que estou falando.
Você pode instalar o kernel amd64, se sua instalação
de sistema é i386, a libc continuará relatando sua arquitetura
como sendo i386.
E não é o *meu* caso, quem fez a pergunta foi o Airton,
e ele pode até testar a sua idéia só pra comprar que ela não
funcionará. Na verdade, eu não acho que *você* tenha testado a
sua idéia.
> 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.
*Não*, *não* ficaria. O sistema do apt não seria capaz
de fazer essa mudança "a quente", por causa da cadeia de
dependência envolvida no processo e na forma como a libc relata
qual é a arquitetura corrente.
Há um [1]link que contém o processo pra fazer a
atualização que eles chamam de "in place", como você vai ver,
há vários alertas de problemas além do passo-a-passo não ser
um trivial "aptitude full-upgrade".
1. http://teddyb.org/~rlpowell/hobbies/debian_arch_up/
http://www.digitalkingdom.org/~rlpowell/hobbies/debian_arch_up/index.html
Se tirar um tempo pra ler o link acima, você vai notar
que um dos primeiros itens é a instalação de uma libc compilada
para amd64 com suporte a i386 e isso não é algo que será feito
automaticamente, veja o comando:
dpkg --force-depends --force-architecture --force-overwrite -i libc6-i386_2.5-9_amd64.deb
Veja os comentários na lista debian-amd64 sobre o
procedimento descrito no link acima:
http://lists.debian.org/debian-amd64/2008/02/msg00117.html
E veja a própria "thread" onde recomenda-se fazer
uma instalação limpa já que a relação custo vs. benefício é,
no mínimo, questionável.
http://lists.debian.org/debian-amd64/2008/02/msg00102.html
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
iEYEARECAAYFAkme0hcACgkQCjAO0JDlykbhLgCgv2v02zt5lMyZzRDIzAa766MV
GmUAnjNrvFW9XZmbALsxZOUAfK/tXXvF
=AE6M
-----END PGP SIGNATURE-----
On 20-02-2009 09:49, Allison Vollmann wrote:
> Em 20/2/2009 11:44, Renato S. Yamane escreveu:
>> Em 20-02-2009 09:59, Jefferson - Maestro Informática escreveu:
>>> Allison Vollmann escreveu:
>>> 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.
>>>
>>> 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".
>>
>> Dessa forma ele só terá o Kernel AMD64. Todo o restante continuará i386.
>> Você precisará fazer uma nova instalação, com os CDs/DVDs específicos
>> para a plataforma AMD64.
>
> Alterando a arquitetura no apt também como eu havia mencionado no e-mail
> anterior ( # dpkg-architecture -aamd64 ) não precisa reinstalar o
> sistema todo sendo que assim através do apt-get/aptitude ele já
> instalaria com a arquitetura selecionada.
Não, não instalaria.
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
iEYEARECAAYFAkme0jwACgkQCjAO0JDlykZWmwCeLaDF/BVhNJvf4Dx6fhmv+VBH
rtUAnjS6DNjZm6PUFxlMd0WJWFkFQzgD
=0d0P
-----END PGP SIGNATURE-----
Mais que isso.
> 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.
Você sabe do que você está falando? O Debian trabalha com pacotes
pré-compilados.
E mesmo que você estivesse numa meta-distribuição (Gentoo), não seria
possível isso.
http://www.gentoo.org/doc/en/gentoo-amd64-faq.xml#upgradex86
> 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.
Não existe grau de risco... Uma vez que não existe a possibilidade de
funcionar.
Abraço,
Davi Vidal
Pessoal,
este discussão é muito interessante e tenho a mesma dúvida. O que eu estou
entendendo do Allison é que existem precompilados tantos os pacotes i386
quanto os amd64 nos repositórios do debian, se eu instalasse o kernel amd64
(ja fiz e funciona) e depois trocar a arquitetura que é reconhecida através
do # dpkg-architecture -aamd64 (ele disse, eu não sei se é isto mesmo) ao
instalar um programa qualquer ele será baixado do repositorio amd64 e não
mais i386. Se isto é verdade, bastaria eu reinstalar todos os meus programas
já instalados que ele reinstalaria a versão amd64 e por cima da versão i386.
Se este raciocínio está correto, eu teria o sistema todo ou o máximo possível
convertido para amd64, não seria isto?
Aproveitando, para desktop já vale a pena usar o amd64 no lugar do i386, ou
ainda faltam alguns aplicativos importantes não portados?
Valeu
INte
Ronaldo
--
P-K4
--
> Prof. Ronaldo Reis Júnior
| .''`. UNIMONTES/DBG/Lab. Ecologia Comportamental e Computacional
| : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
| `- Fone: (38) 3229-8192 | ronald...@unimontes.br | chry...@gmail.com
| http://www.ppgcb.unimontes.br/lecc | ICQ#: 5692561 | LinuxUser#: 205366
--
Favor NÃO ENVIAR arquivos do Word ou Powerpoint
Prefira enviar em PDF, Texto, OpenOffice (ODF), HTML, or RTF.
On 20-02-2009 17:17, Ronaldo Reis Junior wrote:
> este discussão é muito interessante e tenho a mesma dúvida. O que eu estou
> entendendo do Allison é que existem precompilados tantos os pacotes i386
> quanto os amd64 nos repositórios do debian, se eu instalasse o kernel amd64
> (ja fiz e funciona) e depois trocar a arquitetura que é reconhecida através
> do # dpkg-architecture -aamd64 (ele disse, eu não sei se é isto mesmo) ao
> instalar um programa qualquer ele será baixado do repositorio amd64 e não
> mais i386.
E isso é uma grande besteira.
No Debian existem pacotes pré-compilados para 12 diferentes
arquiteturas, isso vem no final do nome do pacote, você pode olhar
no seu /var/cache/apt/archives, por exemplo, uma das máquinas do
BrOffice.org tem sistema 32-bit e kernel 64-bit, veja:
# ls linux-image-2.6.18-6-*-24*
linux-image-2.6.18-6-686_2.6.18.dfsg.1-24_i386.deb
linux-image-2.6.18-6-amd64_2.6.18.dfsg.1-24_i386.deb
Note que as duas terminam em _i386, isso quer dizer que elas
foram compiladas pra essa arquitetura, mas uma imagem de kernel é
pra núcleos 686 e a outra é pra núcleos amd64.
Neste mesmo servidor, eu não tenho o dpkg-architecture
instalado, porque a ferramenta não serve pra dizer ao SO qual a
arquitetura, basta olhar a manpage do mesmo:
NAME
dpkg-architecture - set and determine the architecture for
package building
O comando é usado pra definir e determinar a arquitetura
para construção de pacotes, não para instalação via APT. Então
não adianta usar o "-a", o APT não vai magicamente começar a
instalar pacotes de outra arquitetura.
> Se isto é verdade,
Isto não é verdade.
> bastaria eu reinstalar todos os meus programas
> já instalados que ele reinstalaria a versão amd64 e por cima da versão i386.
> Se este raciocínio está correto, eu teria o sistema todo ou o máximo possível
> convertido para amd64, não seria isto?
Leia minha outra mensagem nesta mesma "thread".
http://lists.debian.org/debian-user-portuguese/2009/02/msg00597.html
Lá você encontra o procedimento, é possível fazer "in-place",
mas não é da forma como está sendo passado nem com os comando que
foram mostrados (e não é certeza de que vá funcionar).
> Aproveitando, para desktop já vale a pena usar o amd64 no lugar do i386, ou
> ainda faltam alguns aplicativos importantes não portados?
Depende das aplicações, parece que Java e Flash chegaram lá, mas
64-bit, em especial quando trata-se tralha proprietária, costuma demorar
mais pra ficar funcional/operacional.
Tenho amigos usando há algum tempo e disseram que com o Lenny
ficou mais fácil, mas que sempre tem um detalhe ou outro que o pessoal
do mundo de 32-bit não precisa se preocupar. :)
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
iEYEARECAAYFAkmfHSoACgkQCjAO0JDlyka/jgCggRWqRbAlBMiXQWCqPwUOsRBe
MmAAoIqrwuJG2NXwhL7ukJY0XtTIgOoi
=xdj2
-----END PGP SIGNATURE-----
Agora eu acho que entendi. Então a melhor opção é mesmo instalar do zero.
Inte
Ronaldo
--
You're growing out of some of your problems, but there are others that
you're growing into.
--
> Prof. Ronaldo Reis Júnior
| .''`. UNIMONTES/DBG/Lab. Ecologia Comportamental e Computacional
| : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
| `- Fone: (38) 3229-8192 | ronald...@unimontes.br | chry...@gmail.com
| http://www.ppgcb.unimontes.br/lecc | ICQ#: 5692561 | LinuxUser#: 205366
--
Favor NÃO ENVIAR arquivos do Word ou Powerpoint
Prefira enviar em PDF, Texto, OpenOffice (ODF), HTML, or RTF.
Não. Você está falando de duas arquiteturas diferentes.
A maneira como são feitas as coisas em 32 bits não é a mesma que em 64
bits.
TEORICAMENTE, bastaria você recompilar tudo para outro processador que
tudo estaria funcionando. Mas a teoria é linda, enquanto que a prática é
cheia de segmentation fault.
A título de curiosidade:
http://thread.gmane.org/gmane.linux.gentoo.user.brazilian/6523
> Aproveitando, para desktop já vale a pena usar o amd64 no lugar do i386, ou
> ainda faltam alguns aplicativos importantes não portados?
>
Eu estou usando amd64. O plugin do Flash está estável e usável, em
minha opinião. O plugin do Java está dando umas travadas aqui e acolá,
mas já consigo usar o Banco do Brasil sem problema algum. A única coisa
chata é que o consumo de memória aumentou, mas o meu dinheiro e
(consequetemente) a memória física do meu computador não.
Tirando isso, estou satisfeito com meu desktop em amd64 rodando XFCE 4.
Abraço,
Davi Vidal