Упаковать PHP или TAR в Ruby?

  1. Почему я спрашиваю
  2. Условия
  3. Что я пытаюсь сделать
  4. Что я пробовал до сих пор

Почему я спрашиваю

Персональное облако Seagate (сетевое хранилище), которое у меня есть, может устанавливать пакеты .rbw (Ruby для Windows) только при установке сторонних приложений. По-видимому, я не могу получить доступ к корневой папке облака, чтобы просто установить .tar из Ubuntu или Windows (я могу получить доступ только к общим дискам), поэтому мне нужно упаковать в RBW.

Условия

Персональное облако Seagate подключено к моему маршрутизатору, и мой компьютер получает к нему доступ через Wi-Fi. NAS использует ОС NAS. У меня есть диск Windows и диск Ubuntu, чтобы попробовать все, что нужно сделать. Когда я подключаюсь к нему (через 192.168.2.x), я получаю веб-интерфейс пользователя, который входит в систему и предоставляет мне приложения/опции/и т. д. NAS. В WebUI нет терминала.

Что я пытаюсь сделать

ownCloud доступен для загрузки в виде стороннего приложения, из диспетчера приложений веб-интерфейса или для загрузки с веб-сайта Seagate в виде файла .rbw. Тем не менее, упакованный файл .rbw имеет версию 6, но ownCloud теперь имеет версию 8, и ownCloud не может обновляться с моего NAS, потому что не может получить разрешения (а поскольку я не могу получить доступ к корневым папкам NAS, я кажется, не может chmod его папки, чтобы разрешить что-либо писать в него).

Что я уже пробовал

Я пытался получить к нему доступ с обоих дисков Win/Ubu по сети - доступ только к общим папкам. А с WebDAV - доступ только к расшаренным папкам. И S/FTP оба - только общие папки. А "SDrive" (программа для Windows, которая идет в комплекте) - только общие папки. И я пробовал «взять на себя ответственность» с Windows, но ничего не делает. И просто нажав кнопку "Обновить" из ownCloud - говорит, что у него нет прав на запись.


Итак, наконец, я пытаюсь выяснить, как упаковать .tar (в основном ‹) или .php в Ruby (ownCloud может установить с файлом PHP). Кроме того, было бы неплохо научиться упаковывать файлы .tar в Ruby, чтобы я мог делать то же самое с несколькими другими программами и отправлять эти файлы .rbw сопровождающим каждой программы, чтобы они могли предоставить их другим, кому это необходимо. это расширение для их NAS.

Я обычный пользователь, поэтому извините и уточню, если что-то здесь не имеет особого смысла.


person Community    schedule 30.12.2015    source источник
comment
@jrochkind - Что маловероятно? Это определенно возможно, поскольку стороннее приложение Seagate уже предоставляет ownCloud в виде файла .rbw, который вы можете импортировать в свой NAS. Если это было сделано, то мне нужно найти людей, которые могут это сделать. Или вы говорите, что что-то еще маловероятно?   -  person    schedule 30.12.2015
comment
Ну пока разобрался, что .rbw открывается как архив. Я пытаюсь пройти и заменить все соответствующие коды и файлы обновленной версией v8. Если это сработает, я оставлю здесь ссылку на готовый продукт — если кто-то другой не предложит лучший ответ до этого времени.   -  person    schedule 30.12.2015


Ответы (1)


Для Seagate Personal Cloud файлы RBW создаются на виртуальной машине Seagate. См. https://www.seagate.com/nasos/SDK/0.7/ для все виды информации. Взять старый файл rbw и изменить несколько файлов будет непросто.

Если ваше устройство Seagate похоже на мое, где по умолчанию сервер ssh отключен и не указан как служба в веб-меню, вы можете включить его. Получите доступ к своему устройству как http://my.device.com/?appdev=1, где ( my.device.com ваше устройство. Это может быть 192.168.1.???, если у вас есть только IP-адрес) Перейдите в меню служб и отключите sftp, а затем включите ssh. Пароль root — это то, что вы использовали для своей учетной записи администратора при первой настройке устройства.

P.S. Теперь на форумах Owncloud есть файл rbw для Owncloud 9.0.2.

person Allan MacIsaac    schedule 05.07.2016