Thanks: 0
Ergebnis 1 bis 7 von 7
-
28.03.2021, 20:47 #1
- Registriert seit
- 07.08.2013
- Beiträge
- 10
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 5
- Total Downloaded
- 380,8 KB
- Total Downloaded
- 380,8 KB
/usr/local (inkl. Unterordner) exisitert nicht im Image für gbx3h
Hallo,
da ich unterschiedliche Boxen habe, ist mir aufgefallen, dass der Ordner "/usr/local" (inkl. Unterordner) nicht in allen Images existiert. Beim Image für "GigaBlue UHD UE 4K" existiert dieser Ordner und beinhaltet einige Dateien, die Paketen gehören:
root@gb:/usr/local/bin# opkg search /usr/local/bin/bsa_server
gb-bluetooth-util-gb7252 - 1.0-20190502.r0
Daneben gibt es wohl noch Chromium & Co.
chromium-browser-gb7252 - 1.0-20190502_r1
Streng genommen sollten Pakete nichts in diesen Pfad installieren, da /usr/local für den Besitzer / root gedacht ist, nicht für Pakete der Distribution.
Bei einem Image für eine andere Box (GigaBlue X3 H) existiert dieser Pfad gar nicht erst, weil keine Pakete Dateien dort ablegen. Aus meiner Sicht sollte ein solch essentieller Pfad Teil eines zentralen (Meta-)Pakets sein, um sicherzustellen, dass der Pfad immer existiert, sodass man dort seine Skripte, etc. ablegen kann.
-
Advertising
-
28.03.2021, 20:58 #2
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRDie eigenen Scripte liegen doch bei den ganzen Images einfach unter /usr/script und das hat sich so auch längst etabliert.
Muss man ja nicht so genau alles nehmen , is ja kein Linux PC sondern nur ne Satbox.
Grüsse
Pike
-
28.03.2021, 21:14 #3
- Registriert seit
- 20.04.2013
- Beiträge
- 24.824
- Thanks (gegeben)
- 4679
- Thanks (bekommen)
- 9077
- Total Downloaded
- 596,61 MB
- Total Downloaded
- 596,61 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:ZGemma H7/H9 SF8008Box 5:diverse andere . . .Hmmm. Lass mich überlegen.
Dann soll ich nun meine SF8008 und GB Trio 4K mit ihrem oATV6.4, und die DM900 mit oATV6.3 direkt verschrotten, weil ich darauf kein HbbTV und kein YouTubeTV einsetze, und daher ein Ordner fehlt?
Werde ich sicher nicht tun.
Was vermisst du gleich? Eventuell legst du die von dir gewünschten Ordner selbst an. Es gibt einen Menge Ordner mehr, die User sich bei Bedarf gerne anlegen dürfen.
Ich verstehe nicht ganz, warum du da etwas suchst, oder speichern möchtest, oder was auch immer.
Eigene Scripte gehören seit jeher in /usr/script. Den darf der User gern auch selbst anlegen - wie die Scripte darin.Grüßle
Ralf
---------------------------------------------
Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
Astra 19.2E UniCable & KabelBW, oATV/teamBlue
(u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
04.04.2021, 00:31 #4
- Registriert seit
- 07.08.2013
- Beiträge
- 10
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 5
- Total Downloaded
- 380,8 KB
- Total Downloaded
- 380,8 KB
Themenstarter/usr/script gibt es auch nicht - standardmäßig. Müsste man also genauso selbst anlegen. Wieso bzw. wo hat sich das etabliert? Das entspricht nicht dem LFS Standard und hat den zusätzlichen Nachteil, dass man es zusätzlich in PATH aufnehmen müsste.
Klar ist meine Sat Box auch ein echter bzw. vollwertige Linux PC. Ich verwalte meine Boxen z.B. mit Ansible und daher fallen mir Inkonsistenzen dieser Art auf.
Keiner fordert dich auf deine Boxen zu verschrotten. Hier liegen einfach Inkonsitenzen bei den Images vor. Außerdem werden Pakete an Orte installiert, die für ein Paketmanager (opkg) tabu sein sollten. Da kann deine Box nichts dafür ;-).
Ja, aber es gibt auch Standards an die sich ein *nix System halten sollte. In diesem Fall: Filesystem Hierarchy Standard – Wikipedia
Ich möchte ein Skript an der richtigen bzw. dafür vorgesehen Stelle ablegen.
Wo ist das festgelegt? Auch /usr/script gibt es standardmäßig nicht. Dieser Pfad ist auch vollkommen willkürlich. Warum sollte ich es dort ablegen?Geändert von johnpatcher (04.04.2021 um 00:36 Uhr)
-
04.04.2021, 00:43 #5
- Registriert seit
- 20.04.2013
- Beiträge
- 24.824
- Thanks (gegeben)
- 4679
- Thanks (bekommen)
- 9077
- Total Downloaded
- 596,61 MB
- Total Downloaded
- 596,61 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:ZGemma H7/H9 SF8008Box 5:diverse andere . . .Weil E2 eben kein vollwertiges Linux ist, sondern eher ein embedded System ist, das eine lange gewachsene Struktur enthält.
Auch wenn es auf einem Linux basiert, kann es bei der Speicherknappheit sehr vieler Boxen nicht einfach voll gebaut werden, wie wir es gerne würden.Grüßle
Ralf
---------------------------------------------
Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
Astra 19.2E UniCable & KabelBW, oATV/teamBlue
(u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
04.04.2021, 21:18 #6
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRJa das stimmt schon das es /usr/script default nicht gibt, nur wo is das Problem man legt es halt an.
Und /usr/script hat sich dahingehend etabliert das die ganzen Plugins wie z.b: ppanel oder Hotkey usw.. alle in /usr/script nachsehen ob es da Scripte gibt.
Für mich selbst ist das voll ok so, und man will ja Scripte nicht unbedingt über ssh oder telnet starten (is ja viel bequemer über z.b: Hotkey an der Box direkt).
Und das so ne Box zu nem vollwertigen Linux PC werden würde da fehlt wohl noch so einiges wenn ich das mal mit meinem Linux am PC vergleiche.
Wennst dein Script unbedingt an der sogenannten richtigen Stelle ablegen willst dann tus einfach, kannst es ja zusätzlich dann nach /usr/script linken damit es auch über die Plugins ausgeführt werden kann
, oder lass das Linken und man kann es dann immer noch über den Filecommander starten dem is es egal wo Scripts liegen.
Hab hier teilweise mehr als 20 Scripts in Verwendung (liegen alle unter /usr/script) und mir geht da kein Pfad ab.
Könntest dir auch ein Script schreiben das dir diese Ordner die dir fehlen bei Bedarf alle immer anlegt (is ja eh nur ne Mini Aufgabe) oder du verwendest dazu die myrestore.sh
, die wird ja beim Flashen eh immer mit ausgeführt.
Wenn mir was fehlt schreib ich mir auch meist ein Script das dies halt alles nachholen kann (vor Allem bei Images wo halt ne myrestore.sh nicht berücksichtigt wird).
Dieses Script kommt so wie alles andere Wichtige in die Settings Sicherung und somit kann ich es nach nem Neuflash gleich starten und alles ist wie immer.Geändert von Pike_Bishop (04.04.2021 um 21:33 Uhr)
-
04.04.2021, 22:28 #7
Lesezeichen