Debian: enostavna preobrazba i386 v amd64

To je kratek članek o tem, kako brez ponovne namestitve organizirati 64-bitno arhitekturo na vašem 32-bitnem Debian / Debian-podobnem distribuciji (ki ste jo morda nepazljivo prenesli namesto 64-bitne).

* Vaša oprema mora izhodišno podpirati amd64, čarovnije ne bo delal noben.
* To lahko poškoduje sistem, zato ravnajte zelo previdno.
* Vse je bilo testirano na Debian10-buster-i386.
* Ne delajte tega, če česar koli tukaj ne razumete.

Dpkg, apt in sources.list

Takoj k stvari, če ste nori in ste vse premislili, začnemo s pripravo paketov (v osnovi redosled ni pomemben, a po točkah je lažje)

1. Izberite amd64 v /etc/apt/sources.list, tako da med debdeb-src in URL prilepite '[arch=amd64]'

Primer

# 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, da se v prihodnje prenašajo samo 64-bitni paketi.

2. Dodajte amd64 v dpkg, da se ne bo pritoževal:

$ sudo dpkg --add-architecture amd64

3. Posodobite seznam paketov:

$ sudo apt update

Jedro

Seveda vse to nima smisla brez 64-bitnega jedra, zato ga namestimo:

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

Na mesto $VERSION vstavite ustrezno različico jedra.

Po namestitvi se grub samodejno ponovno konfigurira.

Zaključek

Po ponovnem zagonu bo naš sistem že sposoben delovati z amd64, vendar se lahko pojavijo težave s paketi. Zadošča, da za njihovo rešitev izvedete naslednje ukaze:

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

Čeprav se tudi ne gre preveč skrbeti - vsi potrebni paketi se bodo sčasoma sami namestili kot odvisnosti, nepotrebni pa se odstranijo tako:

$ sudo apt autoremove

Sedaj imate na voljo 64-bitni sistem!

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster