Debian: jednoduché přetvoření i386 na amd64

Toto je krátký článek o tom, jak bez reinstalace zorganizovat 64bitovou architekturu na vašem 32bitovém Debianu/nebo jeho odvozených distribucích (kterou jste mohli omylem stáhnout místo 64bitové verze).

* Váš hardware musí původně podporovat amd64, nikdo tady nebude kouzlit.
* To může poškodit systém, takže postupujte velmi opatrně.
* Všechno bylo testováno na Debian10-buster-i386.
* Nedělejte to, pokud něčemu tady nerozumíte.

Dpkg, apt a sources.list

Hned se do toho pustíme, pokud jste to vše promysleli, začneme s přípravou balíčků (ve skutečnosti pořadí nemá význam, ale podle bodů je to snazší).

1. Vyberte amd64 v /etc/apt/sources.list, vložte ‘ [arch=amd64] ‘ mezi debdeb-src a URL.

Pří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 main

To je potřeba, aby se v budoucnu stahovaly pouze 64bitové balíčky.

2. Přidejte amd64 do dpkg, aby nedal chybu:

$ sudo dpkg --add-architecture amd64

3. Aktualizujte seznam balíčků:

$ sudo apt update

Jádro

Samozřejmě, to všechno nedává smysl bez 64bitového jádra, takže ho nainstalujte:

$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64

Místo $VERSION zadejte požadovanou verzi jádra.

Po instalaci jádra se grub automaticky přenastaví.

Závěr

Po restartu bude náš systém schopný pracovat s amd64, ale s balíčky mohou vzniknout nějaké problémy. Pro jejich řešení jsem měl dostatek k vykonání těchto příkazů:

$ sudo apt --fix-broken install
$ sudo apt full-upgrade

I když se tím příliš nestresujte — všechny potřebné balíčky se časem samy nainstalují jako závislosti, zatímco nepotřebné se odstraňují takto:

$ sudo apt autoremove

Nyní máte k dispozici 64bitový systém!

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster