HOWTOs
HOWTO
# kdevelop 3.3.1
# ==============
# Slackware 8.1's 'kdevelop' package includes version 2.1.1, 9.0's includes
# 3.0a3, 9.1's includes 3.0.0a6, 10.0's includes 3.0.4, 10.1's includes
# 3.1.2, and 10.2's includes 3.2.2
#
# Slackware 10.2 includes KDE 3.4.2
# Check out my KDE 3.5 howto for more info.
# If you ever want to uninstall kdevelop, cd into the source directory, run
# 'make uninstall' (as root), remove the source directory, and remove the
# tarball.
# Prerequisites:
# gawk
# sed
# grep
# gettext
# XFree86 or X.org
# zlib >= 1.1
# libpng
# libjpeg
# Perl
# Qt >= 3.3.2
# kdelibs
# aRts
# libxml2 >= 2.4.8 (recommended)
# libxslt >= 1.0.7 (recommended)
# doxygen (optional; for docs)
# gPhoto 2 >= 2.0.1 (optional)
# freetype >= 2.0.0 (recommended)
# pkg-config
# OpenEXR (optional)
# Poppler >= 0.3.1 (optional)
# libart >= 2.3.8 (recommended)
# lcms
# fribidi
# lmlib
# iconv
# libtiff (optional)
# SANE (optional)
# Ghostscript (recommended)
# teTeX (optional)
# libmng (optional)
# GIFT >= 0.1.9 (optional)
# I create a directory for KDE source directories and one for tarballs and
# put all of them in there
mkdir -p -m 0700 ~/src/kde ~/installed/kde
cd
test -f installed/kde/kdevelop-3.3.1.tar.bz2 &&
mv installed/kde/kdevelop-3.3.1.tar.bz2 .
test -f installed/kdevelop-3.3.1.tar.bz2 &&
mv installed/kdevelop-3.3.1.tar.bz2 .
test ! -f kdevelop-3.3.1.tar.bz2 &&
wget http://download.kde.org/stable/3.3.1/src/\
kdevelop-3.3.1.tar.bz2
# Verify tarball w/ md5sum :
echo "e5e3d3ce60a0dcafb99721f6304f87ef kdevelop-3.3.1.tar.bz2" | \
md5sum -c
find src/kde src -maxdepth 1 -type d -name "kdevelop-*" \
-exec rm -r {} \;
cd src/kde
tar xjvf ~/kdevelop-3.3.1.tar.bz2
cd kdevelop-3.3.1
test $UID = 0 && chown -R root:root .
./configure --prefix=/opt/kde --disable-debug
make
# Become root to install it
su
test -x /sbin/removepkg && /sbin/removepkg kdevelop
make install
# Add /opt/kde/lib to /etc/ld.so.conf if it's not already in there:
grep "^/opt/kde/lib$" /etc/ld.so.conf > /dev/null 2>&1 ||
echo "/opt/kde/lib" >> /etc/ld.so.conf
ldconfig
# Create a /etc/profile.d/kde.sh
cat << EOF > /etc/profile.d/kde.sh
#!/bin/sh
KDEDIR=/opt/kde
PATH="\$PATH:\$KDEDIR/bin"
MANPATH="\$MANPATH:\$KDEDIR/man"
export KDEDIR PATH MANPATH
EOF
chmod 755 /etc/profile.d/kde.sh
# Become yourself again
exit
# Update your non-root shell
echo $PATH | grep -q "/opt/kde/bin" ||
export PATH="$PATH:/opt/kde/bin"
echo $MANPATH | grep -q "/opt/kde/man" ||
export MANPATH="$MANPATH:/opt/kde/man"
cd
rm -f installed/kde/kdevelop-*.tar.* \
installed/kdevelop-*.tar.*
mv kdevelop-3.3.1.tar.bz2 installed/kde/
List of HOWTOs
Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2009-09-25 12:58pm
Copyright © 2001-2024 Jason Englander . All Rights reserved.