Тази статия е кратко ръководство как да организирате 64-битова архитектура на вашия 32-битов Debian/дистрибутив, базиран на Debian, без преинсталиране (който може би сте изтеглили вместо 64bit).
* Вашият хардуер трябва първоначално да поддържа amd64, никой няма да прави магии.
* Това може да повреди системата, така че действайте много внимателно.
* Всичко беше проверявано на Debian10-buster-i386.
* Не правете това, ако не разбирате поне нещо от написаното тук.
Dpkg, apt и sources.list
Нека да преминем направо към въпроса, ако сте решили всичко внимателно, започваме подготовката на пакетите (по принцип тук редът няма значение, но по точки е по-удобно).
1. Избирайте amd64 в /etc/apt/sources.list, като вмъкнете '[arch=amd64]' между debdeb-src и URL.
Пример
# 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Това е необходимо, за да се зареждат само 64-битови пакети в бъдеще.
2. Добавете amd64 в dpkg, за да не се оплаква:
$ sudo dpkg --add-architecture amd643. Актуализирайте списъка с пакети:
$ sudo apt updateЯдро
Разбира се, всичко това няма смисъл без 64-битово ядро, така че го инсталираме:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Заместете $VERSION с нужната версия на ядрото.
След инсталирането на ядрото, grub ще се пренастрои автоматично.
Завършване
След рестартиране, нашата система вече ще може да работи с amd64, но може да възникнат някои проблеми с пакетите. За да ги реша, ми беше достатъчно да изпълня следните команди:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeВъпреки че не е нужно да се притеснявате твърде много, всички нужни пакети с времето сами ще се инсталират като зависимости, а ненужните се изтриват така:
$ sudo apt autoremove Сега разполагате с 64-битова система!
Източник: habr.com
