EBI - Easy Bootstrap Installer

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.546
Punkte für Reaktionen
1.377
Punkte
234
Ich denke, dass das EBI eigentlich entsprechend einstellt (daher die Frage beim Installieren, ob IPKG vor oder nach dem System-Path eingetragen werden soll).
Was ich schrieb, bezieht sich temporär nur auf eine aktuelle Konsolen- Shell-Verbindung. Dann einfach den Befehl absetzen:
Rich (BBCode):
PATH=$PATH:/opt/bin
 

tschortsch

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
1.645
Punkte für Reaktionen
34
Punkte
74
Das automatische Eintragen hat hat dann bei mir, warum auch immer, nicht geklappt. Könnte aber auch noch vorn irgendwelchen altlasten von VirtualBox sein...

Mit dem temporären Angeben von Pfaden hab ich da wohl das Problem das ich mir das nicht bis zum nächsten mal merke ;) Deshalb ist mir lieber wenns dauerhaft ist.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Während der De- bzw. Reinstallation von EBI wird dieser Pfad aus /etc/profile allerdings nicht entfernt. EBI trägt den Pfad nur für den root in /root/.profile ein, andere User haben dafür eh nicht die benötigten Berechtigungen zum Ausführen von iPKG. Bei meinem letzten Versuch vor einigen Tagen wurde der Pfad durch EBI stets eingetragen. Evtl. gibt es ein Problem mit vorhandenen Zeilen, kannst mir deine /root/.profile mal posten. In der aktuellen Sitzung kann der Pfad für root noch nicht funktionieren, hierfür entweder neu-anmelden (Neustart nicht notwendig) oder wie geimist schon schrieb, ein PATH=$PATH:/opt/bin:/opt/sbin absetzen.
Vorteil vom Pfad in /etc/profile: für alle Benutzer verfügbar, aber erst nach Neustart aktiv
Vorteil vom Pfad in /root/.profile: funktioniert ohne Neustart
 

AdRay

Benutzer
Mitglied seit
28. Mai 2015
Beiträge
8
Punkte für Reaktionen
4
Punkte
53
Hallo,

nach einem Rebuild meines Raids nach einem kompletten Festplattentausch und anschließendem Restore meiner Daten in /volume1 wollte ich EBI ausprobieren.
Vorher hatte ich IPKG von Hand installiert, durch den Wegfall von /volume1 hats irgendwie was zerschossen :/

Syno DS414
EBI installiert (entware-ng, bind mount, syno vor optwarePfad)
Package as been successfully installed

iPKGUI läßt sich installieren, allerdings kommt dann folgendes Bild
ipkgui.PNG
das gleiche Bild, wenn ich Ultimate Search starten will, installation scheinbar ohne Fehlermeldung.

Auf der Console wird opkg nicht gefunden.

Auch ein mehrfacher Neustart brachte keine Erfolge, gleicher Test mit EBI (optware, symlink)

Rich (BBCode):
sh-4.3# cat /root/.profile

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi

HOME=/root
export HOME

#only for console (ssh/telnet works w/o resize)
isTTY=$(ps | grep $$ | grep tty)
#only for bash (bash needs to resize and can support these commands)
isBash=$(echo $BASH_VERSION)
#only for interactive (not necessary for "su -")
isInteractive=$(echo $- | grep i)

if [ -n "$isTTY" -a -n "$isBash" -a -n "$isInteractive" ]; then
        shopt -s checkwinsize
        checksize='echo -en "\E7 \E[r \E[999;999H \E[6n"; read -sdR CURPOS;CURPO      S=${CURPOS#*[}; IFS="?; \t\n"; read lines columns <<< "$(echo $CURPOS)"; unset I      FS'
        eval $checksize
        # columns is 1 in Procomm ANSI-BBS
        if [ 1 != "$columns" ]; then
                export_stty='export COLUMNS=$columns; export LINES=$lines; stty       columns $columns; stty rows $lines'
                alias resize="$checksize; columns=\$((\$columns - 1)); $export_s      tty"
                eval "$checksize; columns=$(($columns - 1)); $export_stty"

                alias vim='function _vim(){ eval resize; TERM=xterm vi $@; }; _v      im'
        else
                alias vim='TERM=xterm vi $@'
        fi
        alias vi='vim'
        alias ps='COLUMNS=1024 ps'
fi

#PATH=/opt/bin:/opt/sbin:$PATH
#export PATH
#setup entware-ng environment
. /opt/etc/profile

ist das korrekt, das PATH= und export PATH auskommentiert sind?


Vielen Dank für Hilfe,
Gruß Ray
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.217
Punkte für Reaktionen
69
Punkte
114

AdRay

Benutzer
Mitglied seit
28. Mai 2015
Beiträge
8
Punkte für Reaktionen
4
Punkte
53
Vielen Dank, das hat für den ersten Fehler geholfen. Wegen Restore musste ich auch Perl neu installieren.

Ein weiteres Problem habe ich jetzt zum Glück auch lösen können, warum meine Skripte nicht liefen.
Ich hatte die in einem Ordnern unter /homes abgespeichert, bei der Wiederherstellung mit HyperBackup wurden aber nur Ordner wieder hergestellt, wo es auch Nutzer gibt ...

Bleibt nur noch meine Frage, ob dass korrekt ist, das PATH= und export PATH in der /root/.profile auskommentiert sind?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Wenn du Entware benutzt dann ist es korrekt, dass PATH= und export PATH in der /root/.profile auskommentiert sind. Entware hat alle Einstellungen betreffend dem Bootstrap in /opt/etc/profile abgelegt, welches auch am Ende deiner .profile aufgerufen wird.
 

novamax

Benutzer
Mitglied seit
02. Okt 2014
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Ich hab das Paket leider zu spät gefunden und hatte schon angefangen, IPKG nach Synology Wiki manuell zu installieren, will aber lieber Dein Paket benutzen, weil ich nicht so der Freund bin, als Halblaie mein System mit haufenweise selbstgestrickten Skripten zu verbasteln:

Könnt Ihr mir helfen, was ich rückgängig machen, damit es keinen Konflikt gibt? Ich war bis zum Punkt der Pfad-Eintragung (noch keine Löschung & Symlink von /opt)?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Wenn du "Punkt 5 - Sicherstellen dass /opt/bin und /opt/sbin im PATH ..." meinst, dann ist der Bootstrap schon installiert worden. EBI erkannt dies und deaktiviert/entfernt den alten Bootstrap vor der Installation (auf die Infos achten). Da du noch keinen iPKG Betrieb hattest, kannst du bei der Installation die Option "Entfernen der installierten Bootstrap(s)" anwählen.
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Kann mal jemand den Wiki-Artikel anpassen und im Bereich automatische Installation den EBI mit erwähnen?
http://www.synology-wiki.de/index.php/IPKG#Automatische_Installation_per_Paketverwaltung

Vielleicht auch gleich mit dem Link zu diesem Thread hier.

Dort wird nur Boostrap Installer mit dem Hinweis erwähnt, dass er ab DSM 5 nicht mehr zu installieren sei, weshalb ich direkt auf den manuellen Teil gewechselt bin. Hätte ich da von EBI erfahren, hätte ich mir meine Versuche sparen können.

Ich habe übrigens EBI erfolgreich auf einer DS213+ installiert. Ich hatte vorher nur Perl und den Perl Fix installiert. Keine Ahnung ob der Fix notwendig war, aber er wurde hier auf den letzten Seiten als Fehlerursache erwähnt, also hab ich es gar nicht erst darauf ankommen lassen..
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.679
Punkte für Reaktionen
2.082
Punkte
829
Guter Punkt. Willst Du Dich nicht beim Wiki anmelden und die Änderung selbst vornehmen? Das ist ja eigentlich die Idee eines Wiki?
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Immer registrieren... warum ist das User-Management vom Wiki nicht mit dem Forum verlinkt :p
 

Radikant

Benutzer
Mitglied seit
29. Jan 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Liebe Community,

ich glücklicher Besitzer einer DS216play und auf dieser möchte ich IPKG installieren.
Das habe ich mal mit dem EBI versucht, wenn ich jetzt per SSH ipkg install xyz eingebe, sagt er mir, dass er den Befehl nicht kennen würde.
Was mache ich falsch?

Hier das Protokoll vom EBI:
Protokoll.jpg


Mfg
Rudolf :D

Bitte nicht böse sein, wenn ich nur Mist gebaut habe.
Bin noch ein blutiger Anfänger. :rolleyes:
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
Hallo und willkommen hier im Forum,

bist du auch als root im Terminal angemeldet ??
 

QTip

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

wie laserdesign schon schrieb solltest du als root angemeldet sein (nach login als admin den Befehl sudo -i absetzen) und/oder falls während der Installation das Terminalfenster schon geöffnet war, die Session schließen und erneut öffnen.
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18

Radikant

Benutzer
Mitglied seit
29. Jan 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi,

wie laserdesign schon schrieb solltest du als root angemeldet sein (nach login als admin den Befehl sudo -i absetzen) und/oder falls während der Installation das Terminalfenster schon geöffnet war, die Session schließen und erneut öffnen.


Danke jetzt geht es :D


Habe ich versucht, aber dann kommt das:
ipkgui.jpg

Mfg
Rudolf :D

Danke für eure schnelle Hilfe .
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Vorerst muss du noch das Paket Perl CGI Fix vom Community Package Hub zusätzlich installieren, da Perl nicht mehr das Modul CGI enthält.
 


 

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