aptitude findet nur alte pakete

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 15:20:27

Hallo Leute,

ich habe selbstgebauten 2.6.29er Kernel.
Ich will das paket "linux-modules" installieren. Aber wenn ich aptitude suchen lassen findet er nur pakete zum alten kernel.
Warum? und wie kan nich paktet zu meinem Kernel finden?

Code: Alles auswählen

0:505:root@x301 /home/kai [0]# aptitude search linux-modules*
p   linux-modules-2.6-xen-686                                                        - Linux 2.6 modules on i686                                                                 
v   linux-modules-2.6.26-1-486                                                       -                                                                                           
v   linux-modules-2.6.26-1-686                                                       -                                                                                           
v   linux-modules-2.6.26-2-486                                                       -                                                                                           
v   linux-modules-2.6.26-2-686                                                       -                                                                                           
v   linux-modules-2.6.26-2-686-bigmem                                                -                                                                                           
v   linux-modules-2.6.26-2-amd64                                                     -                                                                                           
v   linux-modules-2.6.26-2-openvz-686                                                -                                                                                           
v   linux-modules-2.6.26-2-vserver-686                                               -                                                                                           
v   linux-modules-2.6.26-2-vserver-686-bigmem                                        -                                                                                           
p   linux-modules-2.6.26-2-xen-686                                                   - Linux 2.6.26 modules on i686                                                              
v   linux-modules-2.6.29-rc8-686                                                     -                                                                                           
p   linux-modules-xen-686                                                            - Linux modules on i686                                                                     
0:506:root@x301 /home/kai [0]# 


Danke

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Re: aptitude findet nur alte pakete

Beitrag von Snoopy » 23.04.2009 15:38:56

Hi,

ich gehe davon aus, dass die Distribution die Du benutzt nicht über den Kernel und die demensprechenden Module verfügt...

Kernel 2.6.29 ist gerade mal zu Sid reingerutscht...

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: aptitude findet nur alte pakete

Beitrag von nepos » 23.04.2009 16:00:22

Wie soll das btw überhaupt funktionieren? Über aptitude kannst du nur Pakete installieren, die in Debian sind. Dein selbstgebauter Kernel gehört da natürlich nicht dazu.
Der korrekte Weg wäre denke ich, deinen Kernel mittels make-kpkg zu bauen. Da kannst du dann auch das Target modules_image ausführen, was dann ein .deb mit allen Modulen zu deinem Kernel baut.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: aptitude findet nur alte pakete

Beitrag von Spasswolf » 23.04.2009 16:10:34

Sind die linux-modules Pakete nicht nur für vServer/Xen guests gedacht, die keinen eigenen Kernel haben, im normalen Kernelpaket sind die Module doch schon enthalten?

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 21:28:35

Sorry aber das versteh ich nicht ganz...
Der korrekte Weg wäre denke ich, deinen Kernel mittels make-kpkg zu bauen. Da kannst du dann auch das Target modules_image ausführen, was dann ein .deb mit allen Modulen zu deinem Kernel baut.
was meinst du mit traget modules_image?

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 22:05:50

Ich kann ja verstehen das es nicht für die neuesten Kernel immer alle pakete gibt. Aber wenn ich eiin modul selber bauem muss wie hier :

Code: Alles auswählen

0:503:root@x301 /home/kai [255]# m-a -t a-i tp-smapi
.
Daten über 1 Pakete aktualisiert.
Getting source for kernel version: 2.6.29
Kernel-Header verfügbar in /lib/modules/2.6.29/source
apt-get install build-essential 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
build-essential ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Fertig!
download 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
tp-smapi-source ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Aktualisierung der Daten über tp-smapi-source

Daten über 1 Pakete aktualisiert.
unpack 
Extracting the package tarball, /usr/src/tp-smapi.tar.bz2, please wait...
Die zu erstellende Paket-Datei /usr/src/tp-smapi-modules-2.6.29_0.40-3_i386.deb existiert bereits, wird nicht neugebaut!
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/tp-smapi-modules-2.6.29_0.40-3_i386.deb 
Wähle vormals abgewähltes Paket tp-smapi-modules-2.6.29.
(Lese Datenbank ... 133050 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke tp-smapi-modules-2.6.29 (aus .../tp-smapi-modules-2.6.29_0.40-3_i386.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von tp-smapi-modules-2.6.29:
 tp-smapi-modules-2.6.29 hängt ab von linux-modules-2.6.29 | linux-image-2.6.29; aber:
  Paket linux-modules-2.6.29 ist nicht installiert.
  Paket linux-image-2.6.29 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von tp-smapi-modules-2.6.29 (--install):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 tp-smapi-modules-2.6.29

I: Direkte Installation nicht möglich; es wird versucht, zusätzlich benötigte Pakete zu installieren.

apt-get -f install 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden Pakete werden ENTFERNT:
  tp-smapi-modules-2.6.29
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 160kB Plattenplatz freigegeben.
Möchten Sie fortfahren [J/n]? 
(Lese Datenbank ... 133057 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne tp-smapi-modules-2.6.29 ...
0:503:root@x301 /home/kai [255]# 

und es nicht gebaut werden kann weil Pakete nicht installiert werden können weil es sie noch gar nicht gibt, dann frage ich mich wie ich das machen soll?

sorry leute ich steh auf m schlauch...

danke für eure hilfe

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: aptitude findet nur alte pakete

Beitrag von cirrussc » 23.04.2009 22:07:47

latenite hat geschrieben:was meinst du mit traget modules_image?
Ist doch ganz einfach, ohne dieses Target wird kein linux-modules-<version>.deb gebaut.

Aber wozu eigentlich?
Im erzeugten linux-image-<version>.deb sind die Module logischerweise dabei.
latenite hat geschrieben:

Code: Alles auswählen

Paket linux-modules-2.6.29 ist nicht installiert.
Paket linux-image-2.6.29 ist nicht installiert.
Und warum ist linux-image-2.6.29 nicht installiert?
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 22:49:38

naja weil das ja meine Frage vom Anfang war: ich kann die Pakte die ich haben will nicht finden..

Code: Alles auswählen

0:502:root@x301 /home/kai [0]# aptitude install linux-image-2.6.29 linux-modules-2.6.29
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen      
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig 
Keine Kandidatsversion für »linux-image-2.6.29« gefunden
Keine Kandidatsversion für »linux-modules-2.6.29« gefunden
Keine Kandidatsversion für »linux-image-2.6.29« gefunden
Keine Kandidatsversion für »linux-modules-2.6.29« gefunden
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 0B zusätzlich belegt sein.
Schreibe erweiterte Statusinformationen... Fertig
Paketlisten werden gelesen... Fertig             
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen      
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig 

0:503:root@x301 /home/kai [0]# 
danke

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: aptitude findet nur alte pakete

Beitrag von Spasswolf » 23.04.2009 22:51:30

ich habe selbstgebauten 2.6.29er Kernel.
Wenn du den mit make-kpkg baust, bekommst du ein linux-image-2.6.29 Paket.

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 22:56:10

ok, ich versuche den kernel mal zu bauen.

bekomme ich dann auch das andere paket: linux-modules-2.6.29 ??

danke

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: aptitude findet nur alte pakete

Beitrag von Spasswolf » 23.04.2009 22:56:58

Das brauchst du nicht.

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 22:58:13

sorry bitte nicht lachen:

Code: Alles auswählen

0:507:root@x301 /usr/src/linux [0]# make-kpkg
bash: make-kpkg: command not found
0:508:root@x301 /usr/src/linux [127]# aptitude search make-kpkg
0:509:root@x301 /usr/src/linux [0]# 
wie baue ich diesen "debianized-kernel"?

danke

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: aptitude findet nur alte pakete

Beitrag von habakug » 23.04.2009 23:06:39

Hallo!

Du brauchst zumindest "kernel-package". Hier [1] steht was du noch brauchst und wie es geht.

Gruß, habakug

[1] http://wiki.debianforum.de/DebianizedLinuxKernel
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 23.04.2009 23:19:50

ok kernel-package konnte ich finden.
Frage: wie kann ich aptitude dazu bringen mir diesen paketnamem zu nennen, wenn ich nur weis das ich dieses make-kpkg brauche?

danke

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: aptitude findet nur alte pakete

Beitrag von habakug » 23.04.2009 23:26:05

Hallo!

Z.B. so:

Code: Alles auswählen

apt-get install apt-file
apt-file update
apt-file search make-kpkg
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: aptitude findet nur alte pakete

Beitrag von Spasswolf » 23.04.2009 23:29:35

"apt-cache search" scheint etwas gesprächiger zu sein:

Code: Alles auswählen

$ apt-cache search make-kpkg
cloop-src - Source of the compressed loopback device module
kernel-package - A utility for building Linux kernel related Debian packages.
loop-aes-source - source for loop-AES encryption modules
lustre-source - source for Lustre filesystem client kernel modules
ivtv-source - source for ivtv drivers (1.0.x branch)
bcm5700-source - module source for Broadcom's bcm5700 ethernet driver
homer portage # chroot /mnt/debian aptitude search make-kpkg
Und dann gibt es noch apt-file:

Code: Alles auswählen

$ aptitude install apt-file
$ apt-file update
$ apt-file search make-kpkg
kernel-package: /usr/bin/make-kpkg
kernel-package: /usr/share/man/es/man1/make-kpkg.1.gz
kernel-package: /usr/share/man/fr/man1/make-kpkg.1.gz
kernel-package: /usr/share/man/man1/make-kpkg.1.gz
zsh: /usr/share/zsh/4.3.2/functions/Completion/Debian/_make-kpkg
zsh: /usr/share/zsh/functions/Completion/Debian/_make-kpkg
zsh-beta: /usr/share/zsh-beta/4.3.2-dev-1/functions/Completion/Debian/_make-kpkg
zsh-beta: /usr/share/zsh-beta/functions/Completion/Debian/_make-kpkg

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: aptitude findet nur alte pakete

Beitrag von nepos » 24.04.2009 08:07:38

Und bevor du jetzt noch zigmal jede Kleinigkeit nachfragst, lies dir erstmal den Link weiter oben durch. Kleiner Tipp: aptitude kann mit .deb nix anfangen, probiers mal mit dpkg.

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: aptitude findet nur alte pakete

Beitrag von latenite » 24.04.2009 11:22:33

danke für die "apt" tips.....is das schlimm wenn ich um ans ziel zu kommen noch andere fragen stelle?

in jedem fall danke für die antworten.

Nepos...welcher Link?

Ich habe jetzt mit make-kpkg den kernel installiert. Wie komme ich jetzt an das Paktet "linux-modules.2.6.29."

Code: Alles auswählen

0:502:root@x301 /home/kai [0]# aptitude search linux-modules*
p   linux-modules-2.6-xen-686       - Linux 2.6 modules on i686                 
v   linux-modules-2.6.26-1-486      -                                           
v   linux-modules-2.6.26-1-686      -                                           
v   linux-modules-2.6.26-2-486      -                                           
v   linux-modules-2.6.26-2-686      -                                           
v   linux-modules-2.6.26-2-686-bigm -                                           
v   linux-modules-2.6.26-2-amd64    -                                           
v   linux-modules-2.6.26-2-openvz-6 -                                           
v   linux-modules-2.6.26-2-vserver- -                                           
v   linux-modules-2.6.26-2-vserver- -                                           
p   linux-modules-2.6.26-2-xen-686  - Linux 2.6.26 modules on i686              
v   linux-modules-2.6.29-rc8-686    -                                           
p   linux-modules-xen-686           - Linux modules on i686                     
0:503:root@x301 /home/kai [0]# aptitude search linux-image*
v   linux-image                                                                      -                                                                                           
v   linux-image-2.6                                                                  -                                                                                           
p   linux-image-2.6-486                                                              - Linux-Image 2.6 für x86-Maschinen                                                         
i   linux-image-2.6-686                                                              - Linux-Image 2.6 für PPro/Celeron/PII/PIII/P4                                              
p   linux-image-2.6-686-bigmem                                                       - Linux-Image 2.6 für PPro/Celeron/PII/PIII/P4                                              
p   linux-image-2.6-amd64                                                            - Linux 2.6 Image für AMD64                                                                 
p   linux-image-2.6-k7                                                               - Linux-Kernelabbild für AMD K7 - Übergangspaket.                                           
p   linux-image-2.6-openvz-686                                                       - Linux 2.6 Image für PPro/Celeron/PII/PIII/P4 mit Unterstützung für OpenVZ                 
p   linux-image-2.6-vserver-686                                                      - Linux 2.6 Image für PPro/Celeron/PII/PIII/P4 mit Unterstützung von Linux-VServer          
p   linux-image-2.6-vserver-686-bigmem                                               - Linux 2.6 Image für PPro/Celeron/PII/PIII/P4, mit Linux-VServer-Unterstützung             
p   linux-image-2.6-xen-686                                                          - Linux 2.6 Image für i686, mit Xen-Unterstützung im alten Stil                             
i A linux-image-2.6.26-1-486                                                         - Linux 2.6.26 image on x86                                                                 
i A linux-image-2.6.26-1-686                                                         - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4                                            
p   linux-image-2.6.26-2-486                                                         - Linux 2.6.26 image on x86                                                                 
i A linux-image-2.6.26-2-686                                                         - Linux-2.6.26-Kernelabbild für PPro/Celeron/PII/PIII/P4                                    
p   linux-image-2.6.26-2-686-bigmem                                                  - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4                                            
p   linux-image-2.6.26-2-amd64                                                       - Linux-2.6.26-Kernelimage für AMD64                                                        
p   linux-image-2.6.26-2-openvz-686                                                  - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support                            
p   linux-image-2.6.26-2-vserver-686                                                 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support                     
p   linux-image-2.6.26-2-vserver-686-bigmem                                          - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support                     
p   linux-image-2.6.26-2-xen-686                                                     - Linux 2.6.26 image on i686, oldstyle Xen support                                          
i   linux-image-2.6.29                                                               - Linux kernel binary image for version 2.6.29                                              
i   linux-image-2.6.29-rc8-686                                                       - Linux 2.6.29-rc8 image on PPro/Celeron/PII/PIII/P4                                        
p   linux-image-486                                                                  - Linux-Image für x86-Maschinen                                                             
i   linux-image-686                                                                  - Linux-Image auf PPro/Celeron/PII/PIII/P4                                                  
p   linux-image-686-bigmem                                                           - Linux-Image auf PPro/Celeron/PII/PIII/P4                                                  
p   linux-image-amd64                                                                - Linux Image für AMD64                                                                     
p   linux-image-k7                                                                   - Linux-Image auf AMD K7 - Übergangspaket                                                   
p   linux-image-openvz-686                                                           - Linux image on PPro/Celeron/PII/PIII/P4, OpenVZ support                                   
p   linux-image-vserver-686                                                          - Linux-Image für PPro/Celeron/PII/PIII/P4, mit Linux-VServer Unterstützung                 
p   linux-image-vserver-686-bigmem                                                   - Linux-Image für PPro/Celeron/PII/PIII/P4, mit Linux-VServer Unterstützung                 
p   linux-image-xen-686                                                              - Linux 2.6 Image für i686, mit Xen-Unterstützung im alten Stil                             
0:504:root@x301 /home/kai [0]# 
Danke

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: aptitude findet nur alte pakete

Beitrag von nepos » 24.04.2009 11:46:16


Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: aptitude findet nur alte pakete

Beitrag von Spasswolf » 24.04.2009 11:47:45

Wie komme ich jetzt an das Paktet "linux-modules.2.6.29."
Was willst du eigentlich damit?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22451
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: aptitude findet nur alte pakete

Beitrag von KBDCALLS » 28.04.2009 19:17:02

nepos hat geschrieben:Wie soll das btw überhaupt funktionieren? Über aptitude kannst du nur Pakete installieren, die in Debian sind. Dein selbstgebauter Kernel gehört da natürlich nicht dazu.
Der korrekte Weg wäre denke ich, deinen Kernel mittels make-kpkg zu bauen. Da kannst du dann auch das Target modules_image ausführen, was dann ein .deb mit allen Modulen zu deinem Kernel baut.

Code: Alles auswählen

0:505:root@x301 /home/kai [0]# aptitude search linux-modules*
p   linux-modules-2.6-xen-686                                                        - Linux 2.6 modules on i686                                                                 
v   linux-modules-2.6.26-1-486                                                       -                                                                                           
p   linux-modules-2.6.26-2-xen-686                                                   - Linux 2.6.26 modules on i686                                                              
v   linux-modules-2.6.29-rc8-686                                                     -                                                                                           
p   linux-modules-xen-686                                                            - Linux modules on i686                                                                     
0:506:root@x301 /home/kai [0]# 
Die Liste habe ich jetzt gekürzt, wenn man sie sich genauer ansieht dann sind nur die xen Pakete als echtes Paket vorhanden, kenntlich an dem p , alle anderen sind virtuell kenntlich an dem v, also keine echten Pakete die sich installieren lassen.
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.

Antworten