Vou dar um morto, porque esse tópico é um dos principais resultados para "atualizar o ubuntu para 64 bits", e a resposta escolhida, embora seja a escolha inteligente, não é a história completa.
De fato, é possível atualizar o Ubuntu de 32 para 64 bits. Você consegue .
Acabei de fazer essa atualização.
Dito isto, as palavras "can" e "should" não se parecem em nada, e isso também vale para uma atualização e uma instalação nova. Consegues fazê-lo? Sim. Você deveria fazer isso? Eeeeeh ...
Atualizar de 32 para 64 bits sem explodir meu sistema levou a maior parte de uma semana. Incluindo a correção manual de mais de 600 pacotes quebrados no aptitude, porque o resolvedor automático começou a girar, aparentemente devido ao PERL: i386 (exigido pelos pacotes instalados) ser incompatível com PERL: amd64 (exigido pelos pacotes que você está tentando instalar).
Isso ocorreu depois que eu instalei manualmente um monte de pacotes, incluindo a versão correta do PERL, para corrigir uma falha no apt: você vê apt-get -f install
(o que é necessário para obter um sistema de 64 bits mais funcional) desinstalará o PERL32 para instalar o PERL64 ... Então, alegre, tente remover 1234 outros pacotes antes de voltar para a reinstalação do PERL . Desnecessário dizer que isso não é uma boa idéia, quando uma parte considerável do sistema apt (muitas outras coisas, na verdade) depende de um PERL em funcionamento.
A reinstalação foi realizada inteiramente a partir do console (aptitude FTW, é claro), porque o console requer apenas uma base de trabalho (e maldições de trabalho para o aptitude, mas se você tentar fazer isso, as maldições serão abundantes, você pode apostar nisso ), enquanto X exige ... Demasiadas coisas para confiar nelas para continuar trabalhando enquanto você realiza uma cirurgia cardíaca aberta no seu sistema.
Tudo isso dito, o seguinte artigo Debian explica como fazer uma classificação cruzada do seu sistema:
https://wiki.debian.org/CrossGrading
Este não é o mesmo artigo descrito na resposta original aceita , porque nesse meio tempo as coisas mudaram, principalmente para melhor.
O básico é:
dpkg --add-architecture amd64
apt-get update
apt-get install linux-image-amd64:amd64
reboot
apt-get clean
apt-get --download-only install dpkg:amd64 tar:amd64 apt:amd64
dpkg --install /var/cache/apt/archives/*_amd64.deb
Nesse ponto, você poderá fazer isso:
dpkg --print-architecture
Resultando na seguinte linha:
amd64
Yay. O Ubuntu acha que é um sistema adequado de 64 bits. Que fofo. Você sabe melhor, é claro.
Agora você pode executar:
apt-get update
Isso fará o download da lista de todos os pacotes de 64 bits, necessários para concluir a atualização do sistema.
Nesse ponto, seu sistema age como se nada tivesse acontecido, exceto que sua capacidade de instalar qualquer coisa está correta e realmente danificada.
Veja bem, agora você tem vários pacotes i386 que não possuem um equivalente multiarca real, portanto, você ficará preso a várias dependências tecnicamente "indisponíveis". Você já os tem instalado, para que seu sistema funcione, mas, neste estágio ... Eu não confiaria mais em nada do que posso jogá-lo.
O artigo reconhece a necessidade de uma correção e sugere que você faça o seguinte:
apt-get -f install
Isso fará com que o apt tente consertar a bagunça ímpia que você acabou de fazer. E acredite, você acabou de fazer uma bagunça ímpia.
Um pequeno problema desse procedimento é que ele fará com que partes do sistema apt (e outros subsistemas críticos) sejam desinstaladas parcialmente , causando erros durante o restante do processo (você não diz) e deixando você no riacho .
Felizmente, não sem remo. Você pode instalar os pacotes que estão faltando agora através de:
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
Note que, pelo menos para mim, a rede parou de funcionar em um ... Bem, vários ... Pontos. Isso ocorreu devido à remoção de vários pacotes necessários para manter sua rede funcionando (como seu cliente dhcp).
Então, o apt me informou alegremente que precisava baixar alguns pacotes adicionais. Sem uma rede de trabalho.
Se isso soa como se você estivesse oficialmente desossado ... Bem, é porque você é.
A menos que você tenha um nework com fio (seus pacotes WiFi já foram desinstalados e o WiFI é bastante mais complicado para começar a funcionar de qualquer maneira), conheça suas informações de configuração e possa usar ifconfig
, rotear etc.
Continue tentando apt-get -f install
até não receber mais erros.
Depois que apt
estiver satisfeito com o estado do seu sistema, você pode executar aptitude
e corrigir manualmente os 600 pacotes quebrados que você encontrará. Aparentemente, apt
e aptitude
tenha idéias diferentes de como é um sistema em funcionamento. Não me pergunte o porquê.
Além disso, como mencionei, o aptitude
resolvedor entra em um loop infinito se você tentar deixá-lo fazer suas coisas automaticamente. Não posso culpar, na verdade, ele foi projetado para iniciar em um sistema operacional e ajudar o usuário a adicionar ou remover alguns pacotes, não a corrigir esse tipo de abominação.
Esta é a parte que levou vários dias para consertar, um pouco de cada vez, usando um sistema diferente para ocasionalmente ficar on-line e garantir que eu não estivesse reformatando acidentalmente o cão da família.
Se tudo isso ainda não o desencorajou, observe que essa foi minha segunda tentativa de atualização ao vivo.
O primeiro terminou com um mkfs
.
Dica, dica, grande dica fscking. Ou melhor, grande dica mkfsing.
Mas, novamente, realmente funcionou no final.
O sistema está em execução, usa principalmente pacotes de 64 bits (há algumas exceções que precisarei corrigir eventualmente) e pode executar aplicativos que exigem uma instalação de 64 bits.
É possível .
Se for sua única opção, por qualquer motivo, você poderá fazê-lo seguindo o procedimento descrito acima - se tiver o conhecimento de domínio necessário.
Se você não sabe a diferença entre sync
e rsync
, se não se sente confortável com o insmod, se não sabe como usá-lo ifconfig
, se não preferir rotineiramente o aptitude ao instalador gráfico cujo nome me escapa no momento. .. Basta fazer um backup dos seus dados e instalar do zero.
É muito menos doloroso, economiza muito tempo e deixa você com uma nova instalação, sem sobras inesperadas prontas para te morder na retaguarda daqui a 11 meses.
Se você já fez um backup das coisas que não quer perder e não tem outra escolha - ou apenas gosta de aprender batendo a cabeça nas coisas (principalmente na parede) ... Bem, você pode tentar.
Pode até funcionar.