сейчас занимаюсь .deb пакетами и вследствии этого возникли следующие вопросы:
1. прописываю в Depends: пакета очень много зависимостей, при этом ошибаюсь, и не ввожу запятую между пакетами. пакет после этого успешно собирается, только Depends у пакета отсутствует вообще.
собственно вопрос: как предотвратить такие ситуации (отследить ошибки в control (или других важных файлах) на этапе сборки) ?
2. тот же самый пакет со многими зависимостями в Depends: - одна из зависимостей - на apache2. пытаюсь установить его `dpkg -i <package.deb>` (при этом apache2 не установлен) - естественно, получаю ошибку и статус у пакета становится iU (к сожалению, точно не помню). после этого `apt-get install apache2` начинает требовать, чтобы я явно выбрал с чем ему устанавливаться (упрощенно: apt-get install apache2 падает, но `apt-get install apache2 apache2-mpm-worker` отрабатывает). после удаления пакета через `apt-get remove <package>` apache2 перестает требовать явного задания зависимостей.
сам вопрос: как надо прописывать зависимости при сборке, чтобы ,если зависимости не удовлетворяются, ничего не менялось.
всем привет.
сейчас занимаюсь .deb пакетами и вследствии этого возникли следующие вопросы:
1. прописываю в Depends: пакета очень много зависимостей, при этом ошибаюсь, и не ввожу запятую между пакетами. пакет после этого успешно собирается, только Depends у пакета отсутствует вообще.
собственно вопрос: как предотвратить такие ситуации (отследить ошибки в control (или других важных файлах) на этапе сборки) ?
2. тот же самый пакет со многими зависимостями в Depends: - одна из зависимостей - на apache2. пытаюсь установить его `dpkg -i <package.deb>` (при этом apache2 не установлен) - естественно, получаю ошибку и статус у пакета становится iU (к сожалению, точно не помню). после этого `apt-get install apache2` начинает требовать, чтобы я явно выбрал с чем ему устанавливаться (упрощенно: apt-get install apache2 падает, но `apt-get install apache2 apache2-mpm-worker` отрабатывает). после удаления пакета через `apt-get remove <package>` apache2 перестает требовать явного задания зависимостей.
сам вопрос: как надо прописывать зависимости при сборке, чтобы ,если зависимости не удовлетворяются, ничего не менялось.
OS: debian 3.1
заранее благодарю за помощь.
Изменено пользователем Гость