Stephen Posted January 7, 2012 Posted January 7, 2012 I am attempting to install froxlor on a freshly created Debian 6 system. The response to the command "aptitude install froxlor" is: The following NEW packages will be installed: apache2-mpm-prefork{a} apache2-utils{a} apache2.2-bin{a} apache2.2-common{a} courier-authdaemon{a} courier-authlib{a} courier-authlib-mysql{a} courier-authlib-userdb{a} courier-base{a} courier-imap{a} courier-pop{a} expect{a} froxlor libapache2-mod-php5{a} libc-client2007e{a} libdbd-mysql-perl{a} libdbi-perl{a} libgd2-noxpm{a} libhtml-template-perl{a} libjpeg62{a} libnet-daemon-perl{a} libonig2{a} libphp-phpmailer{a} libplrpc-perl{a} libpng12-0{a} libpq5{a} libqdbm14{a libsasl2-modules{a} libsasl2-modules-sql{a} libsqlite0{a} libt1-5{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxpm4{a} maildrop{a} mlock{a} mysql-client-5.5{a} mysql-server{a} mysql-server-5.5{a} mysql-server-core-5.5{a} php5{a} php5-cli{a} php5-common{a} php5-gd{a} php5-imap{a} php5-mysql{a} php5-suhosin{a} postfix{ab} postfix-mysql{a} proftpd-basic{a} proftpd-mod-mysql{a} tcl8.5{a} webalizer{a} wwwconfig-common{a} The trouble with this is I do not want to install apache because I use lighttpd which has, in fact, already been installed and in spite of this it wants to install apache. I do not want to install courier because I want to use dovecot, and I do not want to install proftpd because I want to use pureftpd. So now I am faced with either figuring out how to prevent these installations, or remove them later while maintaining the froxlor installation, by editing the aptitude installation files. Any package that has instructions for installation in froxlor's "Configuration" section should not be listed as a dependency in the Debian package. This is causing problems for me.
arnoldB Posted January 8, 2012 Posted January 8, 2012 Just install e.g. Dovecot and Pureftp before Froxlor. The intelligent package manager will realize that and skip the e.g. MDA and FTP part. Feel free to share your opinion about that: http://forum.froxlor.org/index.php?/topic/1321-the-froxlor-debian-packages/page__pid__7077#entry7077
Stephen Posted January 8, 2012 Author Posted January 8, 2012 This problem is solved. It wanted to install apache2 because php5 depends on it. I installed lighttpd and then php5-cgi. After this aptitude no longer insisted on installing apache2 or any of the others I did not want when I installed froxlor.
Slydder Posted August 31, 2015 Posted August 31, 2015 The major problem I have with the debian package is the mysql dependency. I run a galara cluster and do NOT want a local server installed. up till now I build my own frox packages after modifying the rules to get rid of the mysql server dependancy.
d00p Posted September 1, 2015 Posted September 1, 2015 And why do you post in a three year old thread?
Slydder Posted September 1, 2015 Posted September 1, 2015 basically because the situation is the same now as for 3 years.
d00p Posted September 1, 2015 Posted September 1, 2015 Well we build this to ease the installation for people who are uncomfortable with tarball installation, if you don't like it or anything else then just don't use it
Slydder Posted September 1, 2015 Posted September 1, 2015 actually I do like it very much except for the fact that per default you are forced to install a mysql server. mysql server shouldn't be a "local" requirement and there for not a dependancy. The documentation could simply be changed from apt-get install froxlor to apt-get install froxlor mysql-server has the same effect and makes the package usable for everyone. but hey. your project and it's just an idea. take it or leave it. I can build my own packages to keep from having to use a tarball in production systems.
d00p Posted September 1, 2015 Posted September 1, 2015 We could do the same with webservers, smtp and dovecot/courier...then what's the need for the package anymore?
Slydder Posted September 1, 2015 Posted September 1, 2015 actually webserver, mysql-client and php are correctly required dependancies (otherwise froxlor is completely useless on the server) and smtp is pretty much a requirement of the server whether frox is installed or not. courier/dove/whatnot is a recommendation and not a dep. awstats/webalizer could be argued but for this sake let's just say they are viable deps. mysql-server is the ONLY dep that is NOT 100% needed locally on the server. but like I said. other than that bit, the package is great. keep up the good work.
Slydder Posted September 2, 2015 Posted September 2, 2015 correct (3 frox installs here in production with local mysql servers). however, this database CAN be on a remote server or cluster (such as by 12 of the frox servers we have in production atm).
d00p Posted September 2, 2015 Posted September 2, 2015 Yeah well that is your special setup and not froxlors default.
junkpad92 Posted September 3, 2015 Posted September 3, 2015 Why you don't use the tarball Froxlor provides instead of the package?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.