Applications RPM packages for KDE on openSUSE

Here are various third party applications for KDEexternal link, that I use. I have created own RPM packages for those programs. All packages are for openSUSE Linuxexternal link.

KPoGre

KPoGreexternal link (version 1.6.0) is PostgreSQLexternal link administration tool. It requires libpqxxexternal link library.

KPoGre

KSensors

KSensorsexternal link (version 0.7.3) is a nice lm-sensors frontend for the KDE.

ksensors

You must have installed lmsensorsexternal link and loaded appropriate modules. Run sensors command as root from console. If it says - no sensors detected, use sensors-detect program. It detect your chips and says, what modules must be loaded.

For example for my ABIT KT7A motherboard, I have following lines in /etc/rc.d/boot.local file:

# KT7-A sensors
modprobe i2c-viapro
modprobe i2c-isa
modprobe via686a

And here is sensors modules for ABIT NF7-S:

# I2C adapter drivers
modprobe i2c-nforce2
modprobe i2c-isa

# I2C chip drivers
modprobe eeprom
modprobe w83627hf

# sleep 2 # optional
/usr/bin/sensors -s # recommended

Guarddog

Guarddogexternal link (version 2.40) is user friendly firewall generation/management utility for KDE on Linux.

Guarddog

Understand what is it

This program is not a firewall ! This is tool for generate firewall rules. Output from this program is in file /etc/rc.firewall.

Pleasse read documentation provided with Guarddog (press Help button on Guarddog main window). Here are useful informations for understanding some basic concepts.

Watching firewall log

To be sure, that firewall is running, watch firewall output log. On SuSE 9.2 I use tail -f /var/log/messages command in console as root. On SuSE 10.0, log is in /var/log/firewall.

Testing if it's work

To be sure, that firewall works, test it. For example, if you have blocked FTP on your machine, test if port 21 is really blocked. Start web browser on another machine, that is on the same local network as shielded machine, type ftp://your_ip_adress to adress line and press enter. Look on firewall output, if message about blocked or dropped packet is logged:

Dec  8 10:00:40 linux kernel: DROPPED IN=eth0 OUT= MAC=00:11:09:87:a8:0d:00:e0:18:dc:9c:aa:08:00 SRC=194.108.232.xxx 
DST=194.108.232.xxx LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=25253 DF PROTO=TCP SPT=1613 
DPT=21 SEQ=406336433 ACK=0 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402)

Ensure to work it permanently

When you press Apply or OK buttons on Guarddog, firewall script is launched and force rules to work. But after reboot, rules are losted. You must run script /etc/rc.firewall after reboot to have permanent shield.

On my SuSE 9.2/10.0 machines I have following changes in /etc/rc.d/network file. Find and look at function reload_firewall(). First 7 lines are commented to remove SuSE firewall setting. Then I added 5 own lines to get script /etc/rc.firewall to work.

reload_firewall() {
#	test "$1" = not_on_boot -a "$MODE" = onboot && return -1
#	test "$FIREWALL" != yes && return -2
#	local NIX RL
#	read NIX RL <<(runlevel) 
#	test -z "$RL" && RL=`sed -n 's=^id:\(.\):initdefault.*$=\1=p' /etc/inittab`
#	ls /etc/init.d/rc${RL}.d/S*SuSEfirewall2_setup &< /dev/null || return -3
#	/sbin/SuSEfirewall2 start

if [ "$MODE" = onboot -a "$ACTION" = start ] ; then
    echo -e '\E[40;35m'"Setting up firewall rules ..."
    /etc/rc.firewall
    tput sgr0
fi
}

If all is done correctly, you will see magenta colorized line Setting up firewall rules ... while your machine booting after setting up network interfaces.

Guidedog

Guidedogexternal link (version 1.0.0) is an advanced routing/network configuration utility for KDE on Linux.

Guidedog

Understand what is it

This program is tool for generate routing rules. Using it, you may easily set-up packet routing/forwarding, IP masquerade and Port Forwarding. Output from this program is in file /etc/rc.guidedog.

My main PC have two network cards. First is connected to CaTV modem to Internet provider. Second one is connected to switchexternal link - my home LAN. Thanks to Guidedog, it was easy to set up Internet connection sharing for another PC's, connected to home network.

Ensure to work it permanently

When you press Apply or OK buttons on Guidedog, routing script is launched and force rules to work. But after reboot, rules are losted. You must run script /etc/rc.guidedog after reboot to have permanent router.

On my machine I have following changes in /etc/rc.d/network file. Those commands checks network card setting, and run firewall (see Guarddog) and router scripts.

reload_firewall() {

if [ "$MODE" = onboot -a "$ACTION" = start ] ; then

    echo -e '\E[40;33m'"------------------- eth0 (LAN) ------------------------"
    ethtool eth0
    echo -e '\E[40;33m'"-------------------------------------------------------"

    sleep 5

    echo -e '\E[40;35m'"Setting up firewall rules ..."
    /etc/rc.firewall
    echo -e '\E[40;35m'"Setting up router rules ..."
    /etc/rc.guidedog
    tput sgr0
fi
}

Installing

I maintain RPM's using openSUSE build service KDE Communityexternal link. You can install packages using one-click install here.

Installing using Konqueror

Go to OpenSuseexternal link and click to Software Search link.

Screenshot

Then type name of application, that you need and when found, use one-click install button.

Screenshot

Installing using YAST

Use menu Start -> System -> YAST (Administrator Setting).

Screenshot

Click on Software Repositories.

Screenshot

Then Add new HTTP source - KDE Community with server: download.opensuse.org and directory /repositories/KDE:/Community/openSUSE_10.3/.

Screenshot

When you have defined this source, you can use Software management YAST option...

Screenshot

...and find required package name to install it.

Screenshot


Home   Up   Have your KDE up to date !

Valid XHTML 1.0!