Debian: enkel omvandling av i386 till amd64

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 main

Detta À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 amd64

3. Uppdatera paketlistan:

$ sudo apt update

KĂ€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-amd64

Ersetta $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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster