Garry's Mod Tips

Installing SVN addons in Linux and Mac

Brief

Those who have played Garry's Mod on Windows may know that most of the addons are developed and daily modified in SVN version control enviroments.
This allows easily updating client-side addons too by "SVN updating" the repo for addon locally. 

In Windows enviroment the easiest and most popular graphical client for SVN is TortoiseSVN.
For both Linux and Mac enviroments I recommend RapidSVN or just plain old "svn" commandline clients it's the easiest.

You can easily find the latest installers for cross-platform releases from they're respected site.

But since cxgames is developed for Linux and Mac, I will only cover the RapidSVN and svn command itself here.


RapidSVN

After you have successfully installed RapidSVN for you'r platform, you can go ahead and launch it.

In the main titleset select "Repository" From there select "Checkout"

In the "URL" field you can type the address of the SVN addon: 
List of current popular SVN addon address's here.

In the "Destination Directory" you need to browse where to put the addon: 
By default you should choose /home/user/.cxgames/default/drive_c/Program Files/Steam/steamapps/steamusername/garrysmod/garrysmod/addons/addon_name

Change variables "user" "default" "steamusername" "addon_name" respectedly.

Click OK, to start initializing the checkout. Remember SVN is fast for smaller files, it may take a while to complete the whole checkout.

After you've done with checking out, you may want to check for updates by clicking the bookmarks created on the left panel and selecting "Update Selected".


SVN commandline 

SVN commandline is much more simpler to use on crossplatform, it maybe installed for your Distribution/Platform by default.
Browse to /home/user/.cxgames/default/drive_c/Program Files/Steam/steamapps/steamusername/garrysmod/garrysmod/addons/

Change variables "user" "default" "steamusername"  respectedly.

Then enter the following commandset in console.
svn co svn-address addon_name

Change variables "svn-address-here" "addon_name" respectedly

you may want to check for updates sometimes by browsing to the directory of the addon and entering the following command 
svn update


That's it, I hope this covers all up =)

by ilaril on 2010-01-09 05:54:31
Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiWnEyclc5R1c5enN0UU1zTiIsImdkcHIiOjB9