Archive for the Category » slackware «

Saturday, November 01st, 2008 | Author: number.0

I’m quite new to Django, Pinax and mod_wsgi, so today i decided to try on Pinax with a Slackware 12.1 development box. Everytime I forget after doing something, so better to note it down here, easier for me to remind it later, official Pinax 0.5 has been out for few days, and it’s a good time to try it to see how it can replace my current home-made PHP CMS. I’m not very used to Django, so another chance to play with it, my experience with Python framework only stop at Skunkweb & Quixote.

more…

Share/Save/Bookmark

Sunday, October 05th, 2008 | Author: number.0

Here are the steps that I managed to install Mapnik 0.5.1 on Slackware 12.1, it’s for personal documentation but might be helpful for some of you out there.

Depends on your current installed packages, you may be required to install some other packages, for details of the dependencies, please refer to it’s wiki

Mapnik requires the Boost libraries, International Components for Unicode, Freetype, Proj4, and a variety of image libraries.

Installing Boost is often new to mapnik users, but the majority of remaining dependencies are more familiar.

If you have previously built or installed other open source graphics or mapping applications it is likely that most of the remaining dependencies are already installed.

Currently detailed notes on mapnik dependencies are included in each platform specific installation instructions.

See MapnikInstallation for more information.

Before installation, check your boost lib compatibility here
The boost lib I got from LinuxPackages.Net for Slackware 12.1 is at version 1.36, which is not compatible with mapnik 0.5.1 (I got error while compiling), so I took boost version 1.35 from here

- Install boost lib package
- Install scons package (from slacky.eu), requiredbuilder (from stabellini.net )
- Download SlackBuild of Mapnik for Slackware 12.1 from slacky.eu , put everything in the same folder (e.x /home/download/mapnik-slackbuild/)
- running #./mapnik.SlackBuild
- If everything is ok, you will get mapnik package at the same folder with the slackbuild scripts, install it like other Slackware packages.

Test your Mapnik:

Once the installation is completed, you can test your installation by running a Python Hello World with Mapnik (You can see detailed instruction from here). Here is my summarization

1. Download the data, put it in /home/work/mapnik/data/ & unzip it
2. Copy the python code below, put in it a file name world.py at /home/work/mapnik/

#!/usr/bin/env python

from mapnik import *
m = Map(600,300,“+proj=latlong +datum=WGS84″)
m.background = Color(’steelblue’)
s = Style()
r=Rule()
r.symbols.append(PolygonSymbolizer(Color(‘#f2eff9′)))
r.symbols.append(LineSymbolizer(Color(‘rgb(50%,50%,50%)’),0.1))
s.rules.append(r)
m.append_style(‘My Style’,s)
lyr = Layer(‘world’)
lyr.datasource = Shapefile(file=‘/home/work/mapnik/data/world_borders’)
lyr.styles.append(‘My Style’)
m.layers.append(lyr)
m.zoom_to_box(lyr.envelope())
render_to_file(m,‘world.png’, ‘png’)

3. Go to /home/work/mapnik/ and run the script #python world.py, if you get the world.png file in the same folder then everything is fine, mean the installation was successful

Share/Save/Bookmark

Category: programming, slackware  | Tags: , ,  | 2 Comments
Tuesday, September 16th, 2008 | Author: number.0

Here is full instruction of how to set up a Network printer work using CUPS.

http://www.linuxquestions.org/linux/answers/Networking/Setting_Up_a_Network_Printer_using_CUPS

Happy Slackware ^^

Share/Save/Bookmark

Category: linux, slackware  | Tags: ,  | Leave a Comment
Thursday, September 11th, 2008 | Author: number.0

Okay, here is a list of steps that install vmware-tools on Slackware 12.1
You need to install PAM before proceding the instruction, get PAM from LinuxPackages.net & install it
(http://www.linuxpackages.net/search_view.php?by=name&name=pam&ver=12.1)

 After that, do:

  1. cd /etc/rc.d  
  2. for V in {0,1,2,3,4,5,6}; do ln -s /etc/rc.d /etc/rc.d/rc${V}.d; done  
  3. mkdir /etc/pam.d  
  4. cp /etc/rc.d/rc.inet1 /etc/init.d/network  
  5. cp /etc/rc.d/rc.inet1 /etc/init.d/networking
  6. In VMWARE, select Settings => Install Vmware Tools
  7. $mount /dev/cdrom /mnt/cdrom
  8. cp /mnt/cdrom/vmware*.tar.gz /tmp
  9. cd /tmp
  10. tar zxf vmware*.tar.gz
  11. goto the extracted folder and $./vmware-install.pl  

Share/Save/Bookmark

Category: linux, slackware  | Tags: ,  | Leave a Comment