Установка командных утилит Mega.nz в Ubuntu

Установка командных утилит Mega.nz в Ubuntu

Mega.nz – такая альтернатива Дропбоксу, даёт бесплатно 50Гб облачного хранилища.

Не будем описывать прелести сервиса, рассмотрим установку утилит, помогающих работать с сервисом прямо со своего сервера на Ubuntu.

Будем собирать утилиты из исходников, а не использовать готовые unstable пакеты.

1. Устанавливаем зависимости

sudo aptitude install libtool libglib2.0-dev gobject-introspection libgmp3-dev nettle-dev asciidoc glib-networking libssl-dev libcurl4-openssl-dev

2. Скачиваем и компилируем исходники

cd ~
wget http://megatools.megous.com/builds/megatools-1.9.95.tar.gz
tar xzf megatools-1.9.95.tar.gz
cd megatools-1.9.95/
./configure
make
sudo make install

3. Обновляем пути подключаемых библиотек

sudo ldconfig

Готово. Теперь можно почитать мануалы на http://megatools.megous.com/man/megatools.html и заливать-скачивать файлы на Mega.nz, например те же бэкапы сервера.

4. Примеры использования

Посмотреть список файлов в облаке Mega.nz:

megals -u имя_пользователя -p пароль

Залить файл в облако:

megaput -u имя_пользователя -p пароль --path=/path/имя_файла

Залить файл в облако в фоновом режиме (например, отправить на заливку с сервера большой файл, отключиться от сервера и пойти спать):

megaput -u имя_пользователя -p пароль --no-progress --path=/path/имя_файла &
on ubuntu, mega.nz, облако