Debian: i386'nın amd64'e basit dönüşümü.

Bu, 32-bitlik bir Debian/Deabian-tabanlı dağıtımda (yanlışlıkla 64-bit yerine indirmiş olabileceğiniz) yeniden yükleme yapmadan 64-bit mimarisini nasıl oluşturabileceğinize dair kısa bir makaledir.

* Donanımınız başlangıçta amd64 desteğini sağlamalı, kimse sihir yapacak değil.
* Bu sisteminize zarar verebilir, bu yüzden çok dikkatli olun.
* Her şey Debian10-buster-i386 üzerinde test edildi.
* Burada anlamadığınız bir şey varsa bunu yapmayın.

Dpkg, apt ve sources.list

Hemen işe koyulalım, eğer hepsini dikkatlice düşündüyseniz, paket hazırlıklarına başlayalım (genel olarak burada bir sıraya ihtiyaç yok ama adım adım yapmak daha rahat).

1. /etc/apt/sources.list içinde amd64 seçiyoruz, ‘ [arch=amd64] ‘ yazısını debdeb-src ile URL arasında ekliyoruz.

Məsələn

# Base reps
deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free

# Update reps
deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main
deb-src [arch=amd64]  http://deb.debian.org/debian/ buster-updates main

# Security reps
deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main
deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates main

Bu, gelecekte yalnızca 64-bit paketlerinin indirilmesi için gereklidir.

2. Dpkg'ye amd64 ekliyoruz ki bağırmasın:

$ sudo dpkg --add-architecture amd64

3. Paket listesini güncelliyoruz:

$ sudo apt update

Çekirdek

Elbette tüm bunların 64-bit bir çekirdek olmadan anlamı yok, bu nedenle onu yüklüyoruz:

$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64

$VERSION yerine gerekli çekirdek sürümünü koyun.

Çekirdek yüklendikten sonra grub otomatik olarak yeniden yapılandırılacaktır.

Tamamlanma

Yeniden başlattıktan sonra sistemimiz artık amd64 ile çalışabilecektir fakat bazı paketlerle ilgili sorunlar olabilir. Benim için bu sorunları çözmek yeterli oldu:

$ sudo apt --fix-broken install
$ sudo apt full-upgrade

Bu konuda fazla endişelenmeyin — gerekli olan tüm paketler zamanla kendiliğinden bağımlılık olarak yüklenecektir, gereksiz olanları ise şu şekilde kaldırabilirsiniz:

$ sudo apt autoremove

Artık elinizde 64-bit bir sistem var!

Mənbə: habr.com

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster