The other programs that I found for Linux that support Davis are Wview and Weatherdisplay. I never got either of them fully working (library problems).
Since I've run wview for awhile, and I'm currently evaluating WeatherDisplay, some insights:
First, wview is now available as a fink package (v3.4.0). So that should take care of all of your library/dependency problems.
Also, wview is run completely from the Terminal, including setup and configuration. If you are not reasonably comfortable with Terminal, or don't know/want to know how to install fink or other packages, you might as well stop here
WeatherDisplay is completely GUI'd although I've had problems with the menus not fitting within their dialog boxes which is a problem if you are not familiar with the program on windows. Also, it appears to 'lockup' at times, and then later unfreeze, haven't really poked around to get a good test case for the author yet.
On the plus side, WD does have support for getting data to almost every conceivable data repository, and is capable of doing wunderground's rapid update. WD also has a bunch of nifty features (too many to list here, see the website). The author is also responsive and an active member of this forum.