Tämä on lyhyt artikkeli 64-bittisen arkkitehtuurin järjestämisestä 32-bittisessä Debian/Deabian-pohjaisessa jakelussa (jonka olet ehkä vahingossa ladannut 64-bitin sijaan) ilman uudelleenasennusta.
* Laitteistosi on aluksi tuettava amd64:ää, kukaan ei aio luoda taikuutta.
*Tämä saattaa vahingoittaa järjestelmää, joten toimi erittäin varovasti.
* Kaikki testattiin Debian10-buster-i386:lla.
* Älä tee tätä, jos et ymmärrä täällä mitään.
Dpkg, apt ja sources.list
Suoraan asiaan, jos olet punninnut kaiken hullun, niin aloitetaan pakettien valmistelu (periaatteessa järjestyksellä ei ole tässä väliä, mutta kohta kohdalta se on kätevämpää)
1. Valitse amd64 tiedostosta /etc/apt/sources.list ja lisää "[arch=amd64]" debdeb-src:n ja URL-osoitteen väliin.
Esimerkki
# 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
Tämä on tarpeen sen varmistamiseksi, että jatkossa ladataan vain 64-bittisiä paketteja.
2. Lisää amd64 dpkg:aan, jotta se ei vanno:
$ sudo dpkg --add-architecture amd64
3. Päivitä pakettiluettelo:
$ sudo apt update
Ydin
Tietenkään tässä ei ole mitään järkeä ilman 64-bittistä ydintä, joten asenna se:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64
Aseta $VERSION korvataksesi halutun ytimen version.
Ytimen asennuksen jälkeen grub määrittää asetukset uudelleen automaattisesti.
Valmistuminen
Uudelleenkäynnistyksen jälkeen järjestelmämme voi toimia amd64:n kanssa, mutta pakettien kanssa saattaa ilmetä ongelmia. Niiden ratkaisemiseksi riitti suorittaa nämä komennot:
$ sudo apt --fix-broken install
$ sudo apt full-upgrade
Vaikka tästäkään ei kannata liikaa murehtia - kaikki tarvittavat paketit asennetaan lopulta riippuvuuksina ja tarpeettomat poistetaan näin:
$ sudo apt autoremove
Nyt sinulla on käytössäsi 64-bittinen järjestelmä!
Lähde: will.com