Вы можете загрузить последнюю версию Unetbootin из официального репозитория Github здесь.
Последней версией в качестве времени записи является unetbootin-linux64- 661.bin. Затем перейдите к терминалу и введите:
chmod +x unetbootin-linux64-661.bin
sudo ./unetbootin-linux64-661.bin
Бинарные файлы должны работать нормально без неудовлетворенных зависимостей.
Вы также можете добавить искусственный репозиторий в свои источники:
cat <<EOF | sudo tee /etc/apt/sources.list.d/artful.list
deb http://archive.ubuntu.com/ubuntu/ artful main universe
EOF
Затем добавьте Artful PPA:
sudo add-apt-repository ppa:gezakovacs
[d14 ] И, наконец, обновите и установите unetbootin: sudo apt update
sudo apt install unetbootin
Здесь После установки вы, вероятно, захотите удалить репозиторий unetbootin по соображениям безопасности и стабильности :
sudo rm /etc/apt/sources.list.d/artful.list
Пакет ia32-libs был полностью заменен на lib32z1 lib32ncurses5 lib32bz2-1.0. Это не должно быть проблемой, потому что ее функциональность все еще существует, как раз в других пакетах. Тем не менее, мы не живем в идеальном мире, где все поддерживают свои пакеты, а все программное обеспечение FLOSS, поэтому некоторые пакеты по-прежнему зависят от ia32-libs.
Есть два способа:
Вы можете переупаковать его вручную, чтобы он больше не зависел от ia32-libs. (желательно) Вы можете установить ia32-libs из репозитория Ubuntu 13.04 (Raring Ringtail) (вообще не рекомендуется!), только если первый метод не работает)В качестве примера я использую приемник citrix, но вы можете использовать этот метод для любого пакета .deb:
Сначала загрузите пакет citrix receiver .deb из своего
mkdir ica_temp
Извлеките пакет
dpkg-deb -x icaclient_13.0.0.256735_amd64.deb ica_temp
dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN
Откройте файл в gedit (или в вашем любимом редакторе)
sudo -H gedit ica_temp/DEBIAN/control
Найдите строку, начинающуюся с Depends:.... удалить ia32-libs и добавить lib32z1 lib32ncurses5 lib32bz2-1.0
Восстановить измененный пакет
dpkg -b ica_temp icaclient-modified.deb
И установить его
sudo dpkg -i icaclient-modified.deb
sudo apt-get install -f
Установка приемника citrix требует некоторого взлома слишком. Вы можете найти полные инструкции по установке на Ubuntu wiki
. Вы можете сделать это с помощью любого старого пакета .deb, который все еще зависит от ia32-libs.
Обратите внимание, что это очень плохая практика для установки старых пакетов! К сожалению, для некоторых двоичных установщиков у вас нет другого выбора.
Вы можете загрузить пакет ia32-libs из репозитория. Загрузите его и установите его вручную, тогда зависимости должны быть разрешены.
Я читал, что вы должны установить пакет ia32-libs-multiarch вместо этого. Однако это не сработало для меня, и я получаю эту ошибку
ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 but it is not going to be installed.
. Решение, которое работало для меня, заключалось в установке следующих пакетов:
sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
Если вы получите эту ошибку, попробуйте:
sudo apt-get update
Затем повторите попытку:
sudo apt-get install ia32-libs
Я только что обновил установку 12.04, этот пакет по-прежнему доступен в репозиториях. Фактически, я сам получил эту ошибку, прежде чем запускал обновление. Впоследствии он работал нормально.
Я считаю, что этот конкретный вариант использования был заменен пакетами «lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2», что, вероятно, является более конкретным и полезным ответом, чем «вы можете использовать многоэкранный».
Я установил ia32-libs, как это (я запускаю Ubuntu 13.04 Raring Ringtail на 64-битной машине):
Проверьте собственную архитектуру:
$ dpkg --print-architecture
Проверьте, Архитектура установлена:
$ dpkg --print-foreign-architectures
В зависимости от результатов двух приведенных выше команд могут работать следующие три команды (потребовалось много времени для обработки в моем случае):
$ sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install ia32-libs