Я просто обновляю до Ubuntu 14.04 LTS, amd64
. Я пытаюсь установить некоторое программное обеспечение, и оно говорит для Ubuntu 13.10
и выше, следующие библиотеки должны быть установлены для 32-разрядных компонентов совместимости:
sudo apt-get install libgtk2.0-0:i386 libxtst6:i386 libpangox-1.0-0:i386 \
libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386 \
libncurses5:i386 libudev1:i386 libusb-1.0:i386 libusb-0.1:i386 \
gtk2-engines-murrine:i386
Я знаю, когда я имел Ubuntu 13.10
Я смог загрузить эти пакеты, но теперь, когда я обновил, ни один из этих пакетов не может быть найден:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgtk2.0-0
E: Couldn't find any package by regex 'libgtk2.0-0'
Как я иду о нахождении этих пакетов в Ubuntu 14.04 LTS, amd64
? Почему я мог найти их в 13,10, и они больше не существуют в 14,04? Эти вещи становились переименованными и перемещенными? Как я узнаю и решаю этот вопрос? Как люди решают эти вопросы при обновлении Ubuntu?Заранее спасибо.
Я получаю это сообщение об ошибке при выполнении команд, предложенных ниже:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgtk2.0-0
E: Couldn't find any package by regex 'libgtk2.0-0'
E: Unable to locate package libxtst6
E: Unable to locate package libpangox-1.0-0
E: Couldn't find any package by regex 'libpangox-1.0-0'
E: Unable to locate package libpangoxft-1.0-0
E: Couldn't find any package by regex 'libpangoxft-1.0-0'
E: Unable to locate package libidn11
E: Unable to locate package libglu1-mesa
E: Unable to locate package libncurses5
E: Unable to locate package libudev1
E: Unable to locate package libusb-1.0
E: Couldn't find any package by regex 'libusb-1.0'
E: Unable to locate package libusb-0.1
E: Couldn't find any package by regex 'libusb-0.1'
E: Unable to locate package gtk2-engines-murrine
Эта команда автоматически устанавливает i386
пакеты :
sudo dpkg --add-architecture i386
sudo apt-get update
, Если Вы хотите удалить i386
библиотеки:
sudo dpkg --remove-architecture i386
Источник: мультидуга HowTo
Debian, Если это все еще не работает, создает новое sources.list
от http://repogen.simplylinux.ch . Это - то, в чем Вы будете нуждаться для стандарта, чистого sources.list
:
Всегда копируют текущий файл:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Восстановление с:
sudo mv /etc/apt/sources.list.backup /etc/apt/sources.list