Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
sentinel
- Beiträge: 64
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Beitrag
von sentinel » 18.02.2018 21:54:09
Hallo!
Ich wollte gern schon mal den linux-4.15.4 - Kernel testen, allerdings bricht make folgendermaßen ab:
Hat jemand einen Tipp für mich :
Code: Alles auswählen
apt install openssl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
openssl ist schon die neueste Version (1.1.0g-2).
openssl wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Code: Alles auswählen
make
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
DESCEND objtool
CHK scripts/mod/devicetable-offsets.h
HOSTCC scripts/extract-cert
scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: Datei oder Verzeichnis nicht gefunden
#include <openssl/bio.h>
^~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.host:90: die Regel für Ziel „scripts/extract-cert“ scheiterte
make[1]: *** [scripts/extract-cert] Fehler 1
Makefile:557: die Regel für Ziel „scripts“ scheiterte
make: *** [scripts] Fehler 2
-
KBDCALLS
- Moderator
- Beiträge: 22446
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 18.02.2018 22:19:11
Warum die Mühe machen wenns schon Pakete gibt. vom Kernel 4.15.4. Sind zwar noch in Unstable sollten sich aber installieren lassen.
PS . Es fehlt dir das Paket
libssl-dev
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Beitrag
von novalix » 19.02.2018 15:19:55
sentinel hat geschrieben: 18.02.2018 21:54:09
Debian unterscheidet in den meisten Fällen zwischen ausführbaren Code-Bestandteilen und dem Code, der für Weiterentwicklung bzw. zum Bau der Software notwendig ist.
Diese Code-Bestandteile (z.B. Header-Dateien) werden üblicherweise in Pakete mit dem Zusatz "-dev" gepackt.
sentinel hat geschrieben: 18.02.2018 21:54:09
Code: Alles auswählen
make
...
scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: Datei oder Verzeichnis nicht gefunden
...
Eine Aufgabe für
apt-file:
Code: Alles auswählen
apt-file search openssl/bio.h
libssl-dev: /usr/include/openssl/bio.h
libssl1.0-dev: /usr/include/openssl/bio.h
Guckt man sich dann noch die Beschreibungen der beiden Pakete an, findet man heraus, dass zweiteres ein "transition-package" ist. Du müsstest also libssl-dev installieren.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
-
KBDCALLS
- Moderator
- Beiträge: 22446
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 19.02.2018 16:08:27
Mist opnssl und gnutls verwechselt
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
sentinel
- Beiträge: 64
- Registriert: 28.03.2008 16:00:48
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Vulkaneifel
Beitrag
von sentinel » 20.02.2018 21:37:09
KBDCALLS hat geschrieben: 18.02.2018 22:19:11
Warum die Mühe machen wenns schon Pakete gibt. vom Kernel 4.15.4. Sind zwar noch in Unstable sollten sich aber installieren lassen.
Wie bewerkstellige ich dies , benötige die amd64 - Variante ?
Welche Quellen muss ich hinzufügen und wie ( Synaptic ist kaputt, mit dpkg ? ) ?