Как установить два пакета, которые пишут тот же файл

2 вещи я проверил бы:

Установление вызова обрабатывается PBX и когда вызов является установленным голосовым трафиком, направляется непосредственно между гарнитурами... проверяют параметры сети на гарнитуре: сетевая маска, шлюз по умолчанию и любые дополнительные маршруты.

Размер MTU / фрагментация пакетов. Могло случиться так, что VPN или гарнитурам не нравятся фрагментированные пакеты. Ethernet MTU составляет 1 500 байтов, IPSec VPN, добавит еще 16 байтов или так, абонентская линия DSL обычно - приблизительно 1440 байтов. От ping рабочей станции система в далекой сети с "не фрагментирует" и варьируется размер по сравнению с 1500, пока Вы не находите размер, который работает. См. Диагнозы и обработку маршрутизаторов черной дыры для большего количества информации.

14
задан 18 July 2016 в 11:19
3 ответа

В базирующихся системах Debian существует DPKG (ниже Кв.), может иметь диверсии , установка с помощью команды dpkg-отклоняет

, dpkg-отклоняют, утилита, используемая, чтобы настроить и обновить список диверсий.

диверсии Файла являются способом вынудить dpkg (1) не установить файл в свое местоположение, но к отклоненному местоположению.... Системные администраторы могут также использовать его для переопределения конфигурационного файла некоторого пакета, или каждый раз, когда некоторые файлы (которые не отмечены как 'conffiles') должны быть сохранены dpkg при установке более новой версии пакета, который содержит те файлы.

Так для Вашего случая Вы могли бы использовать команду как это для установки диверсий. (Я не протестировал, проверяю страницу справочника и проверяю, что это кажется правильным.)

dpkg-divert --local --divert /usr/bin/ffprobe.ffmpeg --rename /usr/bin/ffprobe
13
ответ дан 20 November 2019 в 23:05

Другое решение, которое я нашел, состояло в том, чтобы измениться, как я создал ffmbc пакет. Обычно возможно передать альтернативный префикс в целях изменения заключительных путей установленных файлов:

./configure --prefix=/usr/local

Для пакетов Debian, это входит в $ {пакет}/debian/rules файл следующим образом:

override_dh_auto_configure:
    ./configure --enable-gpl --prefix=/usr/local

Путем помещения ffmbc файлов в /usr/local, я могу сохранить ffmpeg файлы в /usr и позволить каждому пакету обновлять независимо.

8
ответ дан 20 November 2019 в 23:05

Пакеты, обеспечивающие тот же файл (файлы), должны конфликтовать друг с другом - он они не делают это - ошибка (рассмотрите создание отчетов о таких случаях). Если Вы создаете программное обеспечение из источников и установки с помощью make install (или подобный) удостоверяются, что это переходит в /usr/local для предотвращения конфликтов с управлением пакетом.

Обратите внимание на то, что deb-multimedia.org удерживается от использования неофициальный репозиторий, известный за порождение конфликтов с официальными пакетами.

, Если программное обеспечение Вам нужно, не упаковывается для Debian затем, можно отправить упаковочный запрос RFP, но проверьте на существующие запросы сначала.

0
ответ дан 20 November 2019 в 23:05

Теги

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