Installation der Neutrino-Images Buildsystem Umgebung

Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Da meine VU+ Uno4k SE mit dem derzeit verwendeten FBC Tunertreiber für DVB-C nicht richtig funktioniert wollte ich mich mal ran machen die Images selbst zu erzeugen.

Blöde Idee von mir denn ich scheiter bei der Anleitung:
https://github.com/neutrino-images/ni-b ... /README.md

schon beim ersten Punkt.
Also dachte ich mit root rechten

Code: Alles auswählen

apt-get update
und

Code: Alles auswählen

apt-get upgrade
Das war wohl nichts. debian 10.5.0 amd64 weigert sich da überhaupt etwas zu aktualisieren.

Code: Alles auswählen

root@debian:/home/neutrino# apt-get update
Ign:1 cdrom://[Debian GNU/Linux 10.5.0 _Buster_ - Official amd64 DVD Binary-1 20200801-11:35] buster InRelease
Fehl:2 cdrom://[Debian GNU/Linux 10.5.0 _Buster_ - Official amd64 DVD Binary-1 20200801-11:35] buster Release
  Bitte verwenden Sie apt-cdrom, um APT diese CD-ROM bekannt zu machen. apt-get update kann nicht dazu verwendet werden, neue CD-ROMs hinzuzufügen.
OK:3 http://security.debian.org/debian-security buster/updates InRelease
Paketlisten werden gelesen... Fertig
E: Das Depot »cdrom://[Debian GNU/Linux 10.5.0 _Buster_ - Official amd64 DVD Binary-1 20200801-11:35] buster Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
root@debian:/home/neutrino# 
keine Ahnung was der jetzt mit CDROM will?!
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Das mit der cd-ROM habe ich zwar hinbekommen aber aktualisiert wurde trotzdem nichts.
Wenn ich jetzt

Code: Alles auswählen

apt-get install \
git subversion cvs automake build-essential ccache cmake patch bison flex \
texinfo autopoint libtool libtool-bin python curl gawk gzip bzip2 lzma gperf \
gettext help2man bc libglib2.0-dev libncurses5-dev libncursesw5-dev \
liblzo2-dev uuid-dev libssl-dev libcurl4-openssl-dev intltool zip
eingebe kommt nur dies:

Code: Alles auswählen

root@debian:/home/neutrino# apt-get update
Holen:1 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB]
Holen:2 http://security.debian.org/debian-security buster/updates/main Sources [134 kB]
Holen:3 http://security.debian.org/debian-security buster/updates/main amd64 Packages [218 kB]
Es wurden 417 kB in 0 s geholt (864 kB/s).          
Paketlisten werden gelesen... Fertig
root@debian:/home/neutrino# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@debian:/home/neutrino# apt-get install \
> git subversion cvs automake build-essential ccache cmake patch bison flex \
> texinfo autopoint libtool libtool-bin python curl gawk gzip bzip2 lzma gperf \
> gettext help2man bc libglib2.0-dev libncurses5-dev libncursesw5-dev \
> liblzo2-dev uuid-dev libssl-dev libcurl4-openssl-dev intltool zip
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Hinweis: »xz-utils« wird an Stelle von »lzma« gewählt.
Paket zip ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket gawk ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket libglib2.0-dev ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket cvs ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket bison ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket flex ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket automake ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket libtool ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket libtool-bin ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket gettext ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket intltool ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

Paket texinfo ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »cvs« existiert kein Installationskandidat.
E: Für Paket »automake« existiert kein Installationskandidat.
E: Paket build-essential kann nicht gefunden werden.
E: Paket ccache kann nicht gefunden werden.
E: Paket cmake kann nicht gefunden werden.
E: Für Paket »bison« existiert kein Installationskandidat.
E: Für Paket »flex« existiert kein Installationskandidat.
E: Für Paket »texinfo« existiert kein Installationskandidat.
E: Paket autopoint kann nicht gefunden werden.
E: Für Paket »libtool« existiert kein Installationskandidat.
E: Für Paket »libtool-bin« existiert kein Installationskandidat.
E: Für Paket »gawk« existiert kein Installationskandidat.
E: Paket gperf kann nicht gefunden werden.
E: Für Paket »gettext« existiert kein Installationskandidat.
E: Paket help2man kann nicht gefunden werden.
E: Für Paket »libglib2.0-dev« existiert kein Installationskandidat.
E: Paket libncurses5-dev kann nicht gefunden werden.
E: Paket libncursesw5-dev kann nicht gefunden werden.
E: Paket liblzo2-dev kann nicht gefunden werden.
E: Paket uuid-dev kann nicht gefunden werden.
E: Für Paket »intltool« existiert kein Installationskandidat.
E: Für Paket »zip« existiert kein Installationskandidat.
root@debian:/home/neutrino# 
Benutzeravatar
Janus
NI - VIP
Beiträge: 1138
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Janus »

Das Arbeiten als root ist nicht "state fo the art" und in neueren Linux-Versione ist "apt-get" nicht mehr notwendig.

Dein Linux-System in der VM zu aktualisieren wäre also nach dem EInloggen als 'normaler' Users ein:

sudo apt update

mit anschließendem:

sudo apt upgrade

Sollte der "sudo" Befehl (super user do == normaler User mit root-Rechten) nicht funktionieren, müsstest Du den verwendeten "normalen User" noch der Gruppe "sudo" zuweisen.

Das gibt es im Netz gute Howtos zu. Gelegenheit, etwas zu lernen...

Die Anwendung der Nachinstallation benötigter Tools aus dem Readme läuft über die Console wahrscheinlich nicht. (die zweite Zeile beginnend mit dem Slash wird nicht als Befehl erkannt. (Windows - Zeilenende ?)
In meiner Debian-VM musste ich die bisher immer (Wheezy, Jessie, Stretch und Buster) als Einzelbefehle absetzen:

sudo apt install git
sudo apt install subversioen
usw.

Ist eh praktisher, falls ein Tool nicht gefunden wird.
Kann man direkt reagieren und nach Alternativen googeln.

Danach kommt noch eine Hürde:
Du musst für den Zugriff auf das NI-Git einen Github-Account bei der Plattform einrichten.
Erst danach kannst Du das BS und die Sourcen aus dem Repo clonen.
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Na dann hat sich das erledigt.
Wie gesagt updaten hat keine Änderung gebracht egal ob mit root Rechten oder über Sudo.
Keine Fehlermeldung und 0 Pakete aktualisiert.

Deswegen hatte ich ja eigentlich nach einem Howto gefragt. ;)
Benutzeravatar
Janus
NI - VIP
Beiträge: 1138
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Janus »

Ich würde nicht aufgeben!
Vielleicht eher eine Nacht drüber schlafen...

Kurze Frage:
Wieso hast Du ein Unterverzeichnis "neutrino" unter /home ?
Normalerweise sind in /home die usereigenen "Haupt"-Verzeichnisse mit dem Namen des Users.

Also wenn Du Dich als gorcon angemeldet hast, gibt es ein Unterverzeichnis "gorcon" unterhalb von /home.
In diesem Verzeichnis hast Du alle Rechte. Aber erstmal nur da!

Wenn Du Neutrino bauen willst solltest Du also das ganze Neutrino-Howto unter /home/gorcon/ abarbeiten.

Wenn Du Dich aber als "neutrino" angemeldet hast, hast Du zwar die Schreib-/Lese- und Ausführungsrechte in /home/neutrino, wirst Du irgendwann mit den Verzeichnisnamen durcheinanderkommen.

Und nicht vergessen, Linux reagiert empfindlich auf Klein/Großbuchstaben...

Also. schlaf schön! :sunglasses:
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Janus hat geschrieben: Mi 12. Aug 2020, 20:33
Kurze Frage:
Wieso hast Du ein Unterverzeichnis "neutrino" unter /home ?
Weil der "Rechner" nun mal so heist
Normalerweise sind in /home die usereigenen "Haupt"-Verzeichnisse mit dem Namen des Users.
So kenne ich das auch, aber dieser ganze "Misst" wurde ja bei der Installation abgefragt (habe ich so bei anderen Linux Versionen noch nie gehabt).
Ich musste dreimal neu installiern weil debian nicht hochfahren wollte, da waren die Voreinstellungen bei der Installation schon vollkommen falsch
Wenn Du Dich aber als "neutrino" angemeldet hast, hast Du zwar die Schreib-/Lese- und Ausführungsrechte in /home/neutrino, wirst Du irgendwann mit den Verzeichnisnamen durcheinanderkommen.
Das befürchte ich allerdings auch.
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

funktioniert das Buildsystem auch mit anderen Linux Installationen?
Debian ist echt ein Krampf!
Selbst Sudo funktioniert dort nicht (mehr nach einer neuinstallation).
Benutzeravatar
annie
NI - Team
Beiträge: 1010
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von annie »

Nimm mal LinuxMint, das ist ein ubuntu Clone, Bedienung ähnlich wie Windows, hat alles dabei was man braucht.
Benutzeravatar
TangoCash
NI - VIP
Beiträge: 447
Registriert: Di 12. Apr 2016, 20:18
Box: Mutant HD51
Kontaktdaten:

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von TangoCash »

Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
Benutzeravatar
Janus
NI - VIP
Beiträge: 1138
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Janus »

Ubuntu basiert auch auf Debian. Ist aber wohl anwenderfreundlicher, da ähnlich zu Windows.
Aber für die Nutzung der Neutrino-Buildsysteme sind eher Consolen-Kenntnisse gefragt.

Ich habe mich damals für Debian entschieden, weil es auch auf meinen Raspberrys (als Raspbian) verwendet wird.
Da waren halt die "feinen" Unterschiede weniger...
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Mit Debian auf dem Raspberry habe ich auch kein Problem, das ist grundverschieden.
Auf der Desktop Version bekomme ich praktisch garnichts installiert, weil immer etwas fehlt oder er etwas nicht mehr findet.
Benutzeravatar
Janus
NI - VIP
Beiträge: 1138
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Janus »

Dann mach doch einfach ein Konsolenfenster im Vollbildmodus auf und spar Dir den Klicki-Bunti-Spaß für später...
Benutzeravatar
annie
NI - Team
Beiträge: 1010
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von annie »

hab gerade mal schnell das ubuntu-mate ausprobiert in einer VM, das geht doch ratzfatz ?
Bildschirmfoto zu 2020-08-13 18-57-30.png
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

Janus hat geschrieben: Do 13. Aug 2020, 18:26 Dann mach doch einfach ein Konsolenfenster im Vollbildmodus auf und spar Dir den Klicki-Bunti-Spaß für später...
??? Ich meinte mit DesktopVersion die auf dem PC. ;) Die ist ja vollkommen anders.
Benutzeravatar
Janus
NI - VIP
Beiträge: 1138
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Janus »

Ich nutze Xfce als Benutzeroberfläche. Die sieht ziemlich genau aus wie die auf dem Raspi.

Auch diese Desktop-Installation bietet ein Konsolen-Fenster als "Anwendung" an. Nennt sich hier unter Buster: "Terminal".

Manche Desktop-Versionen bieten sogar eine Exit-Option "Beenden zu Konsole" [strg+ alt+F1] an. Ansonsten mal Tante Google fragen. Linux besteht ja grundsätzlich aus vielen "unerwähnten" Spitzen-Features...

Beim Raspi kann man einstellen, ob der in die Konsole oder das grafische UI startet.
Umstellen mit
Strg + Alt + F1 im UI ==> zum Konsolen-Modus
Eingabe >startx ==> zurück zum UI
Benutzeravatar
vanhofen
Administrator
Beiträge: 2924
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 2 times
Been thanked: 10 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von vanhofen »

Gorcon hat geschrieben: Do 13. Aug 2020, 17:00 funktioniert das Buildsystem auch mit anderen Linux Installationen?
Debian ist echt ein Krampf!
Selbst Sudo funktioniert dort nicht (mehr nach einer neuinstallation).
Das Buildsystem funktioniert quasi mit jeder Linux-Distri.

Dass Debian ein Krampf ist, ist aber eine vollkommen überspitzte Aussage eines Newbies, der nicht weiß, was er tut. Das soll jetzt nicht zur Grundsatz-Diskussion auffordern! Aber ich selbst habe erst vor ein paar Wochen Debian neu aufgesetzt und nach exakt diesem Howto das Buildsystem eingerichtet. Das hat schon alles ziemlich gut geklappt.

Wer mit sudo überfordert ist, kann auch das mitgelieferte su verwenden. Das funktioniert genauso. Man sollte da nur beachten, dass man su wieder verlässt, wenn man mit den Dingen fertig ist, die als root ausgeführt werden müssen.
Benutzeravatar
annie
NI - Team
Beiträge: 1010
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von annie »

Ich hab hier in VM's 8 verschiedene Linuxdistributionen und 2 bootbare auf verschiedenen HDD's

Überall funktioniert das Ni Buildsystem
Bildschirmfoto vom 2020-08-15 07-31-09.png
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

So, habe jetzt mal Mint genommen, das funktioniert wenigstens.
Ich konnte zumindest Bei Punkt 3: make local-files
kommt dann aber nur:

Code: Alles auswählen

root@gorcon-virtual-machine:/home/gorcon/ni-buildsystem# make local-files
make: *** Keine Regel, um „local-files“ zu erstellen.  Schluss.
eine config.local konnte ich auch nicht finden.

Oder muss ich da die config.example clonen/Umbennen und entsprechend bearbeiten?

Ach ja einen github Akkount hatte ich nicht ertellt, aber es wurden Daten daraus heruntergeladen, fehlen jetzt noch welche die ich nur "mit" Account laden kann?
Benutzeravatar
annie
NI - Team
Beiträge: 1010
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von annie »

mach mal "ls" in dem Ordner ../ni-buildsystem, seltsam das der make Befehl nicht geht

du hast doch nicht als sudo (root) das Buildsystem geladen ?
Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2724
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 8 times
Been thanked: 2 times

Re: Installation der Neutrino-Images Buildsystem Umgebung

Beitrag von Gorcon »

du hast doch nicht als sudo das Buildsystem geladen ?
Ja habe ich

Code: Alles auswählen

root@gorcon-virtual-machine:/home/gorcon/ni-buildsystem# ls
config.example  download  index.html  Makefile          makelog  README.md
configs         helpers   make        Makefile.example  patches  skel-root
root@gorcon-virtual-machine:/home/gorcon/ni-buildsystem# 
Antworten

Zurück zu „Entwicklung“