Монетный двор: корректный способ установить/lib/i386-linux-gnu/libgmp.so.3

Просмотр списка escape-кодов xterm показывает, что (esc)] 50; name (bel) устанавливает шрифт xterm на шрифт имя или запись в меню шрифтов, если первым символом имени является # .

Самый простой способ сбросить его - использовать меню шрифтов xterm ( Ctrl + щелчок правой кнопкой мыши) и выбрать запись, отличную от По умолчанию . Кроме того, вы можете узнать, какой шрифт использует xterm при запуске, и установить его с помощью escape-последовательности.

В меню шрифтов вы также найдете опцию Allow Font Ops ; если вы снимете этот флажок, вы больше не сможете изменять шрифт с помощью управляющих последовательностей.

1
13.08.2014, 20:20
1 ответ

Если вы хотите узнать, какой пакет содержит определенный файл, вы можете использовать [11719] apt-файл [11720]. Если вы хотите искать архивы для другой архитектуры, вы должны использовать опцию [11721]-a[11722], сначала для создания/обновления кэша для этой архитектуры (при обычном обновлении только создается/обновляется кэш по умолчанию), а затем при поиске. Вы можете попробовать:

[Mount]
What=/dev/disk/by-label/BACKUP_ONE
Where=/mnt/backup1
Options=uid=bacula,gid=bacula,mode=0700

Это должно подсказать вам правильный пакет для установки. Если [11723]i386[11724] не включен для вашей системы, вы должны включить его. Вы можете проверить:Если [11725]i386[11726] нет в списке, вы можете добавить его с:Это должно работать для более новых версий Ubuntu, но для более старых вам может понадобиться:

После добавления обновить списки пакетов:

[Automount]
Where=/mnt/backup1
[Install]
WantedBy=remote-fs.target

Тогда вы сможете установить пакет, найденный с помощью поиска [11727]apt-file[11728] следующим образом:

Если [11729]apt-file[11730] ничего не найдет, то это может означать, что библиотека установит его в другое место. Вы можете попробовать:

net stop "audiosrv"

Тогда установите любой пакет, который она найдет. Если вы сделаете это и программа все равно не будет работать, вы можете попробовать установить symlinking [11731]/lib/i386-linux-gnu/libgmp.so.3[11732] в любое место, куда она установит. В противном случае, если [11733]apt-файл[11734] ничего не найдет, это, скорее всего, означает, что в репозиториях нет пакета, содержащего данную версию библиотеки. Тогда вы можете поискать пакет из другой версии Mint/Ubuntu (или же бэкпорты для вашего релиза могут быть хорошим местом, чтобы начать поиск, если версия релиза старше). Если вы действительно застряли, вам придется перекомпилировать и установить из исходных текстов.

net start "audiosrv"

Обновление

Вывод [11735]apt-файла[11736] показывает, что ваш дистрибутивный [11737]libgmp[11738] пакет - это [11739]libgmp10[11740], который содержит [11741]libgmp.so.10[11742]. Так как вы ищете [11743]libgmp.so.3[11744], нет призов за предположение, что это более старая версия. Нет смысла искать в бэкпортах, так как это для более новых пакетов.

Поиск на [11745]http://packages.ubuntu.com/[11746] показывает, что в Ubuntu 12.04 есть [11747]libgmp3[11748]. Страница пакета со ссылками на список файлов находится здесь - [11749]http://packages.ubuntu.com/precise/libgmp3c2[11750]. Установка 32-битного пакета на 64-битный Ubuntu/Mint поместит файлы в разные места (т.е. библиотеки в [11751]/lib/i386-linux-gnu[11752]). Вы можете скачать его здесь - [11753]http://packages.ubuntu.com/precise/i386/libgmp3c2/downloadОбычно это может быть проблематично из-за возможных конфликтов, но так как пакет имеет другое имя, он не должен конфликтовать с любым текущим [11755]libgmp[11756]. Он также имеет только одну зависимость от [11757]libc6[11758], которая совпадает с тем, что есть в Ubuntu 13.04 (база для Olivia). Будет другая минорная версия, что может привести к некоторым странным ошибкам, но скорее всего с вами все будет в порядке. Вы можете установить как:

$ stty intr ^C^J

Вам также может понадобиться установить [11759]i386[11760] версию [11761]libc6[11762], если у вас ее еще нет:

stty sane < /dev/whatever
stty intr ^c < /dev/whatever

1
27.01.2020, 23:52

Теги

Похожие вопросы