Debian: เบ›เปˆเบฝเบ™ i386 เป€เบ›เบฑเบ™ amd64 เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ

ะญั‚ะพ ะบั€ะฐั‚ะบะฐั ัั‚ะฐั‚ัŒั ะพ ั‚ะพะผ, ะบะฐะบ ะฑะตะท ะฟะตั€ะตัƒัั‚ะฐะฝะพะฒะบะธ ะพั€ะณะฐะฝะธะทะพะฒะฐั‚ัŒ 64-ะฑะธั‚ะฝัƒัŽ ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ัƒ ะฝะฐ ะฒะฐัˆะตะผ 32-ะฑะธั‚ะฝะพะผ Debian/Deabian-based ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะต (ะบะพั‚ะพั€ั‹ะน ะฒั‹ ะผะพะณะปะธ ะฟะพ-ะฝะตะฒะฝะธะผะฐั‚ะตะปัŒะฝะพัั‚ะธ ะทะฐะณั€ัƒะทะธั‚ัŒ ะฒะผะตัั‚ะพ 64bit).

* ะ’ะฐัˆะต ะถะตะปะตะทะพ ะดะพะปะถะฝะพ ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ะฟะพะดะดะตั€ะถะธะฒะฐั‚ัŒ amd64, ะผะฐะณะธัŽ ั‚ะฒะพั€ะธั‚ัŒ ะฝะธะบั‚ะพ ะฝะต ัะพะฑะธั€ะฐะตั‚ัั.
* ะญั‚ะพ ะผะพะถะตั‚ ะฟะพะฒั€ะตะดะธั‚ัŒ ัะธัั‚ะตะผัƒ, ั‚ะฐะบ ั‡ั‚ะพ ะดะตะนัั‚ะฒัƒะนั‚ะต ะพั‡ะตะฝัŒ ะพัั‚ะพั€ะพะถะฝะพ.
* ะ’ัั‘ ะฟั€ะพะฒะตั€ัะปะพััŒ ะฝะฐ Debian10-buster-i386.
* ะะต ะดะตะปะฐะนั‚ะต ัั‚ะพะณะพ, ะตัะปะธ ั…ะพั‚ัŒ ั‡ั‚ะพ-ั‚ะพ ะทะดะตััŒ ะฝะต ะฟะพะฝะธะผะฐะตั‚ะต.

Dpkg, apt ะธ sources.list

ะกั€ะฐะทัƒ ะบ ะดะตะปัƒ, ะตัะปะธ ะฒั‹ ััƒะผaััˆะตะดัˆะธะน ะฒัั‘ ะฒะทะฒะตัะธะปะธ, ะฝะฐั‡ะธะฝะฐะตะผ ะฟะพะดะณะพั‚ะพะฒะบัƒ ะฟะฐะบะตั‚ะพะฒ (ะฒ ะฟั€ะธะฝั†ะธะฟะต ะทะดะตััŒ ะฟะพั€ัะดะพะบ ะฝะต ะธะผะตะตั‚ ะทะฝะฐั‡ะตะฝะธั, ะฝะพ ะฟะพ ะฟัƒะฝะบั‚ะฐะผ ัƒะดะพะฑะฝะตะต)

1. ะ’ั‹ะฑะธั€ะฐะตะผ amd64 ะฒ /etc/apt/sources.list, ะฒัั‚ะฐะฒะปัั โ€˜ [arch=amd64] โ€˜ ะผะตะถะดัƒ debdeb-src ะธ URL

เบ•เบปเบงเบขเปˆเบฒเบ‡:

# 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

ะญั‚ะพ ะฝัƒะถะฝะพ ะดะปั ั‚ะพะณะพ, ั‡ั‚ะพะฑั‹ ะฒ ะฑัƒะดัƒั‰ะตะผ ะทะฐะณั€ัƒะถะฐะปะธััŒ ั‚ะพะปัŒะบะพ 64-ั… ะฑะธั‚ะฝั‹ะต ะฟะฐะบะตั‚ั‹.

2.ะ”ะพะฑะฐะฒะปัะตะผ amd64 ะฒ dpkg, ั‡ั‚ะพะฑั‹ ะพะฝ ะฝะต ั€ัƒะณะฐะปัั:

$ sudo dpkg --add-architecture amd64

3.ะžะฑะฝะพะฒะปัะตะผ ัะฟะธัะพะบ ะฟะฐะบะตั‚ะพะฒ:

$ sudo apt update

เบซเบผเบฑเบ

ะ ะฐะทัƒะผะตะตั‚ัั ะฒัั‘ ัั‚ะพ ะฝะต ะธะผะตะตั‚ ัะผั‹ัะปะฐ ะฑะตะท 64-ั… ะฑะธั‚ะฝะพะณะพ ัะดั€ะฐ, ะฟะพัั‚ะพะผัƒ ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะตะผ ะตะณะพ:

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

ะœะตัั‚ะพ $VERSION ะฟะพะดัั‚ะฐะฒะธั‚ัŒ ะฝัƒะถะฝัƒัŽ ะฒะตั€ัะธัŽ ัะดั€ะฐ.

ะŸะพัะปะต ัƒัั‚ะฐะฝะพะฒะบะธ ัะดั€ะฐ grub ะฟะตั€ะตะฝะฐัั‚ั€ะพะธั‚ัั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ.

เบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”

ะŸะพัะปะต ะฟะตั€ะตะทะฐะณั€ัƒะทะบะธ ะฝะฐัˆะฐ ัะธัั‚ะตะผะฐ ัƒะถะต ัะผะพะถะตั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ั amd64, ะฝะพ ั ะฟะฐะบะตั‚ะฐะผะธ ะผะพะณัƒั‚ ะฒะพะทะฝะธะบะฝัƒั‚ัŒ ะฝะตะบะพั‚ะพั€ั‹ะต ะฟั€ะพะฑะปะตะผั‹. ะฃ ะผะตะฝั ะดะปั ะธั… ั€ะตัˆะตะฝะธั ะฑั‹ะปะพ ะดะพัั‚ะฐั‚ะพั‡ะฝะพ ะฒั‹ะฟะพะปะฝะธั‚ัŒ ะดะฐะฝะฝั‹ะต ะบะพะผะฐะฝะดั‹:

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

ะฅะพั‚ั ัะธะปัŒะฝะพ ะฝะฐ ัั‚ะพั‚ ัั‡ั‘ั‚ ะฑะตัะฟะพะบะพะธั‚ัั ั‚ะพะถะต ะฝะต ัั‚ะพะธั‚ โ€” ะฒัะต ะฝัƒะถะฝั‹ะต ะฟะฐะบะตั‚ั‹ ัะพ ะฒั€ะตะผะตะฝะตะผ ัะฐะผะธ ัƒัั‚ะฐะฝะพะฒัั‚ัั ะบะฐะบ ะทะฐะฒะธัะธะผะพัั‚ะธ, ะฐ ะฝะตะฝัƒะถะฝั‹ะต ัƒะดะฐะปััŽั‚ัั ั‚ะฐะบ:

$ sudo apt autoremove

ะขะตะฟะตั€ัŒ ะฒ ะฒะฐัˆะตะผ ั€ะฐัะฟะพั€ัะถะตะฝะธะธ ะฝะฐั…ะพะดะธั‚ัั 64-ั… ะฑะธั‚ะฝะฐั ัะธัั‚ะตะผะฐ!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™