Ovo je kratak članak o tome kako organizirati 64-bitnu arhitekturu na vašem 32-bitnom Debianu / Debian-baziranom distribuciji (koji ste možda nenamjerno preuzeli umjesto 64bita) bez ponovne instalacije.
* Vaš hardver mora izvorno podržavati amd64, nitko ne planira raditi magiju.
* Ovo može oštetiti sustav, pa djelujte vrlo oprezno.
* Sve je testirano na Debian10-buster-i386.
* Nemojte to raditi ako nešto ovdje ne razumijete.
Dpkg, apt i sources.list
Idemo odmah na stvar, ako ste poludjeli i sve dobro razmislili, počinjemo s pripremom paketa (u osnovi redoslijed ovdje nije bitan, ali da bude preglednije po točkama)
1. Odaberite amd64 u /etc/apt/sources.list, dodajući ‘[arch=amd64]’ između deb deb-src i URL-a.
Primjer
# 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 potrebno kako bi se u budućnosti preuzimali samo 64-bitni paketi.
2. Dodajte amd64 u dpkg, kako ne bi bio nezadovoljan:
$ sudo dpkg --add-architecture amd643. Ažurirajte popis paketa:
$ sudo apt updateJezgra
Naravno, sve ovo nema smisla bez 64-bitnog jezgre, pa ga instalirajte:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Mjesto $VERSION zamijenite potrebnom verzijom jezgre.
Nakon instalacije jezgre grub će se automatski ponovno konfigurirati.
Zaključak
Nakon ponovnog pokretanja naš sustav će već moći raditi s amd64, ali mogu nastati neki problemi s paketima. Za njihovo rješavanje bilo je dovoljno izvršiti ove naredbe:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeIako se ni ne treba previše brinuti oko toga — svi potrebni paketi će s vremenom sami biti instalirani kao ovisnosti, a nepotrebni se uklanjaju ovako:
$ sudo apt autoremove Sada imate 64-bitni sustav na raspolaganju!
Izvor: habr.com
