Code: Alles auswählen
# apt update
$ apt policy linux-image-$(uname -r)
Code: Alles auswählen
# apt update
$ apt policy linux-image-$(uname -r)
Code: Alles auswählen
apt update
Hit:1 http://security.debian.org stretch/updates InRelease
Hit:6 http://apt.armbian.com stretch InRelease
Get:3 http://ppa.launchpad.net/b-rad/kernel+mediatree+hauppauge/ubuntu artful InRelease [15.9 kB]
Ign:2 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Hit:4 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease
Hit:5 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease
Hit:7 http://cdn-fastly.deb.debian.org/debian stretch Release
Hit:8 https://deb.nodesource.com/node_4.x stretch InRelease
Ign:9 https://dl.bintray.com/tvheadend/deb raspbianstretch InRelease
Hit:10 https://dl.bintray.com/tvheadend/deb raspbianstretch Release
Fetched 15.9 kB in 8s (1,794 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
Code: Alles auswählen
apt policy linux-image-$(uname -r)
N: Unable to locate package linux-image-4.14.0-sunxi
N: Couldn't find any package by glob 'linux-image-4.14.0-sunxi'
N: Couldn't find any package by regex 'linux-image-4.14.0-sunxi'
Code: Alles auswählen
deb http://apt.armbian.com stretch main stretch-utils stretch-desktop
Code: Alles auswählen
# apt update && apt install linux-headers-next-sunxi
Tommy82 hat geschrieben:20.01.2018 20:46:42Hi, bekomme diese AusgabeCode: Alles auswählen
apt show -a linux-headers-next-sunxi Package: linux-headers-next-sunxi Version: 5.35 Priority: optional Section: kernel Source: linux-4.13.16-sunxi Maintainer: Igor Pecovnik <igor.pecovnik@****l.com> Installed-Size: 76.5 MB Homepage: http://www.kernel.org/ Download-Size: 10.6 MB APT-Manual-Installed: yes […]
Code: Alles auswählen
# apt install linux-headers-dev-sunxi
Hab das Mainlaine Image von hiersmutbert hat geschrieben:23.01.2018 11:15:45Also ich weiß nicht was für ein Image du verwendet hast, aber das normale Debian armbian-Image kann es kaum sein. Dort gibt es eine »/etc/apt/sources.list.d/armbian.list« mitüber die Kernel, Header und alle weiteren cubietruck/armbian-spezifischen Pakete verfügbar sind und die lassen sich auch ganz problemlos über apt installieren.Code: Alles auswählen
deb http://apt.armbian.com stretch main stretch-utils stretch-desktop
Wenn bei dir nur die Zeile für das Repository fehlt, kannst du sie einfach in die »/etc/apt/sources.list« eintragen oder eine beliebige *.list-Datei in »/etc/apt/sources.list.d/« erstellen und danachCode: Alles auswählen
# apt update && apt install linux-headers-next-sunxi
edit:
Allerdings ist das Paket bei dir wie ich sehe ja schon installiert:Tommy82 hat geschrieben:20.01.2018 20:46:42Hi, bekomme diese AusgabeCode: Alles auswählen
apt show -a linux-headers-next-sunxi Package: linux-headers-next-sunxi Version: 5.35 Priority: optional Section: kernel Source: linux-4.13.16-sunxi Maintainer: Igor Pecovnik <igor.pecovnik@****l.com> Installed-Size: 76.5 MB Homepage: http://www.kernel.org/ Download-Size: 10.6 MB APT-Manual-Installed: yes […]
edit nummer 2:
Du hast außerdem mittendrin den Kernel aktualisiert – ich bin noch von 4.13.16-sunxi ausgegangen, während in der letzten Ausgabe ein 4.14.0-sunxi auftaucht. Du hast die header also zwar für den alten Kernel installiert, aber möglicherweise nicht für den neueren (und ich frage mich gerade wie du überhaupt zu dem neueren Kernel gekommen bist, wenn das armbian-Repository bei dir offensichtlich fehlt).
Ich habe keine Idee was du alles gemacht hast, aber den Kernel 4.14 finde ich bei armbian gar nicht für den A20, dort gibt es legacy in der Version 3.4.113 und Mainline in 4.13.16 und 4.15-rc9. 4.14 finde ich nur in den stretch-backports, aber dort hat er kein sunxi in der Version.
Langer Rede kurzer Sinn: Die header bekommst du am ehesten von der selben Quelle bekommst wie den Kernel - ich kenne weder deinen Kernel noch weiß ich wo er her ist.
edit "aller guten Dinge sind 3":
Habe ich übersehen. armbian hat doch einen Kernel 4.14 und es sieht so aus als wäre das der, den du installiert hast. Das heißt mit der Zeile für die sources.list(.d/*.list) solltest du die header mitinstallieren können. Notfalls kannst du das Paket hier auch einfach herunterladen und dann mit "dpkg -i pfad/zum/Paket.deb" installieren.Code: Alles auswählen
# apt install linux-headers-dev-sunxi
Code: Alles auswählen
apt install linux-headers-dev-sunxi
Code: Alles auswählen
linux-headers-dev-sunxi is already the newest version (5.35)
Code: Alles auswählen
Unpacking linux-dtb-next-sunxi (5.41) over (5.38) ...
dpkg: warning: unable to delete old directory '/boot/dtb-4.14.15-sunxi': Directory not empty
Preparing to unpack .../3-linux-headers-next-sunxi_5.41_armhf.deb ...
Unpacking linux-headers-next-sunxi (5.41) over (5.38) ...
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/kconfig': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/mod': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/selinux/mdp': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/selinux/genheaders': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/selinux': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/dtc': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts/basic': Directory not empty
dpkg: warning: unable to delete old directory '/usr/src/linux-headers-4.14.15-sunxi/scripts': Directory not empty
Code: Alles auswählen
$ dpkg -S /boot/dtb-4.14.15-sunxi
$ dpkg -S /usr/src/linux-headers-4.14.15-sunxi/scripts
Code: Alles auswählen
dpkg -S /boot/dtb-4.14.15-sunxi
dpkg-query: no path found matching pattern /boot/dtb-4.14.15-sunxi
root@cubietruck ~ > dpkg -S /usr/src/linux-headers-4.14.15-sunxi/scripts
dpkg-query: no path found matching pattern /usr/src/linux-headers-4.14.15-sunxi/scripts
Code: Alles auswählen
root@cubietruck /usr/src/linux-headers-4.14.15-sunxi/scripts > ls
asn1_compiler basic conmakehash dtc extract-cert kallsyms kconfig mod pnmtologo recordmcount selinux sortextable
Code: Alles auswählen
$ uname -a