Yükselişe geçeceğim, çünkü bu konu "ubuntu'yu 64 bit'e yükseltmek" için en iyi sonuçlardan biri ve seçilen cevap kuşkusuz akıllı seçim olsa da, tam hikaye değil.
Aslında, Ubuntu'yu 32'den 64 bit'e yükseltmek mümkündür. Sen edebilirsiniz bunu.
Böyle bir yükseltme yapmayı yeni bitirdim.
Bu, "can" ve "kelimelerinin" hiçbir şeye benzememesi gerektiğini ve bunun bir yükseltme ve yeni bir kurulum için de geçerli olduğunu söyledi. Bunu yapabilirmisin? Evet. Yapmalısın Eeeeeh ...
Sistemimi sömürmeden 32-64 bit yükseltme, beni bir hafta daha iyi bir parçası haline getirdi. 600+ kırık paketi el ile sabitlemek de dahil, çünkü otomatik çözümleyici, görünüşte PERL: i386 (yüklü paketler için gerekli) PERL: amd64 (yüklemeye çalıştığınız paketler için gerekli) ile uyumsuz olduğu için döngüye başladı.
Bu, uygun bir vidalamayı düzeltmek için doğru PERL sürümünü de içeren bir sürü paketi el ile kurduktan sonraydı : Görüyorsunuz, apt-get -f install
(çoğunlukla çalışan 64 bit bir sistem elde etmek için gerekli olan) PERL64'ü yüklemek için PERL32'yi kaldıracak ... Ardından, PERL'i yeniden yüklemeye başlamadan önce 1234 diğer paketi de çıkarmayı deneyin . Söylemeye gerek yok, apt sisteminin oldukça büyük bir kısmı (pek çok şey, gerçekten) çalışan bir PERL'e bağlı olduğunda, bu iyi bir fikir değildir.
Yeniden kurulum işlemi tamamen konsoldan yapıldı (elbette ki FTW yeteneği), çünkü konsol hemen hemen sadece çalışan bir bash gerektiriyor (ve yetenek için çalışan küfürler gerektiriyor, ama bunu yapmaya çalışırsanız küfürler bol olacak, üzerine bahse girebilirsiniz). ), oysa ki X ... Sisteminizde açık kalp ameliyatı yaparken çalışmaya devam etmesine güvenmenin çok fazla yolu.
Bütün bunlar, aşağıdaki Debian makalesinde sisteminizi nasıl not alacağınızı açıklamaktadır:
https://wiki.debian.org/CrossGrading
Bu, orijinal kabul edilmiş cevapta açıklanan aynı makale değildir , çünkü bu arada işler çoğunlukla daha iyisi için değişti.
Temel bilgiler:
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
Hangi noktada bunu yapabileceksiniz:
dpkg --print-architecture
Aşağıdaki satırda sonuçlanan:
amd64
Yuppi. Ubuntu bunun 64 bitlik bir sistem olduğunu düşünüyor. Ne kadar tatlı. Elbette daha iyi biliyorsun.
Şimdi koşabilirsiniz:
apt-get update
Bu, sisteminizi çapraz tamamlamak için gereken tüm 64-bit paketlerin listesini indirecektir.
Bu noktada, sisteminiz hiçbir şey olmamış gibi davranır, ancak herhangi bir şeyi kurma kabiliyetiniz iyi ve gerçekten bozulur.
Görüyorsunuz, şimdi gerçek bir multiarch eşdeğerine sahip olmayan birden fazla i386 paketiniz var, bu yüzden çeşitli teknik olarak "kullanılamaz" bağımlılıklarıyla sıkışıp kalacaksınız. Onları zaten kurdunuz, bu yüzden sisteminiz çalışacak, ancak bu aşamada ... fırlatabileceğimden daha uzak bir yere güvenmem.
Makale bir düzeltmenin gerekli olduğunu kabul ediyor ve bu şekilde yapmamızı öneriyor:
apt-get -f install
Bu, yeni yaptığınız ungodly karmaşasını denemek ve düzeltmek için apt neden olur. Ve inan bana, çok kötü bir karışıklık yarattın.
Bu prosedürün küçük bir hüznü, apt sisteminin (ve diğer kritik alt sistemlerin) bölümlerinin kısmen kaldırılmasına , işlemin geri kalanında hataların yapılmasına (sizin söylemediğiniz) neden olur ve sizi dereden terk etmesine neden olur. .
Neyse ki, bir raket olmadan. Şu anda eksik olan paketleri aşağıdaki yollarla kurabilirsiniz:
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
En azından benim için ağın bir yerde çalışmayı bıraktığını unutmayın. Bunun nedeni, ağınızın çalışmasını sağlamak için gerekli olan (dhcp istemciniz gibi) bir takım paketlerin kaldırılmasıdır.
Sonra, apt neşeyle bana bazı ek paket indirmek gerektiğini bildirdi. Çalışan bir ağ olmadan.
Bu sizin gibi resmen kemikliyse ... Eh, çünkü sizsiniz.
Kablolu bir gazeteciniz olmadığı sürece (WiFi paketleriniz zaten kaldırılmıştır ve WiFI yine de çalışmak için daha karmaşıktır), yapılandırma bilgilerini öğrenin ve kullanabiliyor ifconfig
, yönlendirebiliyor vb.
Daha apt-get -f install
fazla hata bulana kadar denemeye devam et.
apt
Sisteminizin durumundan memnun kaldıktan sonra aptitude
bulabileceğiniz 600 kırık paketi çalıştırabilir ve manuel olarak düzeltebilirsiniz. Görünüşe göre apt
ve aptitude
çalışan bir sistemin neye benzediği hakkında farklı fikirleri var. Bana nedenini sorma.
Ayrıca, bahsettiğim gibi, aptitude
otomatik olarak işini yapmasına izin verirseniz , çözücü sonsuz bir döngüye girer. Onu suçlayamazsınız, gerçekten, çalışan bir sistemde başlamak ve kullanıcının bu tür bir kötülüğü düzeltmek yerine bazı paketler eklemesine veya kaldırmasına yardımcı olmak için tasarlanmıştır.
Bu, beni düzeltmek için birkaç gün süren, ara sıra çevrimiçi olmak ve yanlışlıkla aile köpeğini yeniden biçimlendirmek istememediğimden emin olmak için farklı bir sistem kullanarak yapılan bölüm.
Tüm bunlar henüz sizi cesaretlendirmediyse, bunun benim canlı bir yükseltme için ikinci girişimin olduğunu unutmayın .
İlki bir ile sona erdi mkfs
.
İpucu, ipucu, büyük ipucu ipucu. Ya da daha doğrusu, büyük mkfsing ipucu.
Fakat yine de, sonunda çalıştı .
Sistem çalışıyor, çoğunlukla 64 bit paket kullanıyor (sonunda düzeltmem gereken birkaç istisna var) ve 64 bit kurulum gerektiren uygulamalar çalıştırabilir.
Bu mümkün .
Tek seçeneğiniz buysa, hangi nedenle olursa olsun, yukarıda açıklanan prosedürü izleyerek yapabilirsiniz - eğer gerekli alan bilgisine sahipseniz.
Eğer sync
ve arasındaki farkı bilmiyorsanız, rsync
insmod ile rahat değilseniz, nasıl kullanılacağını bilmiyorsanız ifconfig
, rutin olarak, şu anda adı benden kaçan grafiksel yükleyiciye bir yetenek tercih etmiyorsanız. .. Sadece verilerinizi yedekleyin ve sıfırdan yükleyin.
Daha az acı verici, size çok zaman kazandıracak ve 11 ay sonra sizi arkada ısırmaya hazır beklenmedik artıklar olmadan sizi taze bir kurulumla bırakacak.
Eğer kaybetmek istemediğiniz şeylerin bir yedeğini aldıysanız ve başka bir seçeneğiniz yoksa - veya sadece kafanızı bir şeylere (özellikle de duvara) çarparak öğrenmek gibi ... Peki, deneyebilirsiniz.
İşe yarayabilir bile.