SiriProxy auf der DiskStation?!

Status
Für weitere Antworten geschlossen.

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Hi
Bin sehr interessiert an einem eigenen SiriProxy auf meiner DS für mein gejailbreaktes iPhone 4 in Verbindung mit Spire.
Wer sich in der Materie nicht auskennt hier ein paar Begriffserklärungen:
- Siri
- SiriProxy
- Spire

In den Set-up Instructions steht ja Ubuntu als Betriebssystem.
Wird das auf der Synology dann laufen?
Bin jetzt nicht so der Linux Crack :eek:
Bei mir scheiterts schon am installieren von "rvm" ... was auch immer das ist :eek:
Rich (BBCode):
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
bringt ein
-ash: syntax error: unexpected redirection

in dem thread HIER hats wohl jemand geschafft


Würde mich über ein paar Feedbacks freuen

Danke
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
die DS hat standardmäßig keine bash, die müßte man per ipkg nachinstallieren.

Gruß Götz
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
jo schon geschehen ^^
kommt trozdem der fehler

wie wechsel ich die shell auf die bash, wenn ich über ssh zugreife?
die standardshell is ja die ash oder?
 
Zuletzt bearbeitet:

udius

Benutzer
Mitglied seit
15. Apr 2010
Beiträge
494
Punkte für Reaktionen
0
Punkte
0
einfach "bash" aufrufen
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
ok des war einfach ^^
jetzt kommt halt "bash: /dev/fd/62: No such file or directory"

EDIT:
mit einem "ln -s /proc/self/fd /dev/fd" konnte ich auch diesen fehler beheben
das script lief nun durch ... nur weis ich nicht ob fehlerfrei oder nicht?!
da gibts zb noch fehler mit dem anlegen der gruppe "rvm"
kann ich "groupadd" irgendwie nachinstallieren oder soll ich die gruppe von hand anlegen?
ich poste mal das output:

Rich (BBCode):
bash-3.2# bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
BusyBox v1.10.3 (2010-05-17 07:26:08 UTC) multi-call binary

Usage: tar -[czjZxtvO] [-X FILE] [-f TARFILE] [-C DIR] [FILE(s)]...

Create, extract, or list files from a tar file

Options:
        c       Create
        x       Extract
        t       List
Archive format selection:
        z       Filter the archive through gzip
        j       Filter the archive through bzip2
        Z       Filter the archive through compress
File selection:
        f       Name of TARFILE or "-" for stdin
        O       Extract to stdout
        exclude File to exclude
        X       File with names to exclude
        C       Change to directory DIR before operation
        v       Verbose

Downloading RVM from wayneeseguin branch master
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   125  100   125    0     0     75      0  0:00:01  0:00:01 --:--:--   103
100  887k  100  887k    0     0  81892      0  0:00:11  0:00:11 --:--:--  163k
tar: warning: skipping header 'g'

Upgrading the RVM installation in /usr/local/rvm/
BusyBox v1.16.1 (2011-11-26 14:58:53 CST) multi-call binary.

Usage: tar -[cxtzjaZvO] [-X FILE] [-f TARFILE] [-C DIR] [FILE]...

Create, extract, or list files from a tar file

Options:
        c       Create
        x       Extract
        t       List
Archive format selection:
        z       Filter the archive through gzip
        j       Filter the archive through bzip2
        a       Filter the archive through xz
        Z       Filter the archive through compress
File selection:
        f       Name of TARFILE or "-" for stdin
        O       Extract to stdout
        X       File with names to exclude
        C       Change to DIR before operation
        v       Verbose

chown: unknown group
chown: unknown group
    Creating RVM system user group 'rvm'
/usr/local/rvm/src/rvm/scripts/functions/installer: line 719: groupadd: command not found
chown: unknown user/group root:rvm
chown: unknown user/group root:rvm

Upgrade Notes:

diff: unrecognized option `--normal'
BusyBox v1.16.1 (2011-11-26 14:58:53 CST) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

Options:
        -a      Treat all files as text
        -b      Ignore changes in the amount of whitespace
        -B      Ignore changes whose lines are all blank
        -d      Try hard to find a smaller set of changes
        -i      Ignore case differences
        -L      Use LABEL instead of the filename in the unified header
        -N      Treat absent files as empty
        -q      Output only whether files differ
        -r      Recurse
        -S      Start with FILE when comparing directories
        -T      Make tabs line up by prefixing a tab when necessary
        -s      Report when two files are the same
        -t      Expand tabs to spaces in output
        -U      Output LINES lines of context
        -w      Ignore all whitespace


# RVM:  Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.beginrescueend.com/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Screencast: http://screencasts.org/episodes/how-to-use-rvm

# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'

Upgrade of RVM in /usr/local/rvm/ is complete.

# root,
#
#   Thank you for using RVM!
#   I sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne

bash-3.2#
 
Zuletzt bearbeitet:

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
habs jetzt soweit, das er schritt 1 schonmal ohne meckern ausführt (ich rede immernoch von dieser Anleitung - Set up RVM and Ruby 1.9.3)
bin jetzt auch soweit, das er mir ruby-1.9.3 kompiliert, jedoch nicht installiert ...
Rich (BBCode):
ruby-1.9.3-p0 - #configuring
ruby-1.9.3-p0 - #compiling
ruby-1.9.3-p0 - #installing
Error running 'make install', please read /usr/local/rvm/log/ruby-1.9.3-p0/install.log
There has been an error while running make install. Halting the installation.
DS-712> less /usr/local/rvm/log/ruby-1.9.3-p0/install.log

[2012-02-07 21:07:22] make install
./miniruby -I./lib -I. -I.ext/common  ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man"
installing binary commands:   /usr/local/rvm/rubies/ruby-1.9.3-p0/bin
installing base libraries:    /usr/local/rvm/rubies/ruby-1.9.3-p0/lib
/usr/local/rvm/src/ruby-1.9.3-p0/lib/fileutils.rb:1515:in `stat': No such file or directory - libruby.so.1.9.1 (Errno::ENOENT)
        from /usr/local/rvm/src/ruby-1.9.3-p0/lib/fileutils.rb:1515:in `block in fu_each_src_dest'
        from /usr/local/rvm/src/ruby-1.9.3-p0/lib/fileutils.rb:1529:in `fu_each_src_dest0'
        from /usr/local/rvm/src/ruby-1.9.3-p0/lib/fileutils.rb:1513:in `fu_each_src_dest'
        from /usr/local/rvm/src/ruby-1.9.3-p0/lib/fileutils.rb:854:in `install'
        from ./tool/rbinstall.rb:156:in `install'
        from ./tool/rbinstall.rb:332:in `block in <main>'
        from ./tool/rbinstall.rb:597:in `call'
        from ./tool/rbinstall.rb:597:in `block (2 levels) in <main>'
        from ./tool/rbinstall.rb:594:in `each'
        from ./tool/rbinstall.rb:594:in `block in <main>'
        from ./tool/rbinstall.rb:590:in `each'
        from ./tool/rbinstall.rb:590:in `<main>'
make: *** [do-install-nodoc] Error 1
wo genau sucht er denn nach dieser "libruby.so.1.9.1"?
auf meiner nas befindet die sich in /volume1/@optware/lib, zusammen mit 100 anderen libarys und nicht in /usr/local/rvm/rubies/ruby-1.9.3-p0/lib! dieser ordner ist komplett leer
wenn ich diese datei dorthin kopiere, kommt beim erneuten installieren genau der gleiche fehler (er hat sie da also nicht gefunden?!)
sollte ich einen symbolischen link setzen? jedoch removed er den kompletten ordner /usr/local/rvm/rubies/ruby-1.9.3-p0/ wenn ich "rvm reinstall ruby 1.9.3" ausführe

was könnte ich noch probieren?

danke
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
so nach stunden der fehlersuche bin ich jetzt fast fertig.
RVM und Ruby 1.9.3 hab ich erfolgreich kompiliert und installiert bekommen.
jetzt kämpfe ich noch an punkt 7 und 8 beim installieren von siriproxy.
mit dcinzona, der mir schon wahnsinnig geholfen hat bekomm ich das auch noch irgendwann hin. (hoff ich ^^)
wenn ich dann soweit bin schau ich mal ob ich ne halbwegs vernünftige anleitung hinbekomme ... btw warum kann ich meine beiträge eigentlich nicht editieren?

rvm.jpg
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Editieren kann man nur ein paar Stunden lang. Danach kann nur noch ein Moderator editieren...
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Danke für den link
habe meinen SiriProxy allerdings auch schon am laufen und für meinen gibt es sogar ein funktionierendes start/stop script.
Allerdings hat sich das ganze mit den SiriProxys auch schon wieder halbwegs erledigt.
Es gibt nun für jedes gejailbreakte iPhone "AssistantConnect" bzw "AssistantConnect4S", was praktisch das selbe wie ein SiriProxy macht, nur über das iPhone direkt.
Somit wird der SiriProxy hinfällig. -.-
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ja, bei dem Link handelt es sich aber um einen Server, nicht ein Proxy. Ehrlich gesagt kenn ich mich in dieser ganzen Thematik bisher gar nicht aus, aber wenn ich das richtig verstehe, kann man über den Server auch ältere iPhone Modelle bedienen, was wohl bei einem Proxy nicht der Fall ist. Wie gesagt - hab das Thema nur zufällig gefunden und dachte, ich poste mal den Link hier rein, falls jemand Interesse hat.
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Ok jetzt hab ichs auch gesehn. :>

Nochmal zum Verständnis:
SiriProxy: Nutzt den Authentification-Token eines iPhone 4S um diesen älteren Geräten zu verfügung zu stellen, damit diese den Apple Servern vorgaukeln eben dieses iPhone 4S zu sein, um so Siri nutzen zu können.
AssistantConnect(4S): Ein Cydia-Tweak, das den iPhone 4S Token an andere (auch ältere) Apple Devices verschickt, damit diese Siri nutzen können. Hierbei ist kein SiriProxy von nöten.
SiriServer: Hat nichts mit Apple zu tun. Ist ein Projekt einen eigenen Server zu erstellen der das Google Speech-To-Text API nutzt, um praktisch selber anfragen von Siri zu bearbeiten.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Danke für die Aufklärung! ;)
 

Jack_77

Benutzer
Mitglied seit
07. Mrz 2012
Beiträge
97
Punkte für Reaktionen
0
Punkte
6
@3x3cut0r:

Kannst Du eine kleine Anleitung zur Verfügung stellen, wie Du den Siri-Proxy auf der Diskstation zum laufen gebracht hast?
Ich finde die Proxy Methode komfortabler als die AssistantConnect Methode, da hier täglich der Auth Key generiert und Email verschickt werden muss.
hab eine DS111 und bekomme Ruby nicht installiert.
"RVM not found" kommt immer nur.
Der Fehler mit Groupadd kommt bei mir auch, aber ich weiß nicht wie das behebn kann.

Danke im voraus
 

3x3cut0r

Benutzer
Mitglied seit
21. Mai 2011
Beiträge
489
Punkte für Reaktionen
11
Punkte
24
Hi
also ne Anleitung bekomm ich beim besten Willen nicht mehr zusammen ;)
dieses, ich nenns mal "Projekt", hat sich bei mir über tage fast schon wochen erstreckt bis ich mir alles so zurechtgegoogelt und gepfuscht hatte.
das beste wird sein du addest mich mal im icq oder sonst wo und ich helf dir per chat ... über das forum wirds hier denk ich zu unübersichtlich.

ICQ: 256269844
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat