On 06.12.2017 18:17, Bo Berglund wrote:
> On Wed, 06 Dec 2017 15:49:40 +0100, Bo Berglund
> <bo.berglund_at_gmail.com> wrote:
>
>> Is there some way to move an installed package from an Ubuntu machine
>> to another more recent machine?
>> Then I could get cvs(nt) on Linux operational on my new Ubuntu 16.04.3
>> machine.
>> This would make the conversion using cvs2svn possible with an
>> executable that understands the cvsnt stuff.
> I tried the following:
> 1) Located the cvs program on the UBUNTU10 machine, it turned out to
> be symlinked to:
> /usr/bin/cvsnt
> 2) I tar:ed the cvsnt file and sent it by ftp to my website
> 3) On the new server I used ftp to get the tar file back
> 4) Then I untared it to my home dir
> 5) Finally I tried to check if it would run:
> ~$ ls -l
> total 1352
> -rwxr-xr-x 1 bosse bosse 943676 Jan 17 2010 cvsnt
> -rw-rw-r-- 1 bosse bosse 431550 Dec 6 07:45 cvsnt.tar.gz
> ~$ ./cvsnt
> -bash: ./cvsnt: No such file or directory
> ~$ cvsnt
> cvsnt: command not found
It probably needs a bunch of shared libraries that it doesn't find on
your machine:
Try:
$ ldd ./cvsnt
and see what's missing. Even if you install the missing libraries,
there's a good chance nothing will work as expected, since ABI
compatibility is probably not guaranteed.
I really, really recommend you try do do the conversion on the VM you
found. If it's using an IPv6 network address, well then, change the
address. It's not rocket science.
-- Brane
Received on 2017-12-07 23:05:28 CET