How to install syslog-ng in Feisty?

Asked by Uqbar

I'd like to replace the "normal" syslogd with the syslog-ng.
My Adept Manager suggests also to remove the "ubuntu-minimal" package, along with the klogd and sysklogd ones.
I cannot simply unsinstalle the latter two and install syslog-ng.

What'd be the correct procedure?

TALIA!

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Uqbar
Solved:
Last query:
Last reply:
Revision history for this message
Simos Xenitellis  (simosx) said :
#1

Have a look at this report,
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/42555

Apparently, if you are familiar in compiling syslog-ng, you can create a DEB package that does not have a dependency on ubuntu-minimal. The link above provides a patch that you can start from.

Another option would be to compile and install the generic syslog-ng package. This route is good if you are willing to experiment and learn from package installations.

Revision history for this message
Uqbar (uqbar) said :
#2

I'll try to fix.
But I'm sure this dependency has been introduced recently as in another Feisty installation I've installed syslog-ng and replaced the sysklogd with no problem at all.
By the way, would it be safe to let Adept remove ubuntu-minimal?

Revision history for this message
Simos Xenitellis  (simosx) said :
#3

You have to see the report at

https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/42555

for any possible issues with removing ubuntu-minimal.
Reading the bug report above, it appears that the syslog-ng issue has been there for quite some time.

Revision history for this message
Uqbar (uqbar) said :
#4

Well, problem is not actually solved. But we need to close the question.

Revision history for this message
tgpae (n-launchpad-net-ubuntu-tgape-org) said :
#5

To give a real answer to the question, the ubuntu-minimal package itself contains only documents relating to itself; there's no actual support provided by it, other than the fact that it has some dependencies that a number of other packages should have but don't. In Hardy (8.x), they've apparently kludged around the issue of other packages missing dependencies by marking many packages installed by the initial installer as requested, rather than automatic.

As such, at this time, it's safe to remove ubuntu-minimal.

Note: the reason ubuntu-minimal has to be removed to install syslog-ng, metalog, or any other modern syslog program is entirely political. The technical reason of 'no time to have become familiar with the other programs' has long since stopped being viable.