====== CentOS 5 ====== ==== Dev ==== yum install binutils flex gcc redhat-rpm-config strace rpm-build make pkgconfig gettext automake strace64 gdb bison libtool autoconf gcc-c++ binutils yum install zlib-devel glibc-devel readline-devel ncurses-devel bzip2-devel libtermcap-devel pam-devel yum install subversion curl-devel openssl openssl-devel ===Ruby=== CentOS on ruby 1.8.5 sudo yum -y install ruby ruby-rdoc ruby-devel mysql-devel gcc Get gem: http://rubyforge.org/frs/?group_id=126 Install ruby setup.rb yum install openssl openssl-devel httpd-devel httpd \ apr apr-devel apr-util-devel mysql-server mysql-client mysql-devel \ gcc zlib zlib-devel adduser mongrel gem install daemons gem_plugin mongrel mongrel_cluster --include-dependencies gem install mysql gem install capistrano gem install rails --include-dependencies gem install mysql gem install mongrel_cluster --include-dependencies gem install capistrano --include-dependencies # gem install mysql -- --with-mysql-dir=/usr/ mongrel_rails start -d -p 6601 -P log/mongrel1.pid mongrel_rails start -d -p 6602 -P log/mongrel2.pid mongrel_rails start -d -p 6603 -P log/mongrel3.pid === SSL shit === LoadError: no such file to load — openssl ruby-1.8.6/ext/openssl # works with 1.8.6 centos 5 ruby extconf.rb make make install === Apache Proxy === Permission stuff: sestatus -b setsebool -P httpd_can_network_connect=1 [[http://blog.simb.net/articles/2007/08/01/centos-5-apache-2-2-3-proxy-balancer-permission-denied-proxy-http]] ===== SELinux ===== Seus pobrema acabaram-se ! Chegou chcon ! chcon -R --reference=/var/www mwiki/ ==== rtorrent ==== yum install libsigc++20-devel libsigc++20 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig && export PKG_CONFIG_PATH ===== RPMForge ===== yum install yum-priorities /etc/yum/pluginconf.d/priorities.conf [main] enabled=1 Edit the .repo files in /etc/yum.repos.d/ priority=N to a repository entry, where N is an integer number from 1 to 99. The recommended settings are: [base], [addons], [updates], [extras] ... priority=1 [centosplus],[contrib] ... priority=2 Third Party Repos such as rpmforge ... priority=N (where N is > 10 and based on your preference) rpmforge * i386 [[http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm]] * x86_64 [[http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm]] (You can find a complete list of rpmforge-release package packages at http://dag.wieers.com/packages/rpmforge-release/ but it is recommended that you use one of the two listed above). Install DAG's GPG key rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt verify rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm install rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm test yum check-update