Choose style:

Author Topic: Installing Copy for Linux Client [DEFUNKED]  (Read 2920 times)

0 Members and 1 Guest are viewing this topic.

Offline AndyInMokum

  • Global Moderator
  • Hero
  • *****
  • Posts: 4808
  • Karma: 1013
  • "Keep on Rockin' in the Free World"
    • View Profile
  • Peppermint version(s): PM 9 & PM 8 Respin-2 (64-bit)
Installing Copy for Linux Client [DEFUNKED]
« on: October 24, 2015, 07:06:36 am »
Hi everyone, most of you are familiar with Dropbox and how it works.  They are a bit stingy with 2GB of free space in comparison to other Cloud storage and file sharing providers.  One such provider is, Copy.  Their format is basically the same as Dropbox.  However, they offer 15GB of free storage to everyone.  Copy, also has three different Linux clients.

README[/s][/size][/b]
Quote
To use Copy in Linux, install this tarball wherever you like. There are three
binaries available for use, described below.

1.  CopyAgent – This is a QT based UI application for the Linux GUI; it acts
    as a tray application, just like the Mac and Windows versions.
1.a     You can install overlays on certain version of Nautilus, by
        running as root ./CopyAgent –installOverlay.

2.  CopyConsole – This is a headless version of the Copy app. It can run
    in a terminal or as a background process.
2.a     This version won't have a login prompt, so if you haven't logged
        in before you'll need to provide at minimum a username and Copy
        folder location. If a password isn't provided at the command line,
        it will be prompted for. Example:
        CopyConsole -username=<email> -root=/home/<user>/Copy
2.b     If you have previously logged in, either with CopyAgent or
        CopyConsole, then no special arguments are required.
2.c     For more options, run: CopyCommand -help

3.  CopyCmd – This is a tool that provides commandline APIs into various
    aspects of the Copy app. You can do cool things like create a link
    URL to a file in your account or upload a file directly into
    the cloud.
3.a     For a full list of commands, run: CopyCmd -help
3.b     Several commands require a [path] as an argument. All such paths
        must begin with / and are relative to your Copy folder. For
        example, if your Copy folder contains a subdirectory called Foo,
        and inside that is a file called Bar, then the [path] argument
        needed to refer to file Bar would be /Foo/Bar.
In this tutorial, we're going to be installing the first option: CopyAgent.

First you must create a Copy account.  Click on the following link to open Copy in your web browser: https://www.copy.com.  From this page, create your account.  Once this has been done, log into your new account.  You will be presented with a page similar to the one below:

Click on Image to Enlarge


In the top right hand corner of the page next to little man icon, click on the drop down menu.  From the menu, select: Install app.  See image below:

Click on Image to Enlarge


In the new window, select: Download.  See image below:

Click on Image to Enlarge


You'll notice that the installation file is contained in a tarball: Copy-3.2.01.0481.tgz.  By default, this tarball will be downloaded to your Downloads folder.  If you've changed the location, please adjust the following instructions to reflect that location.  Open a terminal window with the following keystrokes: Ctrl+Alt+t.  Enter the following command to navigate to your Downloads folder:
Code: [Select]
cd ~/Downloads
Hit on your enter/return key.  In the terminal window enter the following command to unpack the tarball:
Code: [Select]
tar xvf Copy-3.2.01.0481.tgz
Hit enter.  In the terminal, enter the following command:
Code: [Select]
cd copy && ls
The output should look similar to this:
Code: [Select]
andy@andy-AMILO-Li3710 ~/Downloads $ cd copy && ls
armv6h  README  x86  x86_64
andy@andy-AMILO-Li3710 ~/Downloads/copy $
The armv6h is for ARM architecture chips.  The README contents are at the top of this tutorial.  x86 is for 32-bit and the x86_64 is for 64-bit.  For this tutorial, we're going to use the 64-bit option.  If you're using 32-bit, adjust the following command. 

In the terminal window enter the following command:
Code: [Select]
cd x86_64
Hit enter.  For 32-bit users, enter the following command:
Code: [Select]
cd x86
Now enter:
Code: [Select]
ls
Hit enter.  You'll see in the list of folders and files: CopyAgent, CopyCmd and CopyConsole
Code: [Select]
andy@andy-AMILO-Li3710 ~/Downloads/copy/x86_64 $ ls
ca-bundle.crt       libappindicator.so.1      libindicator.so.6      libQtCore.so.4.8.4  libQtGui.so.4.8.4      libQtSvg.so.4.8.4
CopyAgent           libappindicator.so.1.0.0  libindicator.so.6.0.0  libQtDBus.so        libQtNetwork.so        libQtXml.so
CopyCmd             libBrt.so                 libm.so                libQtDBus.so.4      libQtNetwork.so.4      libQtXml.so.4
CopyConsole         libcaja-copy.so           libm.so.6              libQtDBus.so.4.8    libQtNetwork.so.4.8    libQtXml.so.4.8
copyext.rcc         libCloudSync.so           libnautilus-copy.so    libQtDBus.so.4.8.4  libQtNetwork.so.4.8.4  libQtXml.so.4.8.4
imageformats        libgcc_s.so               libQtCore.so           libQtGui.so         libQtSvg.so            libstdc++.so
libAgentSync.so     libgcc_s.so.1             libQtCore.so.4         libQtGui.so.4       libQtSvg.so.4          libstdc++.so.6
libappindicator.so  libGui.so                 libQtCore.so.4.8       libQtGui.so.4.8     libQtSvg.so.4.8        libstdc++.so.6.0.18
andy@andy-AMILO-Li3710 ~/Downloads/copy/x86_64 $
Make sure you're still working from:
Code: [Select]
~/Downloads/copy/x86_64
or,
Code: [Select]
~/Downloads/copy/x86
if you are using 32-bit.  If you downloaded the original tarball to an alternative location, adjust the following command accordingly; if necessary.  We're going to use the script file: CopyAgent.  In the terminal, enter the following command to run the script file:
Code: [Select]
./CopyAgent
Hit enter.  In the setup window that opens, fill in the your account details you created earlier.  Click Login to confirm and logout and back in.  Copy will now appear in the panel.  You can left click on the Copy icon and select Preferences to select which folders and files you would like to share.  That's it.  You now have Copy installed on your Peppermint machine - cool eh  8)!!
« Last Edit: February 08, 2016, 02:17:37 am by AndyInMokum, Reason: Copy ceased to exist in May 2016 »
Backup! Backup! Backup! If you're missing any of these -  you ain't Backed Up!
For my system info please L/click HERE.

Offline aagimob

  • Jr. Member
  • **
  • Posts: 82
  • Karma: 36
  • aagimob
    • View Profile
  • Peppermint version(s): Peppermint 5 & Peppermint 10
Re: Installing Copy for Linux Client
« Reply #1 on: October 24, 2015, 07:46:35 am »
 8)

Offline zebedeeboss

  • Global Moderator
  • Hero
  • *****
  • Posts: 3106
  • Karma: 564
  • Life first... Peppermint a close 2nd :)
    • View Profile
  • Peppermint version(s): P10 / P9 Respin
Re: Installing Copy for Linux Client
« Reply #2 on: October 24, 2015, 11:39:51 am »
Hi AndyInMokum

Another great Peppermint offering - Thank You

Perhaps you can also take a look at www.mega.co.nz = 50Gb  :) 

They offer support for a number of different Linux flavours too
« Last Edit: October 24, 2015, 12:52:43 pm by zebedeeboss »
Be Kind Whenever Possible...   It is Always Possible - Dalai Lama

Linux User #565092
P10 x64 Desktop - AMD Threadrippe 2950X - 64Gb RAM - NVIDIA RTX2080Ti 11Gb - 1 x 43" 1 x 27" 4k 3840x2160 - 1 x 34" 5120x2160
P10 x64 Laptop - i7-7700HQ - 8Gb RAM - Nvidia GTX1050 4Gb - 15.6" HD 1920x1080

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26082
  • Karma: 2842
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Copy for Linux Client
« Reply #3 on: October 24, 2015, 12:30:37 pm »
Nice one Andy .. another brilliantly written tutorial :)
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Installing Copy for Linux Client
« Reply #4 on: October 24, 2015, 02:17:26 pm »
Copy also has a nice user interface :)

Offline AndyInMokum

  • Global Moderator
  • Hero
  • *****
  • Posts: 4808
  • Karma: 1013
  • "Keep on Rockin' in the Free World"
    • View Profile
  • Peppermint version(s): PM 9 & PM 8 Respin-2 (64-bit)
Re: Installing Copy for Linux Client
« Reply #5 on: October 24, 2015, 02:41:14 pm »
Hi AndyInMokum

Another great Peppermint offering - Thank You

Perhaps you can also take a look at www.mega.co.nz = 50Gb  :) 

They offer support for a number of different Linux flavours too
I already use MEGA.  It's really easy to install on Debian/Ubuntu based systems with the .deb file download.  Yeah, 50GB of free encrypted Cloud storage and file sharing is awesome.  I like that they are like SpiderOak with the Zero Knowledge policy.  Just don't loose of forget your password.  If you do, you're screwed  :'(!!
Backup! Backup! Backup! If you're missing any of these -  you ain't Backed Up!
For my system info please L/click HERE.

Offline AndyInMokum

  • Global Moderator
  • Hero
  • *****
  • Posts: 4808
  • Karma: 1013
  • "Keep on Rockin' in the Free World"
    • View Profile
  • Peppermint version(s): PM 9 & PM 8 Respin-2 (64-bit)
Re: Installing Copy for Linux Client
« Reply #6 on: October 24, 2015, 02:42:17 pm »
Nice one Andy .. another brilliantly written tutorial :)
Cheers, I thought it might be helpful  ;).
Backup! Backup! Backup! If you're missing any of these -  you ain't Backed Up!
For my system info please L/click HERE.

Online VinDSL

  • Global Moderator
  • Hero
  • *****
  • Posts: 5411
  • Karma: 951
  • Peppermint Mod
    • View Profile
  • Peppermint version(s): Developmental Builds
Re: Installing Copy for Linux Client
« Reply #7 on: October 24, 2015, 03:00:29 pm »
Nice one Andy .. another brilliantly written tutorial :)

You've crystallized my thoughts exactly !!!   ;D

I've used (and use) all sorts of cloud storage.  It's generally a good idea, in concept, to store important data offsite.

The fact of the matter is... there is NO CLOUD.  It's all smoke n' mirrors. 'The Cloud', so called, is just someone else's computer.

That said, I trust Barracuda Networks' computers more than the others, and Copy.com is #1 IMO !   ;)

GG, Andy !

Online VinDSL

  • Global Moderator
  • Hero
  • *****
  • Posts: 5411
  • Karma: 951
  • Peppermint Mod
    • View Profile
  • Peppermint version(s): Developmental Builds
Re: Installing Copy for Linux Client
« Reply #8 on: October 24, 2015, 03:15:42 pm »
I already use MEGA.  It's really easy to install on Debian/Ubuntu based systems with the .deb file download.  Yeah, 50GB of free encrypted Cloud storage and file sharing is awesome.  I like that they are like SpiderOak with the Zero Knowledge policy.  Just don't loose of forget your password.  If you do, you're screwed  :'(!!

Word to the wise: Don't place ALL of your trust in ANY 'Cloud Storage' solution !  It's just another tool, and subject to failure.

Speaking specifically of Copy.com...

A co-worker was storing ALL of his data on Copy.com  Somebody hacked his cell phone, went over to Copy.com, encrypted all his data (with a different password) and was/is holding it hostage, e.g. wants money.  Bottom line:  He can log into Copy.com, but he doesn't have access to the encrypted files.

I haven't checked with him, to see how the fight is going, but basically he's screwed either way.  Even if he gives into the perp's demands, all of his data has been compromised.

If you're going to use these cloud services, and your data is mission critical, you should probably upload zip files that have been encrypted locally with a password, and encrypt them a second time on 'The Cloud'.

Anyway, be careful out there...   ::)

Offline aagimob

  • Jr. Member
  • **
  • Posts: 82
  • Karma: 36
  • aagimob
    • View Profile
  • Peppermint version(s): Peppermint 5 & Peppermint 10
Re: Installing Copy for Linux Client
« Reply #9 on: October 24, 2015, 03:48:43 pm »
hello friends ... so to count ... 50GB Mega, Google Drive 15 GB, 15 GB Microsoft Office Online, 15 GB Copy, and can also add ... already is more than my 80GB hard drive FUJITSU SIEMENS.. .What can I say about my Asus EeePC 901 of 1 SSD 4GB + 8GB 1SSD ... thanks for the exceptional developers Peppermint OS ... :)

Offline AndyInMokum

  • Global Moderator
  • Hero
  • *****
  • Posts: 4808
  • Karma: 1013
  • "Keep on Rockin' in the Free World"
    • View Profile
  • Peppermint version(s): PM 9 & PM 8 Respin-2 (64-bit)
Re: Installing Copy for Linux Client
« Reply #10 on: October 24, 2015, 05:50:30 pm »
Quote
...If you're going to use these cloud services, and your data is mission critical, you should probably upload zip files that have been encrypted locally with a password, and encrypt them a second time on 'The Cloud'... -VinDSL
These are words of wisdom.  Cloud storage and file sharing is a great tool and very useful, as long as you use it responsibly  ;).
Backup! Backup! Backup! If you're missing any of these -  you ain't Backed Up!
For my system info please L/click HERE.

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26082
  • Karma: 2842
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Copy for Linux Client
« Reply #11 on: October 24, 2015, 08:04:14 pm »
Cloud storage and file sharing is a great tool and very useful, as long as you use it responsibly  ;).

They said the same about alcohol .. I never did do "responsible" terribly well :o
« Last Edit: October 24, 2015, 08:12:18 pm by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec