Showing posts from September, 2007

Two NVidia Legacy Drivers

NVidia has released two legacy drivers for Linux and Unix operating system. They released it as 71.86.01 and 96.43.01. Both version improves supports with the latest X Org servers and some compatibility with newer 2.6.x kernels and some other features. Check it out if you are using NVidia chipset.

OpenProj : Project Management In Linux

For some time, i was wondering, is there any good alternatives for Microsoft Project? I have searched some open source application, but most of them are not capable of opening files that were made by Microsoft Project. More over, they have limitations on the application itself, meaning, they only support some of the important core features that is available on Project.

The searches continues until this morning. I found this project, OpenProj. It's a free, open source desktop alternative to Microsoft Project and it's available on Windows, Linux, Unix, and Mac OS. It's Java-based application, so you will need to install JRE or JDK before you can start using this application. I have installed this application and yes, it reads Microsoft Project's files correctly and quite well. The only problem is that when you use it for simple project which usually happened in few hours. OpenProj seems to use days as the minimum time frame.

This application has some features that are quit…

Installing aMule

Last night, i tried to install eMule client on my Slackware box. The reason why i need to install eMule client is that i had to download a file which is available on eMule network (at least when i found the file). The site recommended aMule or xMule for Linux platform, so i tried both of them. I grab the source code and compile it manually, but it always failed. After looking for some information, it seems that the current version was having problem with WxGTK 2.8 and above (i use 2.8.5). Finally i grab the binary package from LinuxPackages (it's only available for Slackware 11 though). I install the package and it still won't work.

I ran some debug by running it from the terminal and found out that it needs some library, called libfbd. I checked my system and i already have that library, but with higher version. So the easiest way was making a symlink and yes, it worked

Later on, i found out that the packages were already available on the Torrent networks, so i canceled the do…

Security Update : KDEBASE + KDELIBS

Slackware security team has released two updates on KDE packages, related to kdebase and kdelibs. Here are the changelogs:
Fri Sep 21 18:13:09 CDT 2007
Patched Konqueror to prevent "spoofing" the URL
(i.e. displaying a URL other than the one associated with the page displayed)
For more information, see:
Patched KDM issue: "KDM can be tricked into performing a password-less login even for accounts with a password set under certain circumstances, namely autologin to be configured and "shutdown with password" enabled."
For more information, see:
(* Security fix *)

Patched Konqu…

New NVidia Driver For Linux

NVidia has released a new driver for Linux users, 100.14.19. It has various improvements compared to the latest version and yes, it will only works with newer GPUs, so don't use this if you have old GPUs (for example GeForce 2 or 4 MX. Use the legacy version instead). Here are some improvements on this release:
* Added support for new GPUs

* Improved GLX_EXT_texture_from_pixmap out-of-memory handling.

* Fixed a performance regression on GeForce 8 GPUs.

* Added support for a 'NoScanout' mode to the X driver, useful for high performance computing environments and remote graphics

* Improved power management support with GeForce 8 and older GPUs.

* Improved compatibility with recent X.Org X servers.

* Improved G-Sync support with Quadro FX 4600 and Quadro FX 5600.

* Added XV brightness and contrast controls to the GeForce 8 video texture adapter implementation.

* Further improved interaction with ATi RS480/482 based mainboards.

* Fixed stability problems with some GeForce 8 GPUs.

* Fixed…

Nice FTP Client

If you are looking for a small and nice FTP Client, try FileZilla. It has a nice GUI like in Windows application (CuteFTP for example). It's also a cross platform application, which is available both in Windows and Linux operating system. Here are some features on the application itself:

* Easy to use
* Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
* Cross-platform. Runs on Windows, Linux, *BSD, OSX and more
* Available in many languages
* Supports resume and transfer of large files >4GB
* Powerful Site Manager and transfer queue
* Drag & drop support
* Configurable Speed limits
* Filename filters
* Network configuration wizard

Adobe Reader 8 Rocks

This morning, i installed Adobe Reader 8, replacing my previous version along with Pidgin (it's still compiling now). The installation process does not change at all. You extract the packages, ran the INSTALL script and it will ask you the installation directory. It's said that even though Adobe has offered you a default path (/opt), you should not press ENTER here. You should define your own path (even if you want to use /opt). I choose to set /opt/AdobeReader for my system.

After the installation, the script said that i should log out and login again in order to have the MIME changed, but i can start the application without having to re-login again. It will display a new window, called Beyond Acrobat Reader. This is very useful if you haven't used Adobe Acrobat before, so i checked the option to disable this at startup and close it. Next, you will have a problem with libgtkembedmoz library. This library shipped with Mozilla Seamonkey, so click on Edit > Preferences >…

Adobe Reader 8.1.1 For Linux

Adobe has released a new Adobe Reader for Linux and Solaris. This release also fix the syntax error problem found when you ran Adobe Reader in Slackware 12. It was caused by the GTK library, even though i doubt that. A single character will fix this issues (read my previous post).

Some improvements on this release are (Taken from Phoronix):
- New user-interface
- Improved performance
- Single document interface mode
- Always-available search toolbar
- Better desktop integration
- Support multimedia-enabled PDF documents
- New tools
- Updated review tracker
- Orca accessibility support
- New additions to the digital ID feature

Grab them from this FTP

Pidgin 2.2.0 Released

Pidgin has released 2.2.0 version with some improvements they got from the last Google Summer of Code project. They have integrate them and it's on 2.2.0 tree right now. See the changes on their Changelog. I'm downloading it now and i will try it tomorrow. I just edit the SlackBuild script and then execute it to get the latest Pidgin version. Sweet. This is what i like about Slackware. It's all about simplicity.

Slackware : Un-Buntu

Here's an article about Slackware, which people refer to Un-Buntu or anti-buntu. It's not a flame war, but a small review about Slackware, compared to Ubuntu, regarding the packages. Slackware has about 800 packages, compared to 12000 packages in Ubuntu (derived from Debian), but most of us don't use that much. We mostly use only about 20 application in our daily activities.

Slackware also lacks from official repositories, like ini Ubuntu, but community can help you by making packages for you. Check LinuxPackages, Slacky.EU and SlackBuild for more Slackware packages.

Security Update : PHP, OpenSSH, Samba

Slackware security team has released three packages containing security updates: PHP, OpenSSH, and Samba. Here's the latest changelog on -Stable tree:
Wed Sep 12 15:20:06 CDT 2007
Upgraded to openssh-4.7p1.
From the OpenSSH release notes:
"Security bugs resolved in this release: Prevent ssh(1) from using a trusted X11 cookie if creation of an untrusted cookie fails; found and fixed by Jan Pechanec."
While it's fair to say that we here at Slackware don't see how this could be leveraged to compromise a system, a) the OpenSSH people (who presumably understand the code better) characterize this as a security bug, b) it has been assigned a CVE entry, and c) OpenSSH is one of the most commonly used network daemons. Better safe than sorry.
More information should appear here eventually:
(* Security fix *)

Upgraded to php-…

NetBeans Installation

If you like to build Java application, then you will mostly like Netbeans. Well, there are Eclipse, but some people prefer to use Netbeans. So here's the installation process:
1. Grab Netbeans from the site
2. Make sure you have JDK 1.5.0_06 and above (recommended 1.6.0 and above)
Optional: Add new environment variable, called JAVA_HOME and point it to the Java installation path
3. Switch to root user
4. Add execute permission (chmod +x netbeans-5_5_1-linux.bin)
5. Run the installer (./netbeans-5_5_1-linux.bin)
6. You will have Netbeans installed on your computer.

Here's a screenshot during installation process:

Online Installation

Sometime, people asked me what Linux distro should he/she use? I often replied with neutral answer (even though i'd be happy if he/she will try to use Slackware). When they asked me what distro i used, i answered Slackware. Why? Well, lots of answer about this, but the main thing is that it's simple, stable, and the most important thing: it works. When they believe my words, they started to get interested on Slackware and start using it. Most of the time, i got a request to help them during installation phase, or should we say, online installation

The result was not always the same. Some people said that the installation was successful, and some say it's kindda hard to do (but most of them who fell into this category soon learn their mistakes and willing to try again. This time, it's their luck). Most of the problem lies on the partitioning. Some people didn't know what device should they use, so when they ran fdisk /dev/hdX, they got a warning message, saying that…

KDE 4 Goes Beta 2

Being tagged to release next Christmas (after being delayed from the original schedule in October), KDE has released their second beta version on the next major KDE release, KDE 4. This release marks the beginning of the feature freeze and the stabilization of the current codebase, meaning that they will not add more features in it and start working to polish the artwork and ui to make it more blink blink

Here are some screenshots from KDE's site

Installing Clamav

Even though Linux is resistance to virus and worms, sometimes, people still use Windows on their computer and virus is spreading wild in Windows via USB Flash Disk or emails. We can use anti virus application in Linux computer to remove the virus before it reached Windows client. This is mostly done by scanning the incoming emails in the mail server gateways. For that purpose, you will need an anti virus application which can do that and Clamav is the answer.

I don't have my own mail server (i use GMail for my email) and i have been using F-Prot as my anti virus application for some time. It is working just fine, but the problem lies on the update process. They always download everything from the start, not by the difference. This behavior is the same as some anti virus in Windows operating system. For people who doesn't have fast and dedicated Internet connection, this will be a problem. So i decided to try Clamav to replace F-Prot.

First thing you have to do is grab the latest…

Acrobat Reader Problem

If you need to use Adobe Acrobat Reader on Slackware 12, you will encounter error messages like this when you run the application from terminal:
syntax error
syntax error
syntax error
syntax error
syntax error
syntax error

Don't worry, it's a known issue and LinuxQuestions has a solutions for you
Edit acroread file and change this line
echo $mfile| sed 's/libgtk-x11-\([0-9]*\)\([0-9]\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'


echo $mfile| sed 's/libgtk-x11-\([0-9]*\)\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'

If you don't notice the difference, it's a "*" character after[0-9]. One line will solve the problem and Acrobat Reader will work again. This bug is affecting Acrobat Reader 7.0.9 version.

Constant Pace on Liferea

Even though they only have one active developers, Liferea keep their pace to produce high quality product by fixing any found defects and release it as soon as possible to the public. Few days ago, i wrote about installing Liferea 1.4.0 on my Slackware and today they have released 1.4.1, a maintenance version which fixed some irritating bugs found on 1.4.0.

I don't have time to install it right now (but i have download them). Probably later at night i will do it.

Liferea 1.4 On Slackware

I browsed Liferea's site today and find out that they have released 1.4 stable version. I'm eager to try this out as i'm one of their users. I have successfully installed Liferea 1.2.x on my Slackware system and it's working very well and efficiently. Now, i'm trying to set up Liferea 1.4. Before you wanted to install liferea 1.4.x, make sure you have all your requirements installed first. Read my previous post about installing Liferea 1.2, since some packages is not available in Slackware's official packages, thus you need to install it manually.

One of the biggest change from liferea 1.2.x and 1.4.x is the storage engine. Liferea 1.4.x use Sqlite to store the feeds, so you will need to install sqlite first. Grab the Slackbuild and the source from Slackbuilds Repository and install it. Next, you can start compiling it or use the SlackBuilds (it's old, but you can edit the version and it might work. I don't use liferea's Slackbuild) instead. I use th…

Improvements Update

Ooppss... Slackware security team has released a second build to Java JDK 6 because there were some improvement problem at the first build that would messed up $MANPATH. Get the updates if you haven't update to the first build. Here's the changelog:
Sat Sep 1 18:23:39 CDT 2007
extra/jdk-6/jdk-6u2-i586-2.tgz: Fixed a bug in the improvement to the /etc/profile.d/ scripts where it would mess up the $MANPATH. Sorry about that, folks. The JRE package was not affected.
BTW, any time a security upgrade package mentioned in an advisory is "missing", it probably means a mistake like this was made. In those cases, look for a newer package, and verify the authenticity using "gpg --verify" and the .asc file.

Vote Result

I know this isn't the last day, but since we have the domain name up and running, i decided to close one of my polling, which is about the URL for the Planet Application. Here are the result: (2) (1) (17) (1) (3)

Voters: 24

More Slackware Mirror

As Ozzie have said in his blog, there are several unofficial Slackware mirrors (i said it's unofficial, since Ozzie has tried to contact the person in charge of maintaining the mirrors in Slackware site, but he never put Ozzie's request on the site, so it's called unofficial, but don't worry about that. It just simply works and it's the same as the other mirrors). Most of them are connected to IIX and OpenIXP connection, so it should be very fast when accessed in Indonesian territory (for those who are outside Indonesia, you might get better service by accessing nearest mirror where you live, since you have bigger bandwidth than us in Indonesia in most cases).

I hope this will improve Slackware's adoption in Indonesia. We will keep promoting Slackware is the best option for your server AND your desktop (hey, Slackware is also care about desktop users now, if you haven't notice that). Join our discussion or share with us. We are waiting for your contribution

Upgrade To PHP 5.2.4

New PHP 5 package has been released (not in Slackware's repository, but in the main site for now) and i have upgrade my PHP version to the latest one. When i tried to use my old configuration parameters, some of them didn't work anymore, so some options have been considered obsolete and deleted. I had to reconfigure my configuration file and finally i made it. Also i have upload it to my public share on box. You will see some other public file i used on my Slackware system.

Upgraded to

I have just finished upgrading my kernel to the latest -Stable kernel, I left the process for a while, since i went to the book store with my friend and when i came home, all i had to do was executing make modules_install to install the kernel modules and then do the rest (edit lilo, re-ran lilo, making symlink, etc).

I had one problem after i upgrade the kernel, which was related to USB. I tried to delete a directory recursively using rm -Rf command at my portable HD, but i get a message that the system was a read-only system. I was surprised, since usually (before the upgrade), i never had problem doing this. I thought it was related to the code in, but apparently, it was a data corruption problem. When i looked at the content of directory, some files has 0 bytes on the size and thus i got this message on dmesg when it tried to delete those files:

FAT: Filesystem panic (dev sda1)
fat_free_clusters: deleting FAT entry beyond EOF
File system has been set read-on…

Security Update : JDK/JRE

Slackware security team has released an update to fix security vulnerabilities found on several Java packages, including JRE and JDK. This package can be used from Slackware 12.0 back to 8.1. Here are the announcements and the changelog:
[slackware-security] java (jre, jdk) (SSA:2007-243-01)

Sun has released security advisories pertaining to both the Java Runtime Environment and the Standard Edition Development Kit.

One such advisory may be found here:

Updated versions of both the jre and jdk packages are provided which address all known flaws in Java(TM) at this time. There may be more advisories on describing other
flaws that are patched with this update. Happy hunting!

Slackware repackages Sun's Java(TM) binaries without changing them, so the packages from Slackware 12.0 should work on all glibc based Slackware versions.

Fri Aug 31 13:33:54 CDT 2007
Upgraded …