Lodash предлагает функцию, аналогичную функции Javascript repeat () , которая доступна не во всех браузерах. Он называется _. Repeat и доступен начиная с версии 3.0.0:
_.repeat('a', 10);
Удалите предшествование /
символ в эти /usr/tigcc/…
операторы в файле установки.
кроме того, необходимо или заставить это быть opt/tigcc/…
или удалить эти tigcc
бит и установить их правильно интегрированный в пути стандарта FHS, в зависимости от того, что двоичные файлы компилируются для ожидания точно.
кроме того, добавьте --fail-missing
как аргумент горячекатаному, как:
%: dh $@ --fail-missing
Это заставит сборку перестать работать, когда установленные файлы не будут включены в пакет.
Хорошо, я предложу hackish обходное решение. Сделайте резервное копирование, затем избавьтесь от install
, postinstall
, preinstall
. Тогда в rules
добавляют следующее в конце файла:
override_dh_auto_install:
dh_auto_install
mkdir debian/packagename
mv bin/* debian/packagename/usr/tigcc/bin
mv doc/* debian/packagename/usr/tigcc/doc
mv examples/* debian/packagename/usr/tigcc/examples
mv include/* debian/packagename/usr/tigcc/include
mv lib/* debian/packagename/usr/tigcc/lib
mv projects/* debian/packagename/usr/tigcc/projects
Тогда делают копию всего dir, содержащего debian
папка и остальная часть предварительно скомпилированных двоичных файлов, и на той попытке к [1 118] двоичные файлы сборки при помощи debuild -b -us -uc
. Я подозреваю, что это должно работать, но удостоверяться, что все пути корректны и что все операции пересылки файла продолжаются как ожидалось.
ОБНОВЛЕНИЕ :
я играл со связанными двоичными файлами и debian
dir. Я должен был скорректировать имена файлов, структуру папок и control
и rules
директивы.
Для репродуцирования эти .deb
, необходимо распаковать двоичный архив, распаковать debian dir в извлеченном tigcc
dir, затем работать debuild -b -us -uc
из debian
папка. Помещенный оба архива во временную папку, тогда:
bzip2 -d -c "tigcc-0.95_orig.tar.bz2" | tar -xf -
cd tigcc/
tar -zxf "../tigcc-debian.tar.gz"
cd debian/
debuild -b -us -uc
ls -l ../../*deb
, Если у Вас нет некоторых недостающих зависимостей, я не вижу, почему это не работало бы.
.deb
и архивы с необходимой папкой/файловой структурой, чтобы заставить его работать. Осмотрите на досуге и не стесняйтесь задавать вопросы.
– Steve Jessop
15.05.2020, 03:35
debian
dir. Иначе it' s много догадок, и возможно что-то просто к помещенному в корректный dir.
– Jon Skeet
15.05.2020, 03:36
dpkg-genchanges: error: cannot read files list file: No such file or directory
– Jon Skeet
15.05.2020, 03:37
/usr...
? – Noldorin 15.05.2020, 03:34/
с didn' t имеют эффект. Тем не менее тот жеerror: cannot read files list file: No such file or directory
– Jon Skeet 15.05.2020, 03:35