Каковы ограничения длины оболочки удара для здесь-документов?

FPM может создать debs/rpms из пакетов Python на PyPI или из локального setup.py файла. Можно создать deb с

fpm-s Python-t deb $package-name-on-pypi

или

fpm-s Python-t deb setup.py

Создание пакетов в других форматах только требует, чтобы Вы изменились -t (будьте нацелены на тип), параметр.

Для создания debs, я могу также рекомендовать python-stdeb.

5
20.10.2014, 01:03
1 ответ

Мне неизвестны ограничения по размеру для here-doc. Я использую ядро ​​3.9.1 , и здесь я столкнулся с той же проблемой: при вставке больших фрагментов текста в терминал некоторые строки обрезаются или отсутствуют. Я обнаружил (после некоторого поиска в Google), что если вы отключите редактирование строки, вставка будет работать нормально (обсуждение здесь: При вставке больших объемов текста в программы с поддержкой чтения строки части вставляемых строк текста обрезаются ) .
Дальнейшее расследование показало, что корнем проблемы на самом деле была ошибка ядра ( drivers / tty ), и, очевидно, она исправлена ​​в ядрах> = 3.14 . Это, вероятно, объясняет, почему люди с более свежими установками не могли воспроизвести поведение, которое мы оба наблюдаем.
ОБНОВЛЕНИЕ:
Я могу подтвердить, что после установки ядра 3.16.6 все работает нормально, поэтому исправьте ядро ​​или обновите его до более новой версии (> = 3.14 ) должно решить эту проблему.

4
27.01.2020, 20:40

Теги

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