Was macht apt-get install kernel-package kernel expectk

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Was macht apt-get install kernel-package kernel expectk

Beitrag von DrChef » 29.11.2004 20:32:43

Hallo

kann mir jemand diesen begriff genauer erklären

was ihc nich wies ist kernel-package udn expectk

da ich sourcen zi einem 2.6.8.1er kernel suche und diese mit apt nich zu finden sind, müsste ich wissen was die zeile alles macht, damit ich des manuel alles nachbauen kann

Gruß[/img]

Benutzeravatar
devilx
Beiträge: 734
Registriert: 26.08.2003 22:57:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Filderstadt
Kontaktdaten:

Beitrag von devilx » 29.11.2004 20:42:53

Installiert die Pakete kernel-package, kernel (gibt es das?) und expectk.
When you smile, the world smiles with you :)
When you fart, you stand alone :(
... a place full of dorkness

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.11.2004 20:47:42

was macht apt-get install kernel-package kernel-source-2.6.8 expectk ?
probiers mal :)

DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Beitrag von DrChef » 29.11.2004 21:08:34

naja im /usr/src hab ich ne bz2 datei mit nem kernel drin.. ich weis aber nich ob des alles is

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.11.2004 21:21:30

ich weis ja nicht was du willst, aber du hast dir soeben das kernel-package und die kernel-sourcen runtergeladen, vermutlich willst du also kernel backen.

ist dem so ?

DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Beitrag von DrChef » 29.11.2004 23:35:29

ich hab mit debian schon oft kernels gemacht, is ja nich schwer

der erste schritt war immer die sourcen mit apt zu laden

also das is mein problem
den kernel den ich bauen will, dazu gibts keine sourcen bei mit apt (2.6.8.1)

naja d.h. ich muss die sourcen mir manuel saugen

da ich aber von apt gewohnt bin das es nicht nur das program saugt sondern auch gleich isntalliert also, weis ich nich was der im topic beschriebene befehl macht.

wenn dadurch nur die sourcen gezogen werden, is das nicht schwer aber wenn zb no config dadurch geändert wird, dann müsste ich des wissen wenn ich des manuel machen will, deswegen frag ich nach was da alles passiert....

Gruß

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.11.2004 23:51:02

die kernel-sourcen die du jetzt installiert hast, sollten 2.6.8-8 entsprechen

siehe /usr/share/doc/kernel-source-2.6.8/changelog.Debian.gz

DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Beitrag von DrChef » 30.11.2004 00:50:25

hm....

sry ich will jetzt echt nich an eurer kompetentz zweifeln aber bisher konnte mir noch niemand diese frage beantworten
die kernel-sourcen die du jetzt installiert hast, sollten 2.6.8-8 entsprechen
das interresiert mich doch nich...

.....was passiert denn nun wenn ich den genannten befehl ausführe (auser der bz2 datei im /usr/src)

Gruß

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Beitrag von gOtNoPhEaR » 30.11.2004 07:23:37

Geh mal auf http://www.kernel.org !"!"!"!

Da ziehst du dir von FTP Server die Sourcen für den 2.6.8.1er (.tar.gz)Kernel und kopierst die nach /usr/src/

Dann machst du ein

Code: Alles auswählen

tar -xvzf kernel....tar.gz
jetzt sollte da ein verzeichnis erscheinen wo die Sourcen drin sind.
Dann kopierst du die Config deines installierten Kernel aus /boot in das Verzeichnis wo die neuen Sourcen liegen. Dabei ist zu beachten, dass du die Datei nach .config umbenennst.
Jetzt kannst du in das Verzeichnis gehen und

Code: Alles auswählen

make menuconfig
ausführen und danach den Kernel backen....

und was deine apt zeile da oben macht ist einfach, die angegebenen packete im System zu installieren.
Mach einfach mal

Code: Alles auswählen

man apt
Wenn das jetzt nicht Hilft weiss ich auch nicht weiter.
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 30.11.2004 07:40:46

Hallo,
gOtNoPhEaR hat geschrieben:Dann machst du ein

Code: Alles auswählen

tar -xvzf kernel....tar.gz
jetzt sollte da ein verzeichnis erscheinen wo die Sourcen drin sind.
Das wird so nicht gehen, da die neueren Kernel Pakete mit bzip2 gepackt sind. der Befehl lautet also

Code: Alles auswählen

tar -xvjf kernel-source-2.6.8....bz
wobei ich mich beim Namen der gepackten Sourcen auch leicht irren könnte.


an DrChef:

Du hast Dir die Sourcen schon gezogen; apt installiert das *.bz Paket in /ust/src . Auspacken musst Du es aber selbst (gilt auch für die Sourcen zu Kernel Modulen entsprechend).


Hoffentlich hilfts Dir, Gruß rotwein

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 30.11.2004 10:02:45

DrChef hat geschrieben:hm....

sry ich will jetzt echt nich an eurer kompetentz zweifeln aber bisher konnte mir noch niemand diese frage beantworten

[.....was passiert denn nun wenn ich den genannten befehl ausführe (auser der bz2 datei im /usr/src)

Gruß
nach dem du anscheinend wirklich ganz genau wissen möchtest, was bei dem genannten Befehl alles passiert, hier eine kleine Anleitung zum Selbststudium:

1) download:
die packages werden geholt und in /var/cache/apt/archives/ abgelegt.
2) preconfiguration:
config script wird ausgeführt (optional)
3) installation/upgrade
wenn upgrade wird altes prerm script ausgeführt (optional)
neues preinst script wird ausgeführt (optional)
dateien werden extrahiert
beim upgrade wird altes postrm script ausgeführt (optional)
neues postinst script wird ausgeführt (optional)


mit

Code: Alles auswählen

dpkg -e /var/cache/apt/archives/kernel-package_8.111_all.deb <mytmpdir>
kannst du die control files extrahieren und überprüfen ob diese scripte (config,preinst,postinst) für deine packages vorhanden sind und was genau bei deinem befehl passiert

DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Beitrag von DrChef » 30.11.2004 11:06:14

thx...etz weis ich was ich wissen muss...

...also der befehl holt die entwicklungsumgebung (gcc .....) und die sourcen...

(der satz hätte mir genügt)

danke für die hilfe....wenn auch etwas kompliziert ;)

Gruß

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 30.11.2004 12:50:07

aha, anscheinen ein Kommunikationsproblem :)
Du wolltest also nicht wissen, was der Befehl apt-get install ....genau macht,
sondern was du mit den Packages, die mit diesem Befehl installiert werden, anstellen kannst.

Ein kleiner aber feiner Unterschied!

Sind diese packages installiert, kannst du das z.B. so herausfinden:

Code: Alles auswählen

root@csxgen4:~# dpkg -p kernel-package
Sind diese packages noch nicht installiert, z.B. so:

Code: Alles auswählen

root@csxgen4:~# apt-cache search ^kernel-package
kernel-package - A utility for building Linux kernel related Debian packages.

das kernel-package ist abhängig vom gcc und daher wird dieser auch installiert

DrChef
Beiträge: 31
Registriert: 27.11.2004 16:07:13

Beitrag von DrChef » 30.11.2004 18:16:11

ahhh

etz wird mir einiges klar

apt-get install <program>

damit installier ich ein programm....das war mir schon vorher klar

apt-get install kernel-package kerner-source expectk

ich dachte dieses kernel-package und expectk sein optionen des apt, dabei sind es auch nur packete....ich wusste nich das man mit einem apt befehl gleich merhere packete holen kann

d.h. mit apt-get install <kernel-source> zieh ich mir nur die reinen sourcen

...da wär scho die neue frage:

was macht apt-get install kernel-source-2.6.8 ?

zieht es nur die sourcen oder wird auch irgendwo was installiert?!?

wenn es nur die sourcen zieht, dann kann ich das mit wget von kernel.org auch
wenn es aber noch was anderes macht, dann müsst ich des wissn, wenn ich den befehl manuel nachmachen will

:)))))))))

Gruß[/quote]

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 30.11.2004 18:38:17

das installiert nur die /usr/src/kernel-source-<ver>.tar.bz
und einige dateien (copyright, readme, changelog,...) in /usr/share/doc/kernel-source-<ver>


die kernel sourcen sind allerdings die von debian gepatchten,

Antworten