This dependency list is straight out of the Cube Panel instruction manua. You must install the following before trying to install Cube Panel:
yum -y install sharutils perl python vsftpd httpd mod_ssl php php-mysql mysql perl-Crypt-SSLeay awstats mysql-server bind-chroot spamassassin squirrelmail cyrus-imapd cyrus-imapd-utils libc-client2006 perl-XML-Simple bind patch binutils libxslt perl-Archive-Tar perl-Archive-Zip perl-Authen-SASL perl-BerkeleyDB perl-Bit-Vector perl-Carp-Clan perl-Compress-Zlib perl-Convert-ASN1 perl-Convert-BinHex perl-Convert-TNEF perl- Convert-UUlib perl-Date-Calc perl-DateManip perl-DBD-SQLite perl-File-Slurp perl-FreezeThaw perl-IO-Socket-SSL perl-IO- stringy perl-IO-Zlib perl-libwww-perl perl-Mail-SPF-Query perl-MailTools perl-MIME-Lite perl-MIME-tools perl-MLDBM perl-Net-CIDR-Lite perl-Net-Server perl-Net-SSLeay perl-Razor-Agent perl-SOAP-Lite perl-TimeDate perl-Unix-Syslog perl-URI amavisd-new clamav clamav-data clamav-lib clamav-server clamav-update arc cabextract distcache fedora-usermgmt freeze lzo lzop ncompress nomarch postfix postgresql-libs yum caching-nameserver php-pear compat-db curl-devel libc-client2006 php-cli postgresql postgresql-libs postgresql-server php-pgsql perl-LDAP arj
With these programs the Cube Panel software should be able to install accordingly.
For more information about Cube Panel and to download:
http://www.cubepanel.com
I haven’t tried this yet on Fedora 8, but hey you never know, it may indeed work
**–Update 11:37 PM Saturday November 10th–**
This works flawlessly with Fedora 7.
Share, Enjoy, and Support:
While installing ISPConfig on a default Debian Gnome desktop the following dependencies were documented:
apt-get install apache2 php5 libapache2-mod-php5
apt-get install mysql-server mysql-client php5-mysql
apt-get install vsftpd quota bind flex spamassassin libmysqlclient15-dev zlib1g-dev
After these dependencies are met, ISPConfig can be compiled from source. Navigate to theISPConfig source code folder and type:./setupFollow the onscreen prompts accordingly.
If you have any issues you can follow the Howtoforge.com tutorial:
http://www.howtoforge.com/perfect_setup_debian_etch
Share, Enjoy, and Support:
To compile source on Debian systems the following packages are required:
sudo apt-get install linux-headers-$(uname -r) build-essential
In Red Hat Nash based distributions the following packages are required:
yum install gcc kernel-devel-$(uname -r)
I have a couple of previous posts that deal with this topic. This post clarifies things specifically.
Share, Enjoy, and Support:
To get Wordpress MU installed, and running you will have to set proper file permissions, to get access to the files, and you will have to activate the mod_rewrite.so Apache module. Setting the file permissions is precisely explained during the installation process, and activating mod_rewrite.so is achieved by adding the following line to the top of either your apache2.conf or httpd.conf file:
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
Notice that the LoadModule option is rewrite_module, and not mod_rewrite.so. Believe me, it took a bunch of error messages to realize the proper formatting necessary to get things cookin. In the most recent version of Apache2 provided by the Ubuntu Feisty Server repositories, the above line will reference the module, in its correct location, and successfully enable url rewriting Apache functions.
As for dependencies, sendmail
sudo apt-get install sendmail
Also I changed a couple of things in the wpmu-functions.php file to suite my taste. At first the email function was not working properly, then I installed sendmail, and had to modify the following line:
$message_headers = “MIME-Version: 1.0\n” . “From: \”{$from_name}\” <{$admin_email}>\n” . “Content-Type: text/plain; charset=\”" . get_option(’blog_charset’) . “\”\n”;
$message_headers = “MIME-Version: 1.0\n” . “From: {$admin_email}\n” . “Content-Type: text/plain; charset=\”" . get_option(’blog_charset’) . “\”\n”;
Notice that I remove the $from_name, and the brackets around the $admin_email.
Share, Enjoy, and Support:
On most Debian derivative distributions, such as Ubuntu, Webmin can be installed directly from the repositories:
sudo apt-get install webmin
On Debian Etch a debian installer package is available on Sourceforge, and can be easily found on www.webmin.com. There are a variety of dependencies required to install Webmin. Apt get takes care of all of this direct from the Debian Etch Repos:
sudo apt-get install libnet-ssleay-perl openssl libauthen-pam-perl libio-pty-perl libmd5-perl
Then you can download the Webmin debian package from Sourceforge:
http://prdownloads.sourceforge.net/webadmin/webmin_1.360_all.deb
To install a debian package type:
sudo dpkg -i webmin_1.360_all.deb
Share, Enjoy, and Support:
In general, Ubuntu Feisty, and Debian Etch can both be configured for server operation, thus allowing for the minimization of installed applications. I cannot say which one is better for a server, because they both are inarguably stable, and provide recent versions of Mysql, PHP, Apache, and the Kernel. While Ubuntu is more consistent with its updates, Debian is practically indistinguishable, and arguably more stable.
Overall there is no great need for a bleeding edge version of Mysql, PHP, Apache, or the Linux Kernel. Most all software is always provided as backwards compatible, therefore earlier versions of software, in most instances, are capable of performing as expected or required. The most that is sometimes required is custom compiling, in which the major headache is package dependencies.
Package dependencies are indeed an interesting topic. Many Linux distribution utilize custom installation programs that are capable of mitigating package dependencies thoroughly. When compiling code in a bash terminal, it can be extremely frusterating trying to track down, compile, and install required dependencies. Software that automatically resolves required dependencies, compiles them, and proceeds to installation, is the crux of the Linux Movement. It is what sets Linux apart from Windows, as the incredible size, and shear volume, of software titles that are avilable as GPL, or GNU, or otherwise FREE of charge, will provide the tools necessary for the development of next general PC technologies.
Share, Enjoy, and Support: