MHMDhub / enterprise-log-search-and-archive

Automatically exported from code.google.com/p/enterprise-log-search-and-archive
0 stars 0 forks source link

No Archlinux Support #34

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
It would be great if we could get some Archlinux support, as all my personal 
and development servers are running on Arch.
I plan to take a look at the installer script and modify it for use with 
Archlinux by the end of the week. I'll post what I've got and hopefully get it 
pulled into the project. :)

Original issue reported on code.google.com by i...@pingas.org on 18 Jun 2012 at 7:06

GoogleCodeExporter commented 8 years ago
Never used Archlinux, patches very welcome!  Please let me know if you need any 
help.

Original comment by mchol...@gmail.com on 18 Jun 2012 at 7:08

GoogleCodeExporter commented 8 years ago
Very, very preliminary support on arch via aur/elsa and aur/elsa-common
It only really works with a node instance, and requires a lot of manual 
configuration, but it's there.

Original comment by i...@pingas.org on 8 Aug 2012 at 2:17

GoogleCodeExporter commented 8 years ago
Very cool!  I'll leave the ticket open as more work is done.

Original comment by mchol...@gmail.com on 8 Aug 2012 at 3:54

GoogleCodeExporter commented 8 years ago
Alright, after some testing on Arch Linux, I'm ready to get native support 
going.

Can you explicitly list out all the dependencies that the web and node 
instances need? I can then ensure those packages are available in the arch user 
repos and create arch_get_{web,node}_packages() methods. It should be pretty 
easy from there.

Original comment by i...@pingas.org on 18 Jan 2013 at 4:27

GoogleCodeExporter commented 8 years ago
Do you want a list of the Perl modules required?  It can be tough to map each 
one to a distribution package.  Or are you asking for the binaries?

Original comment by mchol...@gmail.com on 18 Jan 2013 at 5:33

GoogleCodeExporter commented 8 years ago
I'd like both a list of Perl and binary packages.

Arch has tools to automatically create distro packages from perl modules just 
using the name. I did that for a lot of them a couple dozen svn revisions ago, 
but I think it's easier to just get the list from you since you wrote the 
program. :)

As for binary packages -- everything in arch is rolling release and we strive 
to have the most up-to-date packages of all the distros. Manually compiling 
things will probably not be necessary for arch, but it can still be done quite 
easily.

Original comment by i...@pingas.org on 18 Jan 2013 at 5:45

GoogleCodeExporter commented 8 years ago
Ok, I'll work on getting you the canonical list of Perl modules required (I've 
been meaning to document that for awhile).  The binary package list is going to 
be up to you, but I think you said you have that already, right?  You should be 
able to use the package list from the other distros as a guide if you don't 
have it already.

Original comment by mchol...@gmail.com on 18 Jan 2013 at 5:49

GoogleCodeExporter commented 8 years ago
I lost the binary package list a while ago, actually, but it shouldn't be hard 
to derive it from the others.

When you have the perl module list, can you also include recommended versions? 
If not, that's okay. Hopefully whatever breaks will indicate what version it 
needs.

Original comment by i...@pingas.org on 18 Jan 2013 at 5:53

GoogleCodeExporter commented 8 years ago
Ok, I've uploaded the web and node modules required (as best as I could tell 
from the install).

Original comment by mchol...@gmail.com on 20 Jan 2013 at 7:46

Attachments:

GoogleCodeExporter commented 8 years ago
Okay, I'm a little confused about a few of the web dependencies (I'm looking at 
the Ubuntu list):

What is "libpam0g-dev"? What does it do? Arch includes dev libraries with all 
binary installations, so if this is just some core pam dev libraries, it should 
be supplied by the system.

What is "libmodule-build-perl"? There is a "perl-module-build" in our repos 
that will "Build, test, and install Perl modules". Are they the same?

What is "libexpat1-dev"? We have an expat package in our repos that should 
include expat libraries. Or does it have to be some version of expat denoted by 
the "1"?

Original comment by i...@pingas.org on 15 Feb 2013 at 8:33

GoogleCodeExporter commented 8 years ago
Yes, libpam0g-dev is just a dev library, so if the sources are already present 
in Arch, you should be set.

libmodule-build-perl would be the package that provides the Module::Build Perl 
module, as seen on cpan.org.

I'm unaware of an Expat version 2, so I think anything that has dev files for 
Expat will probably work.

Original comment by mchol...@gmail.com on 15 Feb 2013 at 11:04