Toto je krátky článok o tom, ako bez preinštalovania zorganizovať 64-bitovú architektúru na vašom 32-bitovom Debian/Deabian-based distribúte (ktorý ste si mohli nepozorovane stiahnuť namiesto 64-bitového).
* Vaša hardvérová vybavenosť musí pôvodne podporovať amd64, nikto sa nechystá robiť mágiu.
* Môže to poškodiť systém, preto konajte veľmi opatrne.
* Všetko bolo testované na Debian10-buster-i386.
* Nerobte to, ak niečo z toho tu nechápete.
Dpkg, apt a sources.list
Okamžite k veci, ak ste sa naozaj zamysleli, začíname s prípravou balíkov (v zásade tu nezáleží na poradí, ale podľa bodov je to pohodlnejšie)
1. Vyberte amd64 v /etc/apt/sources.list, vložením ‘ [arch=amd64] ‘ medzi debdeb-src a URL
Príklad
# 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 mainTo je potrebné na to, aby sa v budúcnosti sťahovali iba 64-bitové balíky.
2. Pridajte amd64 do dpkg, aby sa neozývali chyby:
$ sudo dpkg --add-architecture amd643. Aktualizujte zoznam balíkov:
$ sudo apt updateJadro
Samozrejme, všetko toto nemá zmysel bez 64-bitového jadra, preto ho nainštalujte:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Na miesto $VERSION vložte potrebnú verziu jadra.
Po inštalácii jadra sa grub automaticky prekonfiguruje.
Dokončenie
Po reštartovaní bude náš systém už schopný pracovať s amd64, ale s balíkmi môžu vzniknúť niektoré problémy. Pre ich riešenie stačilo vykonať tieto príkazy:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeAj keď sa nemusíte obávať, všetky potrebné balíky sa časom samy nainštalujú ako závislosti, a nepotrebné sa odstraňujú takto:
$ sudo apt autoremove Teraz máte k dispozícii 64-bitový systém!
Zdroj: habr.com
