Code: Select all
# Schritt 1: Overlay herunterladen
cd ~
wget ftp://ftp.my-universe.com/misc/lighttpd/www-servers.lighttpd-1.4.15.tar.bz2
# Schritt 2: Overlay entpacken
cd /usr/local/portage
tar xjf /root/www-servers.lighttpd-1.4.15.tar.bz2
# Schritt 3: Manifest updaten; irgendwie krieg ich's nicht hin,
# dass das Changelog nach dem Entpacken noch 100% i.O. ist
cd www-servers/lighttpd
ebuild lighttpd-1.4.15.ebuild digest
# Schritt 4: Paket konfigurieren
cd ~
echo ">www-servers/lighttpd-1.4.15" >> /etc/portage/package.mask
echo "www-servers/lighttpd gdbm memcache -mysql" >> /etc/portage/package.use
# Schritt 5: Prüfen, ob alles geklappt hat
emerge -pv lighttpd
# sollte in etwa folgendes zeigen:
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] www-servers/lighttpd-1.4.15 USE="bzip2 fam fastcgi gdbm memcache pcre ssl -doc -ipv6 -ldap -lua -minimal -mysql -php -rrdtool -test -webdav -xattr" 0 kB [1]
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
[1] /usr/local/portage
# Schritt 6: Fein, dann kann's ja losgehen:
emerge lighttpd
# Schritt 7: Konfiguration anpassen, so dass mod_mem_cache auch geladen wird
Feedback, Kritik und sonstige Anregungen willkommen!