Debian: ЛСсно ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ i386 Π² amd64

Π’ΠΎΠ²Π° Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠ° статия Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ 64-Π±ΠΈΡ‚ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° 32-Π±ΠΈΡ‚ΠΎΠ²Π° Debian/Deabian-Π±Π°Π·ΠΈΡ€Π°Π½Π° дистрибуция (която ΠΌΠΎΠΆΠ΅ Π΄Π° стС Π·Π°Ρ€Π΅Π΄ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π΅Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ вмСсто 64-Π±ΠΈΡ‚ΠΎΠ²Π°) Π±Π΅Π· прСинсталация.

* Π’Π°ΡˆΠΈΡΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ трябва ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° amd64, Π½ΠΈΠΊΠΎΠΉ няма Π΄Π° създава магия.
*Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ систСмата, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ дСйствайтС ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ.
* Всичко Π΅ тСствано Π½Π° Debian10-buster-i386.
* НС ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Ρ‚ΠΎΠ²Π°, Π°ΠΊΠΎ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΈΡ‰ΠΎ Ρ‚ΡƒΠΊ.

Dpkg, apt ΠΈ sources.list

Направо Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ°, Π°ΠΊΠΎ стС ΠΏΡ€Π΅Ρ‚Π΅Π³Π»ΠΈΠ»ΠΈ всичко Π»ΡƒΠ΄ΠΎ, Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Π΄Π° приготвямС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ (ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚ΡƒΠΊ Ρ€Π΅Π΄ΡŠΡ‚ няма Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° Π΅ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ)

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€