Xinerama и xrandr являются взаимоисключающими. Вы получаете тот или другой не тот, и другой.
Xinerama считается развращенным. Вы должны избегать его, когда это возможно.
Кажется, что у вас есть как 32, так и 64-битные репозитории, и поэтому у вас есть два несовместимых источника. Чтобы узнать, является ли ваша системная архитектура 32 или 64 бит, введите в терминал
uname -i
Если вы используете 32-битную систему, вывод будет содержать:
i386
[d2 ] Таким образом, для 32-битной системы откройте файл sources.list с помощью gedit: gksudo gedit /etc/apt/sources.list
и полностью удалите любую строку, содержащую amd64 Packages.
Очевидно, что для 64-битной система удалит строку, содержащую i386 packages.
После того, как вы отредактировали sources.list, сохранили его и закрыли gedit, введите следующие команды:
sudo apt-get update
sudo apt-get -f install
Запустите эту команду
sudo dpkg --configure -a
, затем
sudo apt-get update
Если это не исправить, вы всегда можете редактировать файл источников вручную. Здесь вы можете найти исходный файл.
/etc/apt/sources.list
Кажется, что у вас такое же репо для 64-битного и 32-битного.
Как только вы узнаете, что его 32-разрядный или 64-бит. Следуйте этим шагам. [!d4 ]
Для 32 бит:
Откройте программный центр Ubuntu. В меню «Правка» найдите источники программного обеспечения. Откроется диалоговое окно. Перейдите на вкладку «Прочее» и найдите строку
http://archive.canonical.com/ubuntu/ precise/partner amd64 Packages
и удалите ее
. Для 64 бит:
Откройте программный центр Ubuntu. В меню «Правка» найдите источники программного обеспечения. Откроется диалоговое окно. Перейдите на вкладку «Другие программы» и найдите строку
http://archive.canonical.com/ubuntu/ precise/partner i386 Packages
после всего этого запуска
sudo apt-get update
Сообщение об ошибке связано с тем, что в вашем файле sources.list есть как 32-битные, так и 64-разрядные программные репозитории.
Выберите один и удалите другой, и все будет ОК. [!d1 ]
Запуск sudo dkpg --configure -a и руководство по устранению неполадок после этого не помогли мне. Я все еще получил
"W: You may want to run apt-get update to correct these problems"
в окне терминала. Я также проверяю uname -i, и он говорит мне, что я запускаю 64-битный пакет. Не то, чтобы вышеприведенный совет не помог, но мне это не помогло, так как я правильно установил o / s, а source.list не содержал 32-битных записей в репозиториях / source.list
. решение, которое я нашел из записи Solve Duplicate source.list:
открыть источники программного обеспечения и найти, есть ли дублирующие записи в source.list. У меня есть две записи для канонических партнеров. Итак, я нажал на один из них и нажал кнопку удаления.
Вернувшись к терминалу, я запустил «sudo apt-get update» и престо .. никаких ошибок.