Символ пробела в Makefiles Debian

В настоящее время я пытаюсь загрузить пакет в службу PPA на Launchpad, но у меня возникают проблемы с именем пути, которое содержит пробел. Я пытаюсь установить файл в каталог с пробелом в нем. Ниже приведен пример каталога, в который я пытаюсь установить файлы, используя Makefile:

(/ usr / share / themes / Example Directory / gtk-3.0)

I пробовал escape-символ \\ и пытался поместить полное имя пути в одинарные кавычки ('/ usr / share / themes / Example Directory / gtk-3.0') в файле Makefile и файле debian / install в источнике пакета , но по-прежнему не удается собрать на серверах Launchpad.

Кто-нибудь знает какой-нибудь управляющий символ, который я могу использовать для успешной сборки пакета Launchpad и его работы при установке пакета на свой компьютер, или пробелы в каталогах не поддерживаются системой пакетов Debian? [ 113]

Заранее спасибо!

0
задан 7 June 2012 в 23:45

2 ответа

"?" может использоваться как глобус, который работает и для пробелов.

/usr/share/themes/Example?Directory/gtk-3.0

Однако обратите внимание, что установка в каталог с пробелами может быть не самой лучшей идеей, поскольку они, как правило, неудобны (хотя приложения должны работать с пробелами, если они не содержат ошибок).

0
ответ дан 7 June 2012 в 23:45

Вы можете попробовать /usr/share/themes/Example\040Directory/gtk-3.0, он работает в fstab, вы никогда не знаете.

0
ответ дан 7 June 2012 в 23:45

Другие вопросы по тегам:

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