Ein häufig zu hörender Kritikpunkt an der Installation von KDE unter Gentoo ist die lange Zeit, die dessen Installation in Anspruch nimmt. Während der KDE Installation werden viele Pakete installiert, die von den meisten Benutzern nie benutzt werden - es liegt nahe, eben diese Pakete gar nicht erst zu installieren. Bisher konnte man sich mit der "DO_NOT_COMPILE" Variablen behelfen, doch dieser Ansatz hat einige Schwächen.
Mit den KDE Metaebuilds soll das einfacher werden. Anstatt viele Programme auf einmal in kdemultimedia, kdepim etc. zu installieren, bekommt jedes Programm ein eigenes ebuild. Will man beispielsweise nur kmail, kword und konqueror benutzen, reicht ein
Code: Select all
emerge konqueror kmail kwordInstallation
Noch einmal: Das ist kein offizielles gentoo.org Projekt. Es ist nicht stabil. Installation auf eigene Gefahr.
Code: Select all
mkdir -p /usr/local/kde-meta
cd /usr/local
Code: Select all
emerge -n subversion
svn checkout svn://svn.berlios.de/kde-metaebuilds/trunk/ kde-meta
Code: Select all
wget http://download.berlios.de/kde-metaebuilds/kde-metaebuilds-6.tar.bz2
tar -xvjf kde-metaebuilds-6.tar.bz2
mv dist kde-meta
Code: Select all
nano -w /etc/make.conf
Code: Select all
[...]
PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentoo-de /usr/local/kde-meta"
[...]
Code: Select all
emerge knode -pvCode: Select all
# emerge knode -pv
These are the packages that I would merge, in order:
Calculating dependencies
!!! All ebuilds that could satisfy "knode" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/knode-3.3.1 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
Aktualisierung
Wer die Dateien per svn heruntergeladen kann, kann zum Updaten folgenden Befehl verwenden:
Code: Select all
svn update /usr/local/kde-meta
+ Zeitersparnis durch Weglassen ungenutzter Programme
+ mehr Festplattenplatz, wenn nicht alle Programme installiert werden
Nachteile
- längeres Installieren durch mehrfaches "configure" (Abhilfe: confcache)
- erhöhte Komplexität, dadurch potentiell mehr Bugs. Noch nicht ausreichend getestet.
- manuelles Updaten der ebuilds notwendig.
Lesenswert
[1] http://kde-metaebuilds.berlios.de/
[2] http://www.gentoo.org/news/en/gwn/20041 ... letter.xml
TODO (für diesen Tipp)
- confcache
- prepackaged Makefiles
- xdeltas (Downloadmenge reduzieren)






