Find the answer to your Linux question:
Results 1 to 7 of 7
Hi, I am new in Linux and don't know much thing about it. Because of this fact, I cannot install a CVS Server in my SuSE. Could someone tell me ...
  1. #1
    Just Joined!
    Join Date
    Nov 2010
    Posts
    18

    Question CVS Server Installation on SuSE Linux

    Hi,
    I am new in Linux and don't know much thing about it. Because of this fact, I cannot install a CVS Server in my SuSE. Could someone tell me where I can find a CVS Server dowload file and explain how am i going to install this on my Linux? Actually I searched on Internet but I couldn't find any packages or files to download?
    Thanks...

  2. #2
    Linux Newbie
    Join Date
    Apr 2007
    Posts
    119
    Any reason to use CVS versus subversion? A google search will yeild multiple "how-to's" on CVS server setup. I set up a CVS server a few years ago and recently a subversion. The subversion setup was a lot easier.

  3. #3
    Just Joined!
    Join Date
    Nov 2010
    Posts
    18

    Question

    Quote Originally Posted by markcole View Post
    Any reason to use CVS versus subversion? A google search will yeild multiple "how-to's" on CVS server setup. I set up a CVS server a few years ago and recently a subversion. The subversion setup was a lot easier.
    Actually I heard subversion is better than CVS but I need to work on CVS and use it. So far, I managed to install cvs on my SuSE using YaST. But I don't know how to use my cvs properly. It gives `cvs [init aborted]: cannot make directory /usr/local/cvsroot: Permission denied` error when I try to write `cvs -d /usr/local/cvsroot init` command in terminal. Any idea how I can handle it? As I said I am new in Linux and also CVS server. Any help would be great.

  4. #4
    Just Joined!
    Join Date
    Aug 2006
    Posts
    14
    Were you logged in as root when you issued the command? Either you don't have permission to write in /usr/local, or its conceivable that directory /usr/local doesn't exist, and CVS expects it to be there. CVS may call mkdir, which doesn't create paths (of more than one directory) unless you explicitly ask it to.

    Another possibility (though unlikely) is that cvsroot already exists, and trying to recreate it throws an error.

    As I don't have a CVS installation to hand, I can't conveniently test any of the above, but it shouldn't take more than a few minutes to test the ideas.

  5. #5
    Just Joined!
    Join Date
    Nov 2010
    Posts
    18

    Thumbs up

    Quote Originally Posted by clarkem View Post
    Were you logged in as root when you issued the command? Either you don't have permission to write in /usr/local, or its conceivable that directory /usr/local doesn't exist, and CVS expects it to be there. CVS may call mkdir, which doesn't create paths (of more than one directory) unless you explicitly ask it to.

    Another possibility (though unlikely) is that cvsroot already exists, and trying to recreate it throws an error.

    As I don't have a CVS installation to hand, I can't conveniently test any of the above, but it shouldn't take more than a few minutes to test the ideas.
    Yeah, I logged in as superuser now and managed to create a repository. That solved the problem. Thanks. By the way, i can create repositories more than one, right? Or would that mix everything?

  6. #6
    Just Joined!
    Join Date
    Aug 2006
    Posts
    14
    I guess you could using different directories, and then access each by changing the environment variable "CVSROOT" - this points to the repository root directory. There may be command line arguments to override CVSROOT, but I'm not aware of any.

  7. #7
    Just Joined!
    Join Date
    Nov 2010
    Posts
    18

    Thumbs up

    Ok, thanks for your help.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...