Detta Àr en kort artikel om hur man utan ominstallation ordnar en 64-bitars arkitektur pÄ din 32-bitars Debian/Debian-baserade distribution (som du kanske av misstag laddade ner istÀllet för 64-bit).
* Din hÄrdvara mÄste ursprungligen stödja amd64, ingen magi kommer att utföras.
* Detta kan skada systemet, sÄ agera mycket försiktigt.
* Allt har testats pÄ Debian10-buster-i386.
* Gör inte detta om du inte förstÄr nÄgot av det hÀr.
Dpkg, apt och sources.list
Direkt till saken, om du Àr galen och har vÀgt allt, lÄt oss börja förbereda paketen (i princip spelar ordningen ingen roll, men punktvis Àr det enklare)
1. VĂ€lj amd64 i /etc/apt/sources.list genom att infoga '[arch=amd64]' mellan debdeb-src och URL
Exempel
# 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 mainDetta Àr nödvÀndigt för att endast 64-bitars paket ska laddas ner i framtiden.
2. LÀgg till amd64 i dpkg sÄ att det inte klagar:
$ sudo dpkg --add-architecture amd643. Uppdatera paketlistan:
$ sudo apt updateKĂ€rna
SjÀlvklart Àr allt detta meningslöst utan en 64-bitars kÀrna, sÄ vi installerar den:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Ersetta $VERSION med den korrekta kÀrnversionen.
Efter installationen kommer grub att omkonfigureras automatiskt.
Avslutning
Efter omstart kommer vÄrt system redan kunna arbeta med amd64, men vissa problem kan uppstÄ med paketen. Jag hade tillrÀckligt med följande kommandon för att lösa dem:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeĂven om man inte behöver oroa sig för mycket â alla nödvĂ€ndiga paket kommer sĂ„ smĂ„ningom att installeras automatiskt som beroenden, och onödiga tas bort sĂ„ hĂ€r:
$ sudo apt autoremove Nu har du en 64-bitars version av systemet!
KĂ€lla: habr.com
