gkrellm - GTK-based process stack of system monitors ChangeLog

HOWTO


# GKrellM 2.2.5
# =============
# The 2.x series is based on GTK+ 2.x  If you only have GTK+ 1.2.x, see the
# GKrellM home page for version 1.2.13 (or install GTK+ 2.x).  I no longer
# have any Linux machines with (only) GTK+ 1.2.x, so I can't offer any help
# there.

# Prerequisites:
# pkg-config
# XFree86 or X.org
# glib >= 2.x
# gtk+ >= 2.x
# (if you install only the gkrellmd server, you only need glib (not gtk+ or X))

# Blow away old source, tarballs, themes, etc. from previous versions.  If
# GKrellM is running right now, I'd suggest shutting it down.
cd
test -f installed/gkrellm/gkrellm-2.2.5.tar.bz2 &&
mv installed/gkrellm/gkrellm-2.2.5.tar.bz2 .
test -f installed/gkrellm-2.2.5.tar.bz2 &&
mv installed/gkrellm-2.2.5.tar.bz2 .
rm -f installed/gkrellm-?.*.tar.* installed/gkrellm/gkrellm-?.*.tar.*
test -f installed/gkrellm/GKrellM-Skins.tar.gz &&
mv installed/gkrellm/GKrellM-Skins.tar.gz .
mkdir -p -m 0700 installed/gkrellm/plugins
find installed/gkrellm -type f -maxdepth 1 -exec mv -f {} installed/gkrellm/plugins/ \;
test -d /usr/local/share/gkrellm2/themes &&
rm -r /usr/local/share/gkrellm2/themes
test -d /usr/local/src/gkrellm && rm -r /usr/local/src/gkrellm
find /usr/local/src -type d -maxdepth 1 -name "gkrellm-*" -exec rm -r {} \;

# Create directories to put everything in:
cd
mkdir -p -m 0700 ~/installed/gkrellm/plugins
mkdir -p /usr/local/lib/gkrellm2/plugins /usr/local/share/gkrellm2/themes /usr/local/src/gkrellm/plugins

cd
test ! -f gkrellm-2.2.5.tar.bz2 &&
wget http://members.dslextreme.com/users/billw/gkrellm/gkrellm-2.2.5.tar.bz2
cd /usr/local/src/gkrellm
find -type d -maxdepth 1 -name "gkrellm-*" -exec rm -r {} \;
tar xjvf ~/gkrellm-2.2.5.tar.bz2
cd gkrellm-2.2.5
chown -R root:root .
make
make install enable_nls=0
cd
mv gkrellm-2.2.5.tar.bz2 installed/gkrellm/


# Themes/Skins (all of them)
# ============
cd
wget -N http://www.muhri.net/gkrellm/GKrellM-Skins.tar.gz
cd /usr/local/share/gkrellm2/themes
tar xzvf ~/GKrellM-Skins.tar.gz
mv GKrellM-skins/* .
rmdir GKrellM-skins
for file in *.tar.gz *.tgz ; do tar xzvf $file ; rm $file ; done
chown -R root:root .
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;
cd
mv GKrellM-Skins.tar.gz installed/gkrellm/


# Plugins
# =======
# Now we install some plugins.  I install all of them with mode 755 so you
# can run ldd on them, but they really only need to be 644.

# GKrellMBgChg 0.1.3
# ==================
cd
test -f installed/gkrellm/plugins/gkrellmbgchg2-0.1.3.tar.gz &&
mv installed/gkrellm/plugins/gkrellmbgchg2-0.1.3.tar.gz .
test ! -f gkrellmbgchg2-0.1.3.tar.gz &&
wget http://www.bender-suhl.de/stefan/comp/sources/gkrellmbgchg2-0.1.3.tar.gz

# Verify tarball w/ md5sum:
echo "c41beec37aac99e61c09b7ad31c79994  gkrellmbgchg2-0.1.3.tar.gz" | md5sum -c

# Verify tarball w/ gpg:
( gpg --list-keys AC844293 > /dev/null 2>&1 || gpg --recv-keys AC844293 ) &&
wget -nc http://www.bender-suhl.de/stefan/comp/sources/gkrellmbgchg2-0.1.3.tar.gz.sig
gpg --verify gkrellmbgchg2-0.1.3.tar.gz.sig &&
rm -f gkrellmbgchg2-0.1.3.tar.gz.sig

cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellmbgchg2-*" -exec rm -r {} \;
tar xzvf ~/gkrellmbgchg2-0.1.3.tar.gz
cd gkrellmbgchg2-0.1.3
chown -R root:root .
make
install -m 755 gkrellmbgchg.so /usr/local/lib/gkrellm2/plugins
cd
rm -f installed/gkrellm/plugins/gkrellmbgchg2-*.tar.*
mv gkrellmbgchg2-0.1.3.tar.gz installed/gkrellm/plugins/

# GkrellMItime 1.0.1
# ==================
cd
test -f installed/gkrellm/plugins/gkrellmitime-1.0.1.tar.gz &&
mv installed/gkrellm/plugins/gkrellmitime-1.0.1.tar.gz .
test ! -f gkrellmitime-1.0.1.tar.gz &&
wget http://eric.bianchi.free.fr/Softwares/gkrellmitime-1.0.1.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellmitime-*" -exec rm -r {} \;
tar xzvf ~/gkrellmitime-1.0.1.tar.gz
cd gkrellmitime-1.0.1
chown -R root:root .
make
install -s -m 755 gkrellm_itime.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellmitime-*.tar.*
mv gkrellmitime-1.0.1.tar.gz installed/gkrellm/plugins/

# GKrellKam 2.0.0
# ===============
cd
test -f installed/gkrellm/plugins/gkrellkam_2.0.0.tar.gz &&
mv installed/gkrellm/plugins/gkrellkam_2.0.0.tar.gz .
test ! -f gkrellkam_2.0.0.tar.gz &&
wget http://aleron.dl.sf.net/sourceforge/gkrellkam/gkrellkam_2.0.0.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellkam-*" -exec rm -r {} \;
tar xzvf ~/gkrellkam_2.0.0.tar.gz
cd gkrellkam-2.0.0
chown -R root:root .
make
install -s -m 755 gkrellkam2.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellkam_*.tar.*
mv gkrellkam_2.0.0.tar.gz installed/gkrellm/plugins/

# IcuKrell 2.0.0pre0.1
# ====================
# I've tried this with CVS versions of gnomeicu and version 0.99.5  It works
# with the 'gnomeicu' package for Slackware 9.1 (a cvs snapshot from Sep 10,
# 2003) and should work with Slackware 10.0 and 10.1's (version 0.99.5) too.

cd
test -f installed/gkrellm/plugins/icukrell-2.0.0-pre0.1.tar.gz &&
mv installed/gkrellm/plugins/icukrell-2.0.0-pre0.1.tar.gz .
test ! -f icukrell-2.0.0-pre0.1.tar.gz &&
wget http://aleron.dl.sf.net/sourceforge/icukrell/icukrell-2.0.0-pre0.1.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "icukrell-*" -exec rm -r {} \;
tar xzvf ~/icukrell-2.0.0-pre0.1.tar.gz
cd icukrell-2.0.0-pre0.1
chown -R root:root .
make
install -s -m 755 icukrell.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/icukrell-*.tar.*
mv icukrell-2.0.0-pre0.1.tar.gz installed/gkrellm/plugins/

# GKrellM-Licq 1.3
# ================
# Prerequisites:
# licq

cd
test -f installed/gkrellm/plugins/gkrellm-licq-1.3.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-licq-1.3.tar.gz .
test ! -f gkrellm-licq-1.3.tar.gz &&
wget http://www.ludd.ltu.se/~tias/gkrellm-licq/gkrellm-licq-1.3.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-licq-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-licq-1.3.tar.gz
cd gkrellm-licq-1.3
chown -R root:root .
./configure
make
make install
cd
rm -f installed/gkrellm/plugins/gkrellm-licq-*.tar.*
mv gkrellm-licq-1.3.tar.gz installed/gkrellm/plugins/
# Before you try this one in gkrellm, start licq and load the infofs plugin

# gkhdplop 0.9.6
# ==============
# Prerequisites:
# gcc 3.x
# Linux kernel 2.6.x or 2.4.x with "Per partition statistics in
#  /proc/partitions" (CONFIG_BLK_STATS) enabled
# imlib2

cd
test -f installed/gkrellm/plugins/wmhdplop-0.9.6.tar.gz &&
mv installed/gkrellm/plugins/wmhdplop-0.9.6.tar.gz .
test ! -f wmhdplop-0.9.6.tar.gz &&
wget http://hules.free.fr/wmhdplop/wmhdplop-0.9.6.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "wmhdplop-*" -exec rm -r {} \;
tar xzvf ~/wmhdplop-0.9.6.tar.gz
cd wmhdplop-0.9.6
chown -R root:root .
./configure
make
install -s -m 755 gkhdplop.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/wmhdplop-*.tar.*
mv wmhdplop-0.9.6.tar.gz installed/gkrellm/plugins/

# gkleds 0.8.2
# ============
cd
test -f installed/gkrellm/plugins/gkleds-0.8.2.tar.gz &&
mv installed/gkrellm/plugins/gkleds-0.8.2.tar.gz .
test ! -f gkleds-0.8.2.tar.gz &&
wget http://heim.ifi.uio.no/~oyvinha/e107_files/downloads/gkleds-0.8.2.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkleds-*" -exec rm -r {} \;
tar xzvf ~/gkleds-0.8.2.tar.gz
cd gkleds-0.8.2
chown -R root:root .
find -type f -exec chmod 644 {} \;
find -type d -exec chmod 755 {} \;
chmod +x configure
./configure --libdir=/usr/local/lib/gkrellm2/plugins
make
make install-strip
cd
rm -f installed/gkrellm/plugins/gkleds-*.tar.*
mv gkleds-0.8.2.tar.gz installed/gkrellm/plugins/

# GKrellM Countdown 0.1.1
# =======================
cd
test -f installed/gkrellm/plugins/gkrellm-countdown-0.1.1.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-countdown-0.1.1.tar.gz .
test ! -f gkrellm-countdown-0.1.1.tar.gz &&
wget http://www.cise.ufl.edu/~jcjones/src/gkrellm-countdown-0.1.1.tar.gz
cd /usr/local/src/gkrellm/plugins
test -d ./gkrellm-countdown && rm -r ./gkrellm-countdown
find -type d -maxdepth 1 -name "gkrellm-countdown-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-countdown-0.1.1.tar.gz
mv gkrellm-countdown gkrellm-countdown-0.1.1
cd gkrellm-countdown-0.1.1
chown -R root:root .
make
make install
cd
rm -f installed/gkrellm/plugins/gkrellm-countdown-*.tar.*
mv gkrellm-countdown-0.1.1.tar.gz installed/gkrellm/plugins/

# amiconnected 0.7.1
# ==================
cd
test -f installed/gkrellm/plugins/gkrellm-amiconnected-0.7.1.tar.bz2 &&
mv installed/gkrellm/plugins/gkrellm-amiconnected-0.7.1.tar.bz2 .
test ! -f gkrellm-amiconnected-0.7.1.tar.bz2 &&
wget http://englanders.cc/pub/linux/misc/notmine/gkrellm-amiconnected-0.7.1.tar.bz2
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-amiconnected-*" -exec rm -r {} \;
tar xjvf ~/gkrellm-amiconnected-0.7.1.tar.bz2
cd gkrellm-amiconnected-0.7
chown -R root:root .
make
install -s -m 755 amiconnected.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-amiconnected-*.tar.*
mv gkrellm-amiconnected-0.7.1.tar.bz2 installed/gkrellm/plugins/

# GKrellAclock 0.3.2.1
# ====================
cd
test -f installed/gkrellm/plugins/gkrellaclock-0.3.2.1.tar.gz &&
mv installed/gkrellm/plugins/gkrellaclock-0.3.2.1.tar.gz .
test ! -f gkrellaclock-0.3.2.1.tar.gz &&
wget http://www.geocities.com/m_muthukumar/gkrellaclock-0.3.2.1.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellaclock-*" -exec rm -r {} \;
tar xzvf ~/gkrellaclock-0.3.2.1.tar.gz
cd gkrellAclock-0.3.2.1
chown -R root:root .
make
install -s -m 755 gkrellaclock.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellaclock-*.tar.*
mv gkrellaclock-0.3.2.1.tar.gz installed/gkrellm/plugins/

# GkrellShoot 0.4.3
# =================
cd
test -f installed/gkrellm/plugins/gkrellshoot-0.4.3.tar.gz &&
mv installed/gkrellm/plugins/gkrellshoot-0.4.3.tar.gz .
test ! -f gkrellshoot-0.4.3.tar.gz &&
wget http://aleron.dl.sf.net/sourceforge/gkrellshoot/gkrellshoot-0.4.3.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellshoot-*" -exec rm -r {} \;
tar xzvf ~/gkrellshoot-0.4.3.tar.gz
cd gkrellShoot-0.4.3
chown -R root:root .
make
install -s -m 755 gkrellshoot.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellshoot-*.tar.*
mv gkrellshoot-0.4.3.tar.gz installed/gkrellm/plugins/

# GkrellStock 0.5.1
# =================
perl -MCPAN -e 'install Finance::Quote'

cd
test -f installed/gkrellm/plugins/gkrellstock-0.5.1.tar.gz &&
mv installed/gkrellm/plugins/gkrellstock-0.5.1.tar.gz .
test ! -f gkrellstock-0.5.1.tar.gz &&
wget http://aleron.dl.sf.net/sourceforge/gkrellstock/gkrellstock-0.5.1.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellstock-*" -exec rm -r {} \;
tar xzvf ~/gkrellstock-0.5.1.tar.gz
cd gkrellStock-0.5.1
chown -R root:root .
make
install -s -m 755 gkrellstock.so /usr/local/lib/gkrellm2/plugins/
install -m 755 GetQuote2 /usr/local/bin/
cd
rm -f installed/gkrellm/plugins/gkrellstock-*.tar.*
mv gkrellstock-0.5.1.tar.gz installed/gkrellm/plugins/

# Multiping 2.0.10
# ================
# This plugin's 'pinger' binary has to be installed suid root in order to be
# able to ping, if this scares you, skip this one.
cd
test -f installed/gkrellm/plugins/gkrellm-multiping-2.0.10.tgz &&
mv installed/gkrellm/plugins/gkrellm-multiping-2.0.10.tgz .
test ! -f gkrellm-multiping-2.0.10.tgz &&
wget http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/gkrellm-multiping-2.0.10.tgz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-multiping-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-multiping-2.0.10.tgz
cd gkrellm-multiping-2.0.10
chown -R root:root .
make
install -s -m 755 multiping.so /usr/local/lib/gkrellm2/plugins/
install -s -m 4755 pinger /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-multiping-*.tgz
mv gkrellm-multiping-2.0.10.tgz installed/gkrellm/plugins/

# GKrellWeather 2.0.7
# ===================
cd
test -f installed/gkrellm/plugins/gkrellweather-2.0.7.tgz &&
mv installed/gkrellm/plugins/gkrellweather-2.0.7.tgz .
test ! -f gkrellweather-2.0.7.tgz &&
wget http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/gkrellweather-2.0.7.tgz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellweather-*" -exec rm -r {} \;
tar xzvf ~/gkrellweather-2.0.7.tgz
cd gkrellweather-2.0.7
chown -R root:root .
make
install -s -m 755 gkrellweather.so /usr/local/lib/gkrellm2/plugins/
install -m 755 GrabWeather /usr/local/bin/
cd
rm -f installed/gkrellm/plugins/gkrellweather-*.tgz
mv gkrellweather-2.0.7.tgz installed/gkrellm/plugins/

# GKrellM-FMonitor 2.0.4
# ======================
cd
test -f installed/gkrellm/plugins/gkrellm-fmonitor-2.0.4.tgz &&
mv installed/gkrellm/plugins/gkrellm-fmonitor-2.0.4.tgz .
test ! -f gkrellm-fmonitor-2.0.4.tgz &&
wget http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/gkrellm-fmonitor-2.0.4.tgz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-fmonitor-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-fmonitor-2.0.4.tgz
cd gkrellm-fmonitor-2.0.4
chown -R root:root .
make
install -s -m 755 fmonitor.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-fmonitor-*.tgz
mv gkrellm-fmonitor-2.0.4.tgz installed/gkrellm/plugins/

# Gkx86info 0.0.2
# ===============
cd
test -f installed/gkrellm/plugins/gkx86info0.0.2.tar.gz &&
mv installed/gkrellm/plugins/gkx86info0.0.2.tar.gz .
test ! -f gkx86info0.0.2.tar.gz &&
wget http://anchois.free.fr/gkx86info0.0.2.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkx86info*" -exec rm -r {} \;
tar xzvf ~/gkx86info0.0.2.tar.gz
cd gkx86info0.0.2
chown -R root:root .
./build
install -m 755 gkx86info.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkx86info*.tar.*
mv gkx86info0.0.2.tar.gz installed/gkrellm/plugins/

# GKrellflynn 0.8
# ===============
cd
test -f installed/gkrellm/plugins/gkrellflynn-0.8.tar.gz &&
mv installed/gkrellm/plugins/gkrellflynn-0.8.tar.gz .
test ! -f gkrellflynn-0.8.tar.gz &&
wget http://horus.comlab.uni-rostock.de/flynn/gkrellflynn-0.8.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellflynn-*" -exec rm -r {} \;
tar xzvf ~/gkrellflynn-0.8.tar.gz
cd gkrellflynn-0.8
chown -R root:root .
make gkrellm2
make installgkrellm2
cd
rm -f installed/gkrellm/plugins/gkrellflynn-*.tar.*
mv gkrellflynn-0.8.tar.gz installed/gkrellm/plugins/

# bubblefishymon 0.6.4
# ====================
cd
test -f installed/gkrellm/plugins/bfm-0.6.4.tar.bz2 &&
mv installed/gkrellm/plugins/bfm-0.6.4.tar.bz2 .
test ! -f bfm-0.6.4.tar.bz2 &&
wget http://www.jnrowe.ukfsn.org/files/bfm-0.6.4.tar.bz2
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "bfm-*" -exec rm -r {} \;
tar xjvf ~/bfm-0.6.4.tar.bz2
cd bfm-0.6.4
chown -R root:root .
make bubblefishymon
make gkrellm
make install
install -m 755 gkrellm-bfm.so /usr/local/lib/gkrellm2/plugins
cd
rm -f installed/gkrellm/plugins/bfm-*.tar.*
mv bfm-0.6.4.tar.bz2 installed/gkrellm/plugins/

# GKrellM Newsticker
# ==================
# This requires cvs because there aren't any tarballs that support GKrellM 2.x
# yet.  It also requires libcurl which you can get here.
# This will check it out from CVS if you haven't already done so, and if you
# have it'll run 'cvs update' to make sure you have the latest version.  Hit
# enter if it asks for a password.
#
# FYI, I was unable to build this with gcc 3.4.3, the version of GKrellM
# above, and GLIB 2.4.8/GTK+ 2.4.14  Unfortunately no time right now to try to
# figure out the problem.
cd /usr/local/src/gkrellm/plugins
test -d gkrellm-newsticker && cd gkrellm-newsticker && cvs update
test ! -d gkrellm-newsticker &&
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gk-newsticker login &&
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gk-newsticker   co gkrellm-newsticker
cd gkrellm-newsticker
chown -R root:root .
test -f Makefile && make distclean
./autogen.sh
make
install -m 755 src/newsticker.so /usr/local/lib/gkrellm2/plugins/

# GkrellmWHO2 0.2.8
# =================
cd
test -f installed/gkrellm/gkrellmwho2_0.2.8.orig.tar.gz &&
mv installed/gkrellm/plugins/gkrellmwho2_0.2.8.orig.tar.gz .
test ! -f gkrellmwho2_0.2.8.orig.tar.gz &&
wget http://shisha.spb.ru/debian/gkrellmwho2_0.2.8.orig.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellmwho2-*" -exec rm -r {} \;
tar xzvf ~/gkrellmwho2_0.2.8.orig.tar.gz
cd gkrellmwho2-0.2.8.orig
chown -R root:root .
make
install -m 755 gkrellmwho2.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/plugins/gkrellmwho2_*.tar.*
mv gkrellmwho2_0.2.8.orig.tar.gz installed/gkrellm/plugins/

# GKrellMMS 2.1.22
# ================
cd
test -f installed/gkrellm/plugins/gkrellmms-2.1.22.tar.gz &&
mv installed/gkrellm/plugins/gkrellmms-2.1.22.tar.gz .
test ! -f gkrellmms-2.1.22.tar.gz &&
wget http://gkrellm.luon.net/files/gkrellmms-2.1.22.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellmms-*" -exec rm -r {} \;
tar xzvf ~/gkrellmms-2.1.22.tar.gz
mv gkrellmms gkrellmms-2.1.22
cd gkrellmms-2.1.22
chown -R root:root .
make
make install
cd
rm -f installed/gkrellm/plugins/gkrellmms-*.tar.*
mv gkrellmms-2.1.22.tar.gz installed/gkrellm/plugins/

# Mailwatch 2.4.3
# ===============
cd
test -f installed/gkrellm/plugins/gkrellm-mailwatch-2.4.3.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-mailwatch-2.4.3.tar.gz .
test ! -f gkrellm-mailwatch-2.4.3.tar.gz &&
wget http://gkrellm.luon.net/files/gkrellm-mailwatch-2.4.3.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-mailwatch-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-mailwatch-2.4.3.tar.gz
mv gkrellm-mailwatch gkrellm-mailwatch-2.4.3
cd gkrellm-mailwatch-2.4.3
chown -R root:root .
make
make install
cd
rm -f installed/gkrellm/plugins/gkrellm-mailwatch-*.tar.*
mv gkrellm-mailwatch-2.4.3.tar.gz installed/gkrellm/plugins/

# Volume 2.1.13
# =============
# Prerequisites:
# alsa (optional; leave off enable_alsa=1 below if you use OSS)

cd
test -f installed/gkrellm/plugins/gkrellm-volume-2.1.13.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-volume-2.1.13.tar.gz .
test ! -f gkrellm-volume-2.1.13.tar.gz &&
wget http://gkrellm.luon.net/files/gkrellm-volume-2.1.13.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-volume-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-volume-2.1.13.tar.gz
mv gkrellm-volume gkrellm-volume-2.1.13
cd gkrellm-volume-2.1.13
chown -R root:root .
make enable_alsa=1
make install
cd
rm -f installed/gkrellm/plugins/gkrellm-volume-*.tar.*
mv gkrellm-volume-2.1.13.tar.gz installed/gkrellm/plugins/

# gkrellm-reminder 2.0.0
# ======================
cd
test -f installed/gkrellm/plugins/gkrellm-reminder-2.0.0.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-reminder-2.0.0.tar.gz .
test ! -f gkrellm-reminder-2.0.0.tar.gz &&
wget http://web.wt.net/~billw/gkrellm/Plugins/gkrellm-reminder-2.0.0.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-reminder-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-reminder-2.0.0.tar.gz
cd gkrellm-reminder-2.0.0
chown -R root:root .
make
make install
cd
rm -f installed/gkrellm/plugins/gkrellm-reminder-*.tar.*
mv gkrellm-reminder-2.0.0.tar.gz installed/gkrellm/plugins/

# gkrellmoon 0.6
# ==============
cd
test -f installed/gkrellm/plugins/gkrellmoon-0.6.tar.gz &&
mv installed/gkrellm/plugins/gkrellmoon-0.6.tar.gz .
test ! -f gkrellmoon-0.6.tar.gz &&
wget http://download.sf.net/gkrellmoon/gkrellmoon-0.6.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellmoon-*" -exec rm -r {} \;
tar xzvf ~/gkrellmoon-0.6.tar.gz
cd gkrellmoon-0.6
chown -R root:root .
make
install -m 755 gkrellmoon.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellmoon-*.tar.*
mv gkrellmoon-0.6.tar.gz installed/gkrellm/plugins/

# GKrellFire 0.3.3
# ================
cd
test -f installed/gkrellm/plugins/gkrellfire-0.3.3.tgz &&
mv installed/gkrellm/plugins/gkrellfire-0.3.3.tgz .
test ! -f gkrellfire-0.3.3.tgz &&
wget http://people.freenet.de/thomas-steinke/gkrellfire-0.3.3.tgz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellfire-*" -exec rm -r {} \;
tar xzvf ~/gkrellfire-0.3.3.tgz
cd gkrellfire-0.3.3
chown -R root:root .
make
install -m 755 gkrellfire.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellfire-*.tar.*
mv gkrellfire-0.3.3.tgz installed/gkrellm/plugins/

# gkrellm-trayicons 1.02
# ======================
cd
test -f installed/gkrellm/plugins/gkrellm-trayicons-1.02.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-trayicons-1.02.tar.gz .
test ! -f gkrellm-trayicons-1.02.tar.gz &&
wget http://sweb.cz/tripie/gkrellm/trayicons/dist/gkrellm-trayicons-1.02.tar.gz .
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-trayicons-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-trayicons-1.02.tar.gz
cd gkrellm-trayicons-1.02
chown -R root:root .
make
install -m 755 trayicons.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-trayicons-*.tar.*
mv gkrellm-trayicons-1.02.tar.gz installed/gkrellm/plugins/

# gkrellm-xkb 1.05
# ================
cd
test -f installed/gkrellm/plugins/gkrellm-xkb-1.05.tar.gz &&
mv installed/gkrellm/plugins/gkrellm-xkb-1.05.tar.gz .
test ! -f gkrellm-xkb-1.05.tar.gz &&
wget http://sweb.cz/tripie/gkrellm/xkb/dist/gkrellm-xkb-1.05.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-xkb-*" -exec rm -r {} \;
tar xzvf ~/gkrellm-xkb-1.05.tar.gz
cd gkrellm-xkb-1.05
chown -R root:root .
make
install -m 755 xkb.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-xkb-*.tar.*
mv gkrellm-xkb-1.05.tar.gz installed/gkrellm/plugins/

# GKnews 0.1.1
# ============
cd
test -f installed/gkrellm/plugins/gknews-0.1.1.tar.gz &&
mv installed/gkrellm/plugins/gknews-0.1.1.tar.gz .
test ! -f gknews-0.1.1.tar.gz &&
wget http://socios.linuca.org/zub/gknews/gknews-0.1.1.tar.gz
cd /usr/local/src/gkrellm/plugins
find -type d -maxdepth 1 -name "gkrellm-xkb-*" -exec rm -r {} \;
tar xzvf ~/gknews-0.1.1.tar.gz
cd gknews-0.1.1
chown -R root:root .
make
install -m 755 gknews.so /usr/local/lib/gkrellm2/plugins/
cd
rm -f installed/gkrellm/plugins/gkrellm-xkb-*.tar.*
mv gknews-0.1.1.tar.gz installed/gkrellm/plugins/

List of HOWTOs

Last updated: 2022-06-09 1:35pm EDT(-0400)
Copyright © 2001-2023 Jason Englander. All Rights reserved.
[HTML5]