Öldürülmüş olacağım, çünkü bu iş parçacığı "ubuntu'nun 64 bite yükseltilmesi" ve seçilen cevap, akıllıca bir seçim olsa da, tam bir hikaye değildir.
Aslında Ubuntu’yu 32'den 64 bite yükseltmek mümkündür. Yapabilirsin yapabilirsin .
Böyle bir güncellemeyi yeni bitirdim.
Bu, "yapabilecek" ve "hiçbir şey" kelimelerinin benzer görünmediği anlamına gelir ve bu da bir yükseltme ve yeni bir kurulum için de geçerlidir. Bunu yapabilirmisin? Evet. Yapmalısın Eeeeeh ...
Sistemimi patlatmadan 32'den 64 bit'e yükseltmek bir haftanın daha iyi bir parçasını aldı. Otomatik çözümleyicinin döngü başlatmaya başlamasından dolayı, el ile 600+ kırık paketin manuel olarak düzeltilmesi de dahil olmak üzere, PERL: i386 (yüklü paketler tarafından gerekli) nedeniyle PERL: amd64 (yüklemeye çalıştığınız paketlerin gerektirdiği) ile uyumsuz olduğu anlaşılmaktadır.
Bu sonra el ile bir düzeneği düzeltmek için PERL'nin doğru sürümü de dahil olmak üzere bir paket paketi elle yükledim: görüyorsunuz,
apt-get -f install (çoğunlukla çalışmak için gereklidir) 64 bit sistem) PERL32'yi yüklemek için PERL32'yi kaldıracak ... Daha sonra, PERL 'i yeniden yüklemeden önce 1234 diğer paketi kaldırmaya çalışın. Söylemeye gerek yok, apt sisteminin büyük bir kısmı (diğer birçok şey, gerçekten) çalışan bir PERL'ye bağlı olduğunda bu iyi bir fikir değildir.
Yeniden yükleme işlemi tamamen konsoldan gerçekleştirildi (elbette FTW, elbette), çünkü konsol hemen hemen sadece bir çalışma üssü gerektiriyor (ve yetenek için çalışma küfürleri, ama eğer bunu yapmaya çalışırsanız, küfürler bol olacaktır. Bunun üzerine, X, gerektirir ... Sisteminizde açık kalp ameliyatı yaparken çalışırken çalışmaya güvenmek için çok fazla şey.
Tümü, aşağıdaki Debian makalesinde sisteminizi nasıl çapraz sınıflandıracağınız açıklanmaktadır:
İşte
Bu, orijinal kabul edilen yanıtta açıklanan aynı makaledir , çünkü bu süre içinde, işler çoğunlukla değişti, çoğunlukla daha iyiydi.
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ırın sonucu:
amd64
Yay. Ubuntu, 64 bitlik bir sistem olduğunu düşünüyor. Ne kadar tatlı. Elbette daha iyi biliyorsun.
Artık şunları çalıştırabilirsiniz:
apt-get update
Bu, sisteminizi çaprazlamayı bitirmeniz gereken 64 bitlik paketlerin listesini indirir.
Bu noktada, sisteminiz hiçbir şey olmamış gibi hareket eder, ancak herhangi bir şeyi kurma yeteneğiniz iyi ve gerçekten kırılmış.
Görüyorsunuz, şu anda gerçek bir çoklu anahtar eşdeğeri olmayan birden çok i386 paketine sahipsiniz, böylece çeşitli teknik olarak "kullanılamıyor" bağımlılıkları ile sıkışmış olacaksınız. Zaten onları kurdunuz, böylece sisteminiz çalışacak, ama bu aşamada ... atabileceğimden daha uzaklara güvenmeyeceğim.
Makale, düzeltme gerekliliğini tanır ve bu nedenle bunu yapmanızı önerir:
apt-get -f install
Bu, yaptığınız dağınık pisliği denemeye ve düzeltmeye adanacak. Ve inanın bana, sadece dağınık bir karmaşa yaptın.
Bu prosedürün küçük bir hıçkırıklığı, apt sisteminin (ve diğer kritik alt sistemlerin) bölümünün yoluyla kaldırılmasına neden olacak ve işlemin geri kalanında hatalara neden olacak olmasıdır deme) ve seni dereden uzak tut.
Neyse ki, kürek çekmeden değil. Eksik olan paketleri şu yollarla yükleyebilirsiniz:
dpkg -i/var/cache/apt/archives/(package)*amd64.deb
En azından benim için ağın birde çalışmayı durdurduğuna dikkat edin ... Pekala, birkaç ... Puan. Bunun nedeni, ağınızın çalışmasını sağlamak için gerekli olan bir dizi paketin kaldırılmasıdır (dhcp istemciniz gibi).
Ardından, bazı ek paketler indirmenin gerekli olduğunu bana neşeyle bildirdim. Çalışan bir ağ olmadan.
Eğer bu resmi resmen kemikleşmiş gibi geliyorsa ... Eh, çünkü sen öylesin.
kablolu bir nework yoksa (WiFi paketleriniz zaten kaldırılmıştır ve WiFI zaten işe yaramak için oldukça karmaşıktır), yapılandırma bilgisini bilir ve% co_de kullanabilir %, rota, vb.
Daha fazla hata bulana kadar
ifconfig denemeye devam edin.
apt-get -f install 'si sisteminizin durumundan memnun olduktan sonra
apt çalıştırabilir ve bulacağınız 600 kırık paketi manuel olarak düzeltebilirsiniz. Görünüşe göre
aptitude ve
apt , bir çalışma sisteminin neye benzediğine dair farklı fikirlere sahip. Bana neden sorma.
Ayrıca, daha önce de belirttiğim gibi,
aptitude çözümleyici, işini otomatik olarak yapmasına izin verirseniz sonsuz bir döngüye girer. Onu suçlayamam, gerçekten, bir çalışma sistemi üzerinde çalışmaya başlaması ve kullanıcının bu tür bir iğrençliği düzeltmemesi için bazı paketler eklemesine ya da kaldırmasına yardımcı olmak için tasarlandı.
Bu, birkaç günlüğünü düzeltmek için birkaç gün süren, ara sıra çevrimiçi bir şekilde gitmek için farklı bir sistemi kullanan ve yanlışlıkla aile köpeğini yeniden biçimlendirmediğimden emin olduğum kısımdır.
Tüm bunlar henüz sizi cesaretlendirmediyse, bunun bir canlı sürümde ikinci girişimi olduğunu unutmayın.
İlkinde
aptitude ile bitti.
İpucu, ipucu, büyük fscking ipucu. Ya da, büyük mkfsing ipucu.
Fakat yine de, sonunda aslında çalışıyor .
Sistem çalışıyor, çoğunlukla 64 bitlik paketler kullanıyor (eninde sonunda düzeltmek zorunda kalacağım birkaç özel durum var) ve 64 bitlik yükleme gerektiren uygulamaları çalıştırabilir.
Bu mümkün .
Eğer tek seçeneğiniz buysa, herhangi bir sebepten ötürü, yukarıda açıklanan prosedürü uygulayarak yapabilirsiniz - gerekli alan bilgisine sahipseniz.
mkfs ile
sync arasındaki farkı bilmiyorsanız, insmod'la rahat değilseniz,
rsync 'yi nasıl kullanacağınızı bilmiyorsanız, rutin olarak yetenek tercih etmiyorsanız adından şu anda kaçan grafik yükleyiciye ... Sadece verilerinizin bir yedeğini al ve sıfırdan yükle.
Daha az ağrılı, size zaman kazandıracak çok fazla , ve sizi 11 ay sonra arkada ısırmaya hazır beklenmedik kalanlar olmadan yeni bir kurulumla bırakacak.
Zaten kaybetmek istemediğiniz şeylerin bir yedeğini aldıysanız ve başka bir seçeneğiniz yoksa - ya da sadece kafanızın şeylere (özellikle de duvara) çarparak öğrenmeyi seviyorsanız ... Peki, deneyebilirsiniz.
Hatta işe yarayabilir.