В настоящее время я использую Ubuntu 12.04 64 bit.
Запуск apt-get update & amp; & amp; apt-get upgrade запускает процедуру обновления и обновления.
Мне было интересно, так как я установил 64-битную систему amd64, почему команда проверяет даже 32-битные репозитории i386
Get:14 http://ppa.launchpad.net precise/main amd64 Packages [658 B]
Get:15 http://ppa.launchpad.net precise/main i386 Packages [658 B]
Это характерно почти для всех официальных репозиториев Ubuntu.
Являются ли они обязательными для обновления или могут быть удалены, если вообще не требуется установленной архитектурой.
Очень полезно иметь обе архитектуры в списке репозиториев по той простой причине, что если у вас есть 32-битное приложение, оно будет установлено правильно.
Если в PPA имеется как 64-битный, так и 32-битный пакет, то 64-битное приложение будет установлено автоматически.
Однако вы можете установить 32-битную версию, если хотите, добавив :i386
к пакету - таким образом
sudo apt-get install [foo-package]:i386
Если вы не хотите 32-битного репо, вы можете отключить это, используя связанные вопросы и ответы .
Связанный вопрос: