Debian: jednostavno pretvaranje i386 u amd64

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 main

To 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 amd64

3. Ažurirajte popis paketa:

$ sudo apt update

Jezgra

Naravno, sve ovo nema smisla bez 64-bitnog jezgre, pa ga instalirajte:

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

Mjesto $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-upgrade

Iako 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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster