제목에 따라 32 비트를 성공적으로 설치하고 소프트웨어를 설치 한 후 64 비트 버전으로 업데이트 할 수 있는지 알고 싶습니다.
내가 분할하는 방법을 알고 (실제로 솔루션 중 하나를 설정하는 것입니다 /
, /etc
, /home
, /var/www
, 그리고 /opt
별도의 파티션 등)과 나는 깨끗하고 더러운 것보다 더 나은 방법입니다 설치할 것을 알고있다, 그러나 나는 그것이 가능한 얼마나 / 있는지 알고 싶습니다 그렇게.
제목에 따라 32 비트를 성공적으로 설치하고 소프트웨어를 설치 한 후 64 비트 버전으로 업데이트 할 수 있는지 알고 싶습니다.
내가 분할하는 방법을 알고 (실제로 솔루션 중 하나를 설정하는 것입니다 /
, /etc
, /home
, /var/www
, 그리고 /opt
별도의 파티션 등)과 나는 깨끗하고 더러운 것보다 더 나은 방법입니다 설치할 것을 알고있다, 그러나 나는 그것이 가능한 얼마나 / 있는지 알고 싶습니다 그렇게.
답변:
다른 비정상적이고 모호한 지원되지 않는 방법보다 새로 설치하는 것이 번거 로움이 적습니다.
구성 파일, 홈 디렉토리 등을 파티셔닝하는 것이 가장 좋은 방법 일 것입니다 . 다른 설치와 동일한 패키지를 새로 설치 하는 것이 가능합니다 .
다른 한편으로, 당신이 요청한 것은 가능 하지만 데비안 기반 시스템에 대한 약간의 가이드가 있지만 "이것은 실제로 전문가 수준의 시스템 관리자를위한 것입니다"와 "이 절차는 가능한 모든면에서 나쁜 생각입니다. 당신의 born 아, 제발 울지 말아주세요 "
이 스레드는 "우분투 64 비트로 업그레이드"에 대한 최고의 결과 중 하나이며 선택한 답변은 물론 현명한 선택이지만 전체 이야기가 아니기 때문에 "죽음의 제기"를 던질 것입니다.
사실 우분투를 32 비트에서 64 비트로 업그레이드 할 수 있습니다. 할 수 있습니다 .
방금 그런 업그레이드를 마쳤습니다.
"can"과 "should"라는 단어는 전혀 비슷하지 않으며 업그레이드와 새로 설치 한 경우에도 마찬가지입니다. 당신은 그것을 할 수 있습니다? 예. 해야합니까? 예 ...
시스템을 탐색하지 않고 32 비트에서 64 비트로 업그레이드하면 일주일에 더 나은 시간이 걸렸습니다. PERL : i386 (설치된 패키지에 필요함)이 PERL : amd64 (설치하려는 패키지에 필요함)와 호환되지 않기 때문에 자동 확인자가 루핑을 시작했기 때문에 600 개 이상의 손상된 패키지를 수동으로 수정하는 것을 포함합니다.
이것은 적절한 탈락을 해결하기 위해 올바른 버전의 PERL을 포함하여 많은 패키지를 수동으로 설치 한 후입니다apt-get -f install
. 대부분의 64 비트 시스템을 얻는 데 필요한) PERL64를 설치하기 위해 PERL32를 제거합니다 ... 그런 다음 실제로 PERL을 다시 설치하기 전에 1234 개의 다른 패키지 를 제거하십시오 . 말할 필요도없이, apt 시스템의 상당 부분 (실제로 많은 것들)이 작동하는 PERL에 의존 할 때 이것은 좋은 생각이 아닙니다.
콘솔은 작업 bash가 필요하기 때문에 콘솔에서 완전히 다시 설치되었습니다 (물론 FTW). ), X는 ... 시스템에서 열린 심장 수술을 수행하는 동안 계속 작동하기에 너무 많은 것들을 신뢰해야합니다.
다음 데비안 기사에서는 시스템을 크로스 그레이드하는 방법을 설명합니다.
https://wiki.debian.org/CrossGrading
이것은 원래 수락 된 답변에서 설명한 것과 같은 기사가 아닙니다. 왜냐하면 그 동안 상황이 대부분 바뀌었기 때문입니다.
기본 사항은 다음과 같습니다.
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
어느 시점에서이 작업을 수행 할 수 있습니다.
dpkg --print-architecture
결과는 다음과 같습니다.
amd64
예 우분투는 이것이 적절한 64 비트 시스템이라고 생각합니다. 귀여워 물론 더 잘 알고 있습니다.
이제 다음을 실행할 수 있습니다.
apt-get update
그러면 모든 64 비트 패키지 목록이 다운로드되며 시스템 크로스 그레이드를 완료해야합니다.
이 시점에서 시스템은 아무 것도 설치하는 기능이 제대로 작동하지 않는다는 점을 제외하고는 아무 일도 일어나지 않은 것처럼 작동합니다.
이제 실제 멀티 아크에 해당하지 않는 여러 i386 패키지가 있으므로 기술적으로 "사용할 수없는"다양한 종속성이 있습니다. 이미 설치 했으므로 시스템이 실행되지만이 단계에서 ... 던질 수있는 것보다 더 믿지 않을 것입니다.
이 기사에서는 수정의 필요성을 인식하고 다음과 같이 제안합니다.
apt-get -f install
이로 인해 apt는 방금 만든 불경건 한 엉망을 해결하려고 시도 할 것입니다. 그리고 당신은 방금 경건하지 않은 혼란을 만들었습니다.
이 절차의 작은 문제 중 하나는 apt 시스템 (및 기타 중요한 하위 시스템)의 일부가 도중에 제거 되어 프로세스의 나머지 과정 (오류)에 오류가 발생하여 크릭이 발생한다는 것입니다. .
운 좋게도 헤엄이없는 것은 아닙니다. 다음을 통해 현재 누락 된 패키지를 설치할 수 있습니다.
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
적어도 나를 위해 네트워크는 하나에서 작동을 멈췄습니다. 이는 네트워크 작동을 유지하는 데 필요한 많은 패키지 (예 : dhcp 클라이언트)를 제거하기 때문입니다.
그런 다음 apt는 추가 패키지를 다운로드해야한다고 알려주었습니다. 작동하는 네트워크가 없습니다.
이게 당신이 공식적으로 뼈처럼 들린다면 ... 그 이유는 당신 때문입니다.
당신이이 없다면 유선 nework을 (당신의 와이파이 패키지가 이미 제거되었습니다 및 WiFi 어쨌든 작동시킬 오히려 더 복잡하다), 구성 정보를 알고 사용할 수 있습니다 ifconfig
, 경로 등
apt-get -f install
더 이상 오류가 없을 때까지 계속 시도하십시오 .
후 apt
실행할 수있는 시스템의 상태에 만족 aptitude
당신은 발견 할 것이다 (600 개) 깨진 패키지를 수정 수동으로. 분명히 apt
및 aptitude
작업 시스템이 어떻게 생겼는지의 다른 생각을 가지고있다. 이유를 묻지 마십시오.
또한 앞에서 언급했듯이 aptitude
리졸버는 자동으로 수행하도록하면 무한 루프에 들어갑니다. 그것을 탓할 수는 없지만 실제로는 작동하는 시스템에서 시작하여 사용자가 이러한 종류의 혐오를 수정하지 않고 일부 패키지를 추가하거나 제거하도록 설계되었습니다.
이것은 때때로 다른 시스템을 사용하여 가끔 온라인에 접속하여 실수로 패밀리 도그를 다시 포맷하지 않았는지 확인하기 위해 한 번에 조금씩 수정하는 데 며칠이 걸리는 부분입니다.
이 모든 것이 아직 당신을 낙담시키지 않았다면, 이것은 라이브 업그레이드에서 두 번째 시도였습니다.
첫 번째는로 끝났습니다 mkfs
.
힌트, 힌트, 큰 fscking 힌트. 또는 큰 mkfsing 힌트입니다.
그러나 다시 말하지만 실제로는 효과가 있었습니다.
시스템이 실행 중이며 대부분 64 비트 패키지를 사용하며 (결국 해결해야 할 몇 가지 예외가 있음) 64 비트 설치가 필요한 응용 프로그램을 실행할 수 있습니다.
그것은이다 가능합니다 .
이것이 유일한 옵션 인 경우, 어떤 이유로 든 필요한 도메인 지식이있는 경우 위에 설명 된 절차에 따라 수행 할 수 있습니다.
sync
and 의 차이점을 모르는 rsync
경우, insmod에 익숙하지 않은 ifconfig
경우, 사용법을 모르는 경우, 일상적으로 이름이 나빠지는 그래픽 설치 프로그램에 대한 적성을 선호하지 않는 경우. .. 데이터를 백업하고 처음부터 설치하십시오.
고통스럽지 않고 많은 시간을 절약 할 수 있으며 11 개월 후부터 예상치 못한 남은 음식을 먹지 않고 새로 설치하게됩니다.
이미 잃고 싶지 않은 것들을 백업하고 다른 선택을 할 필요가 없다면, (특히 벽) 물건에 대해 머리를 부딪쳐서 배우는 것과 같은 ... 음, 시도해 볼 수 있습니다.
작동 할 수도 있습니다.
일단 멀티 아키 텍 사양이 구현되면 훨씬 더 합리적인 방법 일 수 있습니다. https://wiki.ubuntu.com/MultiarchSpec- 현재 11.04로 연기되었지만 현재 약 6 개의 릴리스로 연기되었습니다. 즉, 실제 진행은 10.10에 이루어 졌으므로 이번에는 일어날 수 있습니다.
그때까지 귀찮게하지 마십시오. 데이터를 백업하고 원하는 경우 다시 파티션 한 다음 다시 설치하십시오.
아니요 32 비트에서 64 비트로 업그레이드 할 수 없습니다. 깨끗하고 새로 설치해야합니다.
당신은 당신의 시스템이 64 비트 운영 체제의 할 수 있는지 확인하고 당신은 그렇게 할 수 있습니다 우분투 (64)의 최소 요구 사항을 확인하기 전에 여기를
32 비트 및 64 비트라는 용어는 컴퓨터의 CPU가 정보를 처리하는 방식을 나타냅니다. 64 비트 버전은 32 비트 시스템보다 훨씬 많은 RAM을 처리합니다. 32 비트 버전의 Ubuntu를 실행중인 경우 다른 32 비트 버전의 Ubuntu로만 업그레이드를 수행 할 수 있습니다. 마찬가지로 64 비트 버전의 Ubuntu를 실행중인 경우 다른 64 비트 버전의 Ubuntu로만 업그레이드를 수행 할 수 있습니다.
32 비트 Ubuntu에서 64 비트 Ubuntu로 이동하려면 파일을 백업하고 64 비트 Ubuntu를 새로 설치해야합니다.
최근 설치 프로그램 (최소한 방금 사용한 13.10)으로이 작업을 상당히 쉽게 수행 할 수 있습니다. 64 비트 이미지 DVD (또는 USB 드라이브 등)로 부팅하고 개인 파일을 유지하면서 재설치 할 첫 번째 옵션을 선택하십시오. 별도의 /home
파티션 이없는 경우에도 작동 합니다.
이렇게하면 앱을 포함한 대부분의 시스템이 다시 설치되지만 패키지가 당시에 64 비트 버전을 사용할 수있는 경우 설치된 패키지 목록을 미리 repo에서 다시 설치해야합니다. 재부팅 할 때 대부분의 앱. 내 경험상 몇 가지가 설치되지 않았습니다. 주로 Chrome과 같은 타사 저장소를 통해 설치되었지만 나중에 수동으로 설치하는 데 시간이 오래 걸리지 않습니다.
우분투 32 비트를 64 비트로 업그레이드 할 수 있으며 원하지 않는 파일이 많이 있으며 수동으로 정리해야합니다. 진실은 "HEADACHE" 입니다.
나는 새로운 사람들에게 절대 추천하지 않을 것이다.
무엇을하든 먼저 중요한 데이터를 백업하십시오. 그런 다음 os로 조사하십시오.
먼저 64 비트의 라이브 CD를 사용해보십시오. 작동하면 새로 설치하는 것이 좋습니다.
또한 여전히 32 비트 인 일부 소프트웨어가 있습니다. 따라서 64 비트 OS에 32 비트 소프트웨어를 설치하려면 약간의 역 처리가 필요합니다.
한동안 생각해보십시오. 요구 사항, 수행 할 작업, 다음 계획 / 작업 64 비트 OS.
32 비트에서 업그레이드 한 OS는 여전히 32 비트입니다. 자세한 내용은 주석의 답변을 참조하십시오.
그건 그렇고 32 비트 윈과 64 비트 우분투의 공존이 가능합니까?
절대적으로 듀얼 부트 (dualboot)라고합니다. 로그인 할 때 둘 중 하나를 사용하는 옵션이 있습니다.
64 비트 iso를 다운로드하여 굽고 부팅하면 다양한 옵션이 표시됩니다. 옆에 설치 옵션을 선택하려고합니다.
방금 Nick (Oct 19'13)이 제안한 솔루션을 시도했습니다. 우분투 64 비트 라이브 CD를 사용하여 64 비트 재설치를 수행하십시오.
Ubuntu 14.04.4 Live CD를 사용했습니다. 그러나 첫 번째 옵션을 실제로 "재설치"라고하면 다음과 같이 더 정확하게 나타납니다.
Erase Ubuntu 14.04.4 LTS and reinstall
Warning: This will delete all your Ubuntu 14.04 programs, documents,
photos, music, and all other files.
Live CD의 설치 프로그램에서 제공하는 다른 두 가지 옵션은 다음과 같습니다.
실제로 테스트 디스크를 사용해 보았으며 실제로 "재설치"옵션이 수행하는 첫 번째 작업은 기존 ext4 파티션을 다시 포맷하는 것입니다. 불운.
따라서 Nick이 제안한 "현재 위치에서 64 비트로 업그레이드"솔루션이 14.04에 더 이상 존재하지 않을까 걱정됩니다.
그리고 Canonical 인 BTW는 소위 "재설치"옵션과 "디스크 삭제 및 설치"옵션을 모두 가지고있는 설치 프로그램의 요점을 거의 볼 수 없습니다. 둘 다 같은 일을하는 것 같습니다.
이러한 64 비트로 업그레이드 옵션이 정말 좋았 기 때문에 너무 나쁩니다 !
64 비트 버전의 Ubuntu로 새로 설치해야합니다. 명백한 이유로 동일한 디스크 또는 파티션을 공유하지 않는 한 32 비트 창과 64 비트 우분투를 가질 수 있습니다. 듀얼 부팅 방법에 대한 설명서를 참조하십시오.
https://help.ubuntu.com/community/WindowsDualBoot
설치하려는 머신의 CPU가 64 비트 명령어 세트를 지원하는 것이 중요합니다.