One Unified Global Perspective
Communications with a Global Perspective
Home
Intro
Contact Us
Voice over IP
PBX Solutions
Services
Support
Glossary
Open Source
Blog
Forum

WebMail





2010 Aug 18 - Wed

Cygwin, Eclipse and Subversion Installation Notes

I have written several articles about Eclipse (the code editing UI) and it's integration with subversion. This is an update of a few things to watch out for with Eclipse, the Helios release. I do development on Linux as well as on Windows. In this case my primary machine is a Windows machine running VMWare with several guest Linux systems.

For the Linux systems with a GUI, I've used Cygwin to provide a mechanism of running the Linux interfaces on my Windows interface. I have tried the VMWare Unity mechanism, but on my multi-monitor system, it appears clunky and buggy.

When installing Cygwin, the key library to install is the 'xinit' library. This loads all other necessary X11 libraries. Also include mintty in the Shells category for an improved console experience.

As a side note for regular terminal operations in Cygwin, the following can be used with mintty. Start 'ssh-agent mintty'. mintty is explained at http://code.google.com/p/mintty/. Then use ssh-add to add a private key. The public key can be added to the ~/.ssh/authorized_key files on the destination machines.

Anyway, for getting the GUI experience, use startxwin to start an xwindow terminal window. Connect to the destination computer with 'ssh -l username -Y ipaddress'. At that point, I run eclipse with '/usr/sbin/eclip[se/eclipse &'. The '&' forks the process and allows further operations in the terminal window.

I've got ahead of myself here. To get eclipse installed, I downloaded the binaries from eclipse.org, expanded them to a directory called eclipse. I then moved the directory to /usr/sbin. Eclipse can then be started with '/usr/sbin/eclipse/eclipse'.

For version control, the Polaris subversion client is listed as a standard item in the Collaboration items in the Eclipse New Software. After trying that, I wasn't very pleased with the experience. It is not well integrated.

Instead, I removed the Polaris Subversive client and installed the Tigris.org Subclipose Client. The integration into Eclipse is much better. I used the SVNKit (Pure Java) connector so as to obtain the svn+ssh://... tunnelling capability with a private key based login.



Blog Content ©2012
Ray Burkholder
All Rights Reserved
ray@oneunified.net
(441) 500-7292
Available for Contract Work
Resume

RSS: Click to see the XML version of this web page.

twitter
View Ray 
Burkholder's profile on LinkedIn
technorati
Add to Technorati Favorites



August
Su Mo Tu We Th Fr Sa
18
       


Main Links:
Monitoring Server
SSH Tools
QuantDeveloper Code

Special Links:
Frink

Blog Links:
Sergey Solyanik
Marc Andreessen
HotGigs
Micro Persuasion
... Reasonable ...
Chris Donnan
BeyondVC
lifehacker
Trader Mike
Ticker Sense
HeadRush
TraderFeed
Stock Bandit
The Daily WTF
Guy Kawaski
J. Brant Arseneau
Steve Pavlina
Matt Cutts
Kevin Scaldeferri
Joel On Software
Quant Recruiter
Blosxom User Group
Wesner Moise
Julian Dunn
Steve Yegge
Max Dama

2010
Months
Aug




Mason HQ

Disclaimer: This site may include market analysis. All ideas, opinions, and/or forecasts, expressed or implied herein, are for informational purposes only and should not be construed as a recommendation to invest, trade, and/or speculate in the markets. Any investments, trades, and/or speculations made in light of the ideas, opinions, and/or forecasts, expressed or implied herein, are committed at your own risk, financial or otherwise.