On Tuesday, June 15, 2010 01:49:31 pm Rafael Skodlar wrote: > On 06/14/2010 07:44 PM, Mark Thomas wrote: > > On Tuesday, June 15, 2010 04:07:49 am Viesturs Lācis wrote: > >> Hello! > >> > >> I see exe and zip files available for download from the provided link > >> http://code.google.com/p/dxf2gcode/ > >> These are files for windows. > >> > >> So that is why I wanted to ask - how do You install on Linux? > >> > >> with best regards, > >> > >> Viesturs > > > > If you want a short cut to running the program create a file called d2g > > with the following contents (changing the second line to reflect where > > you have placed the dxf2gcode program files) > > A shorter shortcut would be an alias in .bashrc like this: > alias d2g='/usr/local/bin/dxf2gcode' > > To make that happen one could > echo "alias d2g='/usr/local/bin/dxf2gcode'" >> .bashrc > and execute > . .bashrc > while in home directory; needed only until the reboot. > > Another possibility is a link like this: > cd /usr/local/bin > ln -s dxf2gcode d2g > > No need for additional script at all. _cd_ in scripts is not needed in > general; full path does the same thing. It is needed when creating tar > with certain structure for example. > > > #!/bin/bash > > cd /your/path/to/dxf2gcode > > ./dxf2gcode_b02.py 2>/dev/null& > > > > Copy the file (d2g) to the /usr/local/bin directory and make it > > executable > > > > sudo cp d2g /usr/local/bin/ > > sudo chmod 775 /usr/local/bin/d2g > > > > Now you can execute the program from anywhere by typing d2g > > > > Cheers, > > > > Mark > > Watch for the script to have lines properly terminated with LF instead > of CRLF as I see it too often causing troubles in Unix. > > -- > Rafael > > --------------------------------------------------------------------------- > --- ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users This would work if you copied all the .py files of the program to /usr/local/bin. Since dxf2gcode is a collection of files the cd comes in handy as it sets the correct directory and actually used quite frequently in script files for this purpose, and it doesn't add clutter to the bin directory.
Also, having a small script makes it easy to add to the menu for execution. If you edit a script file with the standard linux editors such as gedit or kate, or for that matter even vi there will be no issue with LF or CRLF. This usually crops up when copying files created under some form of DOS/Windows without converting them to Unix format Cheers, Mark ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users