Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
synology [2020/12/27 20:30] – olli | synology [2022/01/23 07:51] – [Unison] olli |
---|
<code bash> | <code bash> |
opkg install nano git | opkg install nano git |
</code> | |
| |
===== Synology als Scanserver ===== | |
* SANE installieren: <code bash> | |
ipkg install sane-backends libusb inetutils libieee1284</code> | |
* SANE konfigurieren\\ z.B. [[#scanner_acer_620u_fuer_diskstation|Acer 620U]] | |
* eigenes Subnetz, bzw. Clients, die scannen dürfen in /opt/etc/sane.d/saned.conf eintragen\\ für gesamtes lokales Netz 192.168.0.1-254 z.B. 192.168.0.1/24 (nicht /29) | |
* /etc/inetd.conf bearbeiten:<code> | |
sane-port stream tcp nowait root /opt/sbin/saned saned | |
</code> | |
* /etc/services bearbeiten:<code> | |
sane-port 6566/tcp # SANE network scanner daemon | |
</code> | |
* inetd neustarten<code bash> | |
/usr/syno/etc/rc.d/S03inetd.sh restart | |
</code> | |
| |
==== Debugging ==== | |
* saned manuell (ohne inetd) mit Debuggingoutput starten:<code bash> | |
saned -d5 | |
</code> | |
* per Telnet auf Port 6566 verbinden | |
| |
| |
| |
| |
===== Scanner Acer 620U für Diskstation===== | |
Die Konfiguration ist ähnlich wie [[sane#scanner_acer_620u_unter_linux|hier]] beschrieben, lediglich die Pfade sind anders: | |
* Firmwaredatei "u96v121.bin" aus dem Windowstreiber extrahieren. | |
* Firmware nach ''/volume1/@optware/share/sane/snapscan/'' verschieben | |
* ''/volume1/@optware/etc/sane.d/snapscan.conf'' anpassen: <code> | |
firmware /volume1/@optware/share/sane/snapscan/u96v121.bin | |
</code> | </code> |
| |
===== Unison ===== | ===== Unison ===== |
[[Unison]] ist nicht über entware erhältlich, deshalb muss man es selbst kompilieren. Unison ist in ocaml programmiert, deshalb braucht man dafür den ocaml-Compiler. Dieser ist nicht über entware erhältlich und muss daher selbest kompiliert werden. <wrap important>Unison lässt sich nicht mit jeder Ocaml-Version kompilieren. Funktionierende Kombinationen sind beispielsweise: </wrap> | [[Unison]] ist nicht über entware erhältlich, deshalb muss man es selbst kompilieren. Unison ist in ocaml programmiert, deshalb braucht man dafür den ocaml-Compiler. Dieser ist nicht über entware erhältlich und muss daher selbst kompiliert werden. |
^Unison^Ocaml^ | Unison ist anspruchsvoll, was die Kompatibilität zwischen verschiedenen [[unison#versionen|Versionen]] angeht. |
|2.48.4 |4.05| | |
|2.48.15v4 |4.06| | |
| |
* [[synology#ocaml|ocaml]] selbst kompilieren (''gcc'' und ''make'' werden dort installiert) | * [[synology#ocaml|ocaml]] selbst kompilieren (''gcc'' und ''make'' werden dort installiert) |
* das Paket ''ncurses-base'' (''ipkg install ncurses-base'') installieren und screen mit gesetztem TERMINFO starten (''TERMINFO=%%'%%/usr/share/terminfo/%%'%% screen''), dazu am besten ''alias screen=%%'%%TERMINFO=%%'%%/usr/share/terminfo/%%'%% screen%%'%%'' in ''/etc/profile'' eintragen | * das Paket ''ncurses-base'' (''ipkg install ncurses-base'') installieren und screen mit gesetztem TERMINFO starten (''TERMINFO=%%'%%/usr/share/terminfo/%%'%% screen''), dazu am besten ''alias screen=%%'%%TERMINFO=%%'%%/usr/share/terminfo/%%'%% screen%%'%%'' in ''/etc/profile'' eintragen |
| |
===== GIT-Server ===== | ===== GIT-Server (mit gitolite)===== |
| <WRAP info round>Annahmen: Das Paket ''perl'' ist bereits über das Paketzentrum installiert und Benutzerverzeichnisse sind über ''Systemsteuerung'' -> ''Benutzer'' -> ''Erweitert'' -> -> ''Benutzer-Basis'' -> ''Benutzer-Home-Dienst aktivieren'' aktiviert. </WRAP> |
* Git installieren:<code bash> | * Git installieren:<code bash> |
opkg install git | opkg install git |
* NAS neustarten: <code bash> | * NAS neustarten: <code bash> |
reboot | reboot |
| </code> |
| |
| ===== Synology als Scanserver ===== |
| <WRAP alert round> |
| Die Synology wird von mir nicht mehr als Scan-Server verwendet und daher wird dieser Abschnitt nicht mehr aktualisiert. Der folgende Stand beschreibt das Vorgehen für das mittlerweile obsolete ''optware''</WRAP> |
| * SANE installieren: <code bash> |
| ipkg install sane-backends libusb inetutils libieee1284</code> |
| * SANE konfigurieren\\ z.B. [[#scanner_acer_620u_fuer_diskstation|Acer 620U]] |
| * eigenes Subnetz, bzw. Clients, die scannen dürfen in /opt/etc/sane.d/saned.conf eintragen\\ für gesamtes lokales Netz 192.168.0.1-254 z.B. 192.168.0.1/24 (nicht /29) |
| * /etc/inetd.conf bearbeiten:<code> |
| sane-port stream tcp nowait root /opt/sbin/saned saned |
| </code> |
| * /etc/services bearbeiten:<code> |
| sane-port 6566/tcp # SANE network scanner daemon |
| </code> |
| * inetd neustarten<code bash> |
| /usr/syno/etc/rc.d/S03inetd.sh restart |
| </code> |
| |
| ==== Debugging ==== |
| * saned manuell (ohne inetd) mit Debuggingoutput starten:<code bash> |
| saned -d5 |
| </code> |
| * per Telnet auf Port 6566 verbinden |
| |
| ==== Scanner Acer 620U für Diskstation==== |
| Die Konfiguration ist ähnlich wie [[sane#scanner_acer_620u_unter_linux|hier]] beschrieben, lediglich die Pfade sind anders: |
| * Firmwaredatei "u96v121.bin" aus dem Windowstreiber extrahieren. |
| * Firmware nach ''/volume1/@optware/share/sane/snapscan/'' verschieben |
| * ''/volume1/@optware/etc/sane.d/snapscan.conf'' anpassen: <code> |
| firmware /volume1/@optware/share/sane/snapscan/u96v121.bin |
</code> | </code> |
| |