[root@ve163-atslog /]# apt-get install atslog-web Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: libgamin-fam libkrb5 libldap2.3 libsasl2 lighttpd The following NEW packages will be installed: atslog-web libgamin-fam libkrb5 libldap2.3 libsasl2 lighttpd 0 upgraded, 6 newly installed, 0 removed and 21 not upgraded. Need to get 1568kB of archives. After unpacking 3998kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 ftp://altlinux.distance.ru i586/classic libgamin-fam 0.1.8-alt1 [11.7kB] Get:2 ftp://altlinux.distance.ru i586/classic libkrb5 1.5.1-alt4.M40.1 [554kB] Get:3 ftp://altlinux.distance.ru i586/classic libsasl2 2.1.22-alt1.1.0 [193kB] Get:4 ftp://altlinux.distance.ru i586/classic libldap2.3 2.3.35-alt0 [256kB] Get:5 ftp://altlinux.distance.ru i586/classic lighttpd 1.4.15- alt1.svn.1881.M40.1 [252kB] Get:6 ftp://altlinux.distance.ru i586/classic atslog-web 1:2.2.0-alt1.svn688 [302kB] Fetched 1568kB in 0s (1730kB/s) Committing changes... Preparing... ################################################################################################### [100%] 1: libgamin-fam ################################################################################################### [ 16%] 2: libkrb5 ################################################################################################### [ 33%] 3: libsasl2 ################################################################################################### [ 50%] 4: libldap2.3 ################################################################################################### [ 66%] 5: lighttpd ################################################################################################### [ 83%] 6: atslog-web ################################################################################################### [100%] error reading information on service httpd: No such file or directory error: execution of %post scriptlet from atslog-web-2.2.0-alt1.svn688 failed, exit status 1 Expected Results: install without error
В спеке: Requires: webserver но %post web %post_service httpd и по зависимости ставится lighttpd. Что делать? Ставить зависимость на apache?
Всё что завязано на вебсерверы, должно выноситься в отдельные подпакеты. См. например ту же seiroswiki или mailgraph. В данном случае мне представляется - atslog-web-engine - не требует ничего - atslog-web-apache - конфиг апача + зависимость - atslog-web-apache2 - конфиг для апача2 + зависимость + включение нужных модулей апача при установке Для остальных веб-серверов вроде подпакеты не нужны, т.к. ничего специфического там не требуется.
Еще было бы неплохо чтобы подпакеты (atslog-mysql, atslog-pgsql...) не тянули в зависимостях определенную версию php
Зависимости на php вообще лучше тоже убрать в подпакеты.
(In reply to comment #3) > Еще было бы неплохо чтобы подпакеты (atslog-mysql, atslog-pgsql...) не тянули в > зависимостях определенную версию php А в спеке не прописана определенная версия, просто php-mysql, php-pgsql.
(In reply to comment #5) > А в спеке не прописана определенная версия, просто php-mysql, php-pgsql. Эти пакеты содержат в себе модули для php четвертой версии, соответственно и тянут за собой четвертую версию
(In reply to comment #6) > (In reply to comment #5) > > А в спеке не прописана определенная версия, просто php-mysql, php-pgsql. > > Эти пакеты содержат в себе модули для php четвертой версии, соответственно и > тянут за собой четвертую версию > > А я не припомню, чтобы с php5 работали скрипты. У вас работают? Тогда можно разделить.
(In reply to comment #7) > А я не припомню, чтобы с php5 работали скрипты. У вас работают? Тогда можно > разделить. работают