Итак, я пытался узнать как можно больше об операционных системах Linux, и что-то меня сейчас смущает.
uname -a
Linux L655 3.5.0-27-generic #46-Ubuntu SMP Mon Mar 25 19:58:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Хорошо, моя система x86_64, что означает, что она 32-битная, верно? Итак, поскольку он 32-битный, я могу устанавливать только 32-битные программы. Моя путаница связана с тем, что когда я устанавливал плагин Google Talk, i386 .deb не работал, а amd64 работал. Почему?
Кроме того, если я установлю программу с dkpg, узнают ли об этом другие мои менеджеры пакетов (synaptic, software center, ect)?
Спасибо.
Отвечаю на ваши вопросы один за другим.
Итак, моя система x86_64, что означает, что она 32-битная, верно?
Нет . x84_64
означает, что ваша система 64-битная.
Для 32-битной машины выходные данные uname -a
будут выглядеть примерно так:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ; & nbsp; & nbsp; Хотя, как и в вашем случае, вывод для 64-битной машины будет выглядеть примерно так:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Моя путаница связана с тем фактом, когда Я устанавливал плагин Google Talk, i386 .deb не работал, а amd64 работал. Почему?
Поскольку ваш компьютер 64-битный, вы должны установить пакеты программного обеспечения, созданные для 64-битной архитектуры. Конечно, если такие пакеты недоступны, вы можете вернуться к 32-битным пакетам.
Также, если я установлю программу с dkpg, узнают ли об этом другие мои менеджеры пакетов (synaptic, software center, ect)?
Да, они будут.
Однако вам нужно убедиться, что источники в Ubuntu Software Center установлены правильно. Для этого: