Двоичные программы требуют общих библиотек, скомпилированных для той же архитектуры процессора, в данном случае i386, 32-битной архитектуры Intel. На установках Ubuntu с использованием 64-разрядной архитектуры AMD и Intel и Intel вы можете установить последнюю в дополнение к «родной» архитектуре.
Если вы этого еще не сделали , включить «чужую» архитектуру и обновить индекс репозитория пакета:
sudo dpkg --add-architecture i386
sudo apt update
libboost_system.so.1.55.0, рассматриваемая общая библиотека входит в пакет libboost-system1.55.0 ( см. также Как найти пакет, который предоставляет файл?). Вы можете попросить менеджера пакетов установить пакет для конкретной архитектуры, если вы добавите двоеточие (:) и имя архитектуры:
sudo apt install libboost-system1.55.0:i386
После изучения вашего вопроса выяснилось, что это не слишком необычная проблема с некоторыми брендами флеш-накопителей USB (некоторые старые модели Samsung, модель Kingston), которые по существу просто «дерьмовы» без какой-либо известной причины. Люди пытались открыть их и прыгать двумя отводами (может быть, от шелушащегося переключателя?) Безрезультатно.
Мне не нравится ломать плохие новости вам = \, но кажется, что вам не повезло в этом ситуация, так как все, что я прочитал, указывает на сбой аппаратного обеспечения.
Редактировать 05/27/2016: я лично столкнулся с проблемой, когда флеш-накопитель недавно ударил меня. В моем случае это был Corsair Flash Voyager 128GB, который начал резко меняться. В то время как он не показывал отмеченных здесь симптомов, он иногда не монтируется и не появляется как устройство «Silicon Power». Это было результатом того, что накопитель набрал большое количество плохих секторов и перешел в режим диагностики / программирования. Поскольку это один из моих более популярных ответов, и это также относится к категории «сбоев флеш-накопителей», я подумал, что включу его здесь для справки.
, используя fdisk -l, найдите диск, например: / dev / sdc1
now
umount /dev/sdc1
Наконец, переформатируйте флэш-диск
[ f3]
Я нашел это быстро и легко. Обязательно НЕОБХОДИМО использовать диск перед попыткой форматирования.
Ответ от ангела хорош, но для меня не очень легкие команды. Это то, что сработало: подключите карту (у меня SD-карта с ручным переключателем защиты от записи, но переключатель выключен и доступен для записи на компьютере под управлением Windows). Ubuntu автоматически установил его на / media / andrew / 6AB0-1FD91, а dmesg показал, что раздел является /dev/sdb1.
Размонтируйте его и сделайте его доступным для записи
sudo umount /dev/sdb1
sudo hdparm -r0 /dev/sdb
Создайте новую точку монтирования и установите ее там (мой идентификатор пользователя из / etc / passwd равен 1000)
sudo mkdir /media/andrew/temp
sudo mount -o uid=1000 /dev/sdb1 /media/andrew/temp
он все равно будет жаловаться, что он доступен только для чтения. Я не знаю, почему мне пришлось менять этот флаг до И после установки, но это единственный способ, который это сработало для меня. Установите его снова для записи и перемонтируйте его в том же месте
sudo hdparm -r0 /dev/sdb1
sudo mount -o remount,rw /dev/sdb1
Теперь я могу записать на диск как обычный пользователь. Я очень осторожен с ним, если он действительно терпит неудачу, но эти команды позволили мне закончить то, что я делал.
Ну, это немного облом.
Я пробовал все здесь и amp; в другом месте & amp; ничего не работало.
Отформатировал его на ноутбуке Windows друга - теперь отлично работает. FFS!
Sigh .... (интересно теперь, могу ли я исправить его в своей Win 7 VM на моем рабочем столе Mint?).
Вставьте карту памяти и запустите gparted. Выберите его с помощью кнопки в правом верхнем углу. Это должно быть очевидно, если вы проверяете свою карту памяти (размер - хороший ключ). Выберите раздел -> unmount.
Выберите «Устройство» сверху, затем «Создать таблицу разделов» и возьмите значение по умолчанию, которое является msdos.
Теперь вы должны иметь возможность создавать новый раздел и отформатировать его f32. Если вы не можете, это, вероятно, бюст.
HTH