EBI - Easy Bootstrap Installer

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Ich sehe grad, daß du schon eine 218+ hast. Hatte schon vorab geschaut, welcher Prozessor verbaut ist, konnte aber selbst nicht testen. Werde das Paket anpassen, dann darfst gerne testen ;)
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.735
Punkte für Reaktionen
1.642
Punkte
314
Perfekt. Ich danke dir.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
02.10.2017 - Easy Bootstrap Installer 0.4-036

  • hinzugefügt: Unterstützung der Architektur 'apollolake' (DS218+, DS418play, DS718+, DS918+, x64)
  • hinzugefügt: Unterstützung der Architektur 'broadwellnk' (DS3018xs, x64)
  • hinzugefügt: Unterstützung der Architektur 'rtd1296' (DS418, DS418j - nur 32bit Rückkompatiblitätsmodus ungetestet, es gibt zur Zeit noch keine native armv8-Unterstützung seitens Optware-ng oder Entware-ng)

Wünsche euch einen schönen Feiertag :)
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.735
Punkte für Reaktionen
1.642
Punkte
314
Wahnsinn!

Gleich mal installiert, auf der Konsole den Midnight Commander nachgeschoben und... LÄUFT!

Vielen lieben Dank und dir auch einen schönen Feiertag!

Tommes
 

holger-s

Benutzer
Mitglied seit
05. Jan 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Installation auf der DS413 läuft soweit durch!

Leider kommt, wenn ich ein Paket nachinstallieren will ein Fehler beim wget-Aufruf (auch bei direktem AUfruf von wget aus der Shell):
wget: error while loading shared libraries: libunistring.so.2: cannot open shared object file: No such file or directory

Gibts dazu eine Idee?

Update:Einfache Lösung (oder Workaround) gefunden - /opt/wget einfach deinstalliert und dann das von Synology genommen...
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Bei der Installation die Pfad-Priorität auf "Synology vor Optware" stellen sollte ebenfalls helfen.
 

holger-s

Benutzer
Mitglied seit
05. Jan 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Bei der Installation die Pfad-Priorität auf "Synology vor Optware" stellen sollte ebenfalls helfen.

Leider nicht, sobald ich wget aus dem Pakage installierte (bei Option "Synology vor Optware"), geht es nicht mehr... strange ... muss die Konfig nochmal checken.
 

Knobsi

Benutzer
Mitglied seit
04. Aug 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
ist das EBI auch mit dem ARMADA 385/388 CPU Modell der DS216j lauffähig?
welche installationsmethde eigenet sich dann da am besten?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
DS 216j wird unterstützt, was meinst du mit Installationsmethode?
Wurde zuvor schon ein Bootstrap manuell installiert, wird dies von EBI automatisch erkannt und auf Wunsch entfernt/deaktiviert.
Einfach Paket installieren, den Anweisungen folgen und während der Installation optware-ng (weniger aktuelle Pakete, dafür vollwertiger Compiler vorhanden) oder entware-ng wählen. Die anderen Auswahlmöglichkeiten können so belassen werden.
 

galaxyge

Benutzer
Mitglied seit
07. Nov 2017
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Liebe/r QTip,

erstmal ganz riesigen Dank fuer das tolle EBI Paket, mit dem es selbst für mich als Laie möglich war an vernünftige Werkzeuge auf meiner Synology heranzukommen!!

Frage: Beim kompilieren von Programmen mit gcc ist mir aufgefallen, dass Entware NG bzw. OPKG in der Soft-Float Architektur Variante läuft:

Rich (BBCode):
root@DiskStation:~# opkg info gcc
Package: gcc
Version: 6.3.0-1
Depends: libc, libssp, librt, libpthread, binutils, libstdcpp
Status: install user installed
Section: devel
Architecture: armv7soft
MD5Sum: 5d069153df27dd49dfdc1ccf8b64d53b
Size: 31707996
Filename: gcc_6.3.0-1_armv7soft.ipk
Description: build a native toolchain for compiling on target
Installed-Time: 1506102516

Nun hat meine DS2016play ja aber eine ARMv7l "Monaco" Architektur mit Hard Float, Quadcore GPU. Sollte nicht auch GCC als hardfloat installiert werden? Wenn nicht, ist es trotzdem möglich Binaries (im Speziellen: sox) als HF statt Soft zu kompilieren/nutzen?

Beim Versuch mit folgenden CFLAGS zu kompilieren bekomme ich jedenfalls eine Fehlermeldung:
Rich (BBCode):
export CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -mfloat-abi=hard

Danke und schöne Grüsse
Gerhard
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Hi,

optware-ng: Für die Plattform benutzt EBI ARMv7 EABI hardfloat Quelle https://github.com/Optware/Optware-ng
lt. Aussage des Entwicklers ist die Entwicklungsumgebung aber nicht vollständig und ungeeignet.

entware-ng: Hier existiert nur eine ARMv7 Quelle, vermutlich dann Softfloat, allerdings mit Optimierungen für cortex-a9 https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS
Hier ist eine geeignete Entwicklungsumgebung vorhanden.

Für weitere Fragen solltest du die Entwickler direkt ansprechen.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Ja stimmt sorry, war genau anders herum. Hier geht es zu meinem Originalpost bezüglich Compilierfähigkeit.
 

galaxyge

Benutzer
Mitglied seit
07. Nov 2017
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Interessant... da bekommt "Not for now, not in future" eine ganz neue Bedeutung!! ;)

Glücklicherweise kann man heute also (siehe die Antworten oben) sowohl mit entware-ng (softfloat) als auch optware-ng (hardfloat) kompilieren.

Was ich aber noch viel interessanter finde, ist Dein Hinweis auf die Synology Entwicklungsumgebung. Die war mir bisher noch gar nicht bekannt. Das wäre theoretisch sicherlich die noch bessere Methode für Synology NAS.
 
Zuletzt bearbeitet von einem Moderator:

DearNdugu

Benutzer
Mitglied seit
03. Dez 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi QTip! :)
Failed to install "Easy Bootstrap Installer" on DS218+
On DSM218+ cannot use? :confused:
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Hi,

there is a small bug in CPU detection for users with no corresponding language file. Please change your language to english temporarily and carry out the installation. Afterwards you can change the language back to the old value.

I'll fix this asap.
 

DearNdugu

Benutzer
Mitglied seit
03. Dez 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
The language is English - Installed :)

Thank You,
I'll wait for the hotfix.
 
Zuletzt bearbeitet:

LeGoLaZz

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
0
Hallo, QTip

ich brauche kurz Deine Hilfe:

Gerät: DS-718+

Ich habe das Easy Bootstrap Installer erst mit iPKG installiert, einschließend aber wieder deinstalliert, da man nichts mit der iPKG-Gui installieren konnte (wget error 127)
Dann habe ich die oPKG-Variante installiert und konnte mit iPKG-Gui endlich "screen" installieren.
Wenn ich mich per ssh einlogge und screen tippe, bekomme ich die Fehlermeldung "screen: command not found".
Was mache ich falsch? :\

Gruß
Roman
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Sieht so aus, als würde in der Umgebungsvariable 'PATH' der Pfad zu Optware fehlen. Kannst du mal bitte die Ausgabe von
Rich (BBCode):
echo $PATH && whois screen
hier posten.
 


 

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