Это команда d-shlibmove, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
d-shlibmove - перемещает файлы общей библиотеки в процессе создания пакета Debian.
СИНТАКСИС
д-шлибмове [кредита] общая-library.so
ОПИСАНИЕ
Вызовите эту программу в debian / rules в качестве замены dh_movefiles для общей библиотеки
пакеты.
Он также проверяет правильность debian / control.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--movedev [имя файла] [относительный путь-директория]
Установить файл в относительный путь к каталогу внутри -dev упаковка. Режиссер будет
Создано с устанавливать -d и файл будет перемещен.
--moveshl [имя файла] [относительный путь-директория]
Установить файл в относительный путь к каталогу в среде выполнения общей библиотеки
упаковка. Директория будет создана с помощью устанавливать -d и файл будет перемещен.
--movedevdoc [имя файла]
Установите файл в каталог документации -dev упаковка. Режиссер будет
Создано с устанавливать -d и файл будет перемещен.
Добавлено в версии 0.4
--экстралиб [общая-library.so]
Установите общую библиотеку в том же пакете, что и основная общая библиотека.
--мультиархия
По умолчанию д-шлибмове устанавливает общую библиотеку и любые extralib в / usr / lib.
Добавьте этот флаг, чтобы установить их в / usr / lib /вместо.
Добавлено в версии 0.48
--совершить
По умолчанию д-шлибмове работает в режиме холостого хода. Добавьте этот флаг, чтобы
на самом деле случится.
--суффикс [суффикс в добавить в общие библиотеки пакет]
Добавьте суффикс к пакету общей библиотеки. Это обходной путь, когда двоичный интерфейс
to package изменен, и необходимо внести некоторые исправления в упаковку Debian.
Добавлено в версии 0.3
--devsuffix [суффикс в добавить в способствовали пакет]
Добавьте суффикс к пакету разработки. За создание несовместимого пакета разработки.
--shlibs-местные [текущая версия]
Создайте файл debian / shlibs.local для использования и укажите текущую версию общего
пакет библиотеки. Вам нужно удалить debian / shlibs.local, потому что это только добавляет
чтобы не перезаписывать.
Добавлено в версии 0.3
- Devunversioned
Установить в неверсированный пакет разработки.
Добавлено в версии 0.42
--ignorelibdep
Подавить зависимость от shlib. Полезно при динамическом разрешении, например, с использованием CDBS.
Добавлено в версии 0.42
--c102
Добавьте суффикс c102 к именам пакетов для перехода C ++ ABI.
Добавлено в версии 0.8
--ldbl
Добавьте суффикс dbl к именам пакетов.
Добавлено в версии 0.35
--v5
Добавьте суффикс v5 к именам пакетов.
Добавлено в версии 0.61
--include-а
Установите файлы * .a. Это поведение по умолчанию.
Добавлено в версии 0.51
--исключить-а
Избегайте установки файлов * .a.
Добавлено в версии 0.51
--include-ла
Установите файлы * .la. Это поведение по умолчанию.
Добавлено в версии 0.45
--exclude-ла
Избегайте установки файлов * .la.
Добавлено в версии 0.45
--переопределить [переопределение заявление]
Добавьте переопределяющее выражение sed, которое выглядит как --переопределить
s / libshared1-dev / libshared-dev /. Это выражение выполняется после другого
правила.
Многочисленные --переопределить можно указать.
Добавлено в версии 0.30
ВЫХОД КОД
Вернуть 1 в случае ошибки.
Верните 2 на пробный прогон.
Возвращает 0 в случае успеха.
ПРИМЕРЫ
Ниже приведен пример командной строки для гипотетической установки пакета.
д-шлибмове --совершить --movedev "debian / tmp / usr / include / *" usr / include --экстралиб
дебиан / tmp / usr / lib / libhomeman-pthread.so дебиан / tmp / usr / lib / libhomeman.so
Используйте d-shlibmove онлайн с помощью сервисов onworks.net