Gibts ein .PET um "make" nutzen zu können?

Post Reply
Message
Author
Haegar75
Posts: 8
Joined: Mon 06 Oct 2008, 17:00

Gibts ein .PET um "make" nutzen zu können?

#1 Post by Haegar75 »

Hallo Leute,
nach langem futscheln habe ich Puppy auf einem Stick installiert und es gefällt mir auch ganz gut. Jetzt habe ich mir einen neuen Treiber für die Wlankarte runtergeladen, kann aber kein Modul erstellen, da make nicht als Befehl erkannt wird. Gibts da ein Pet-Package um den Compiler zu installieren?
Dank im voraus!
Gruß Haegar75

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

hallo,
zum kompilieren braucht man die "devx" Erweiterung.
Für Puppy 4.00:
http://distro.ibiblio.org/pub/linux/dis ... modules-4/

Die muß in /mnt/home/ gespeichert werden.
Dann im Bootmanager hinzufügen und neustarten.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Haegar75
Posts: 8
Joined: Mon 06 Oct 2008, 17:00

#3 Post by Haegar75 »

Hallo Mark,
danke für den Link! Hab das .sfs-File unter /mnt/home gespeichert, aber wenn ich es im Bootmanager hinzufügen will, sagt er mir, dass unter /mnt/home nicht zum hinzufügen sei.. Was mache ich falsch?
Jemand ne Idee?
MU wrote:hallo,
zum kompilieren braucht man die "devx" Erweiterung.
Für Puppy 4.00:
http://distro.ibiblio.org/pub/linux/dis ... modules-4/

Die muß in /mnt/home/ gespeichert werden.
Dann im Bootmanager hinzufügen und neustarten.

Mark

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

ist das eine Vollinstallation?
Guck mal auf dem Stick nach, was da für Ordner und Dateien sind.

Bei einer Vollinstallation gibt es /etc /root/ /lib/usr /var.
Bei einer frugalen eine Datei wie pup_400.sfs.

Bei einer Vollinstallation muß man das SFS mounten, und den Inhalt kopieren.
Dazu muß man in einem Konsolefenster einigeBefehle tippen.

Zuerst gucken, ob genug Platz da ist:

Code: Select all

df -m
Das zeigt den freien Platz aller Laufwerke.
Dann das SFS mounten:

Code: Select all

mkdir /root/mount
mount -o loop XXX/devx_400.sfs /root/mount
XXX ist dabei der "echte" Pfad zu dem SFS, wie z.B. /mnt/sda1.
Dann guck, wieviel Platz die Datzeien benötigen:

Code: Select all

du -m /root/mount
Vergleiche, ob das weniger ist, als der freie Platz.
Falls ja, kopiere alles:

Code: Select all

cp -ax /root/mount/* /
sync
umount /root/mount
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

ich fürchte aber, Du wirst auch noch die Kernel-header benötigen.

Es wäre einfacher, Du machst genaue Angaben, welches Modul Du kompilieren willst.
Und welchesPuppy Du exakt benutzt (Kernel, tippe dazu "uname -r").

Und einen Link zum download des Modul-Quelltextes.

Dann kann jemand, der das installiert hat, es eben kompilieren.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Haegar75
Posts: 8
Joined: Mon 06 Oct 2008, 17:00

#6 Post by Haegar75 »

Also mein Kernel ist 2.6.21.7.. Hauptsächlich geht es mir um das Modul dieses Treibers (http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz)
Wenn mir das Modul jemand erstellen könnte wär fein.
Wenn ich z.B.mal ein C-Programm compilieren wollte, brauch ich dafür auch die Kernel-Header? Welche wären das?

Sorry, hatte mich eben dumm angestellt. Hatte aus Versehen das devx_410.sfs installieren wollen :oops: Klar, dass er das nicht wollte..

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

der rt2500 ist aber dabei in Puppy?
Brauchst Du ein neueres Modul, oder wird das vorhandene nicht geladen?

hmm... kernelheader... die brauchst Du nur, um Kernelmodule zu kompilieren, das ist sehr selten.
Für normale Programme brauchst Du sie nicht.

Ich kompilier grad einen Kernel, das dauert Stunden.
Frag am besten mal im englischen Bereich nach, ob es jemand kompilieren kann.
Sonst kann ich morgen mal gucken.

Für Puppy 4 gibt es meines Wissens kein SFS für die Header, ich nutze daher den vollen Kernelsource.
ftp://ks301128.kimsufi.com/Puppylinux-sources/
Ich bin grad selbst noch am testen, was ich mir wie zusammenkopieren muß, und baue mir grad eine Entwicklungsumgebung zusammen.
Jedoch nicht für 4.00, daher kann ich Dir leider keinen Link geben.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Haegar75
Posts: 8
Joined: Mon 06 Oct 2008, 17:00

#8 Post by Haegar75 »

Stimmt, der rt2500 ist dabei, allerdings ohne WPA-Unterstützung. Habs zwar jetzt mit den WPA_suplicants und ndiswrapper am laufen, hätt aber schon gern das "richtige" Modul. Ausserdem ist das autoconnect noch bißchen bockig..

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#9 Post by MU »

das könnte auch am wizard liegen.
An dem wurde kräfig geschraubt in den letzten Tagen.

Ziemlich weit unten:
network-wizard-oct-5th.pet
http://www.murga-linux.com/puppy/viewto ... &start=315
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
rhadon
Posts: 1292
Joined: Thu 27 Mar 2008, 11:05
Location: Germany

#10 Post by rhadon »

Hallo Haegar75,

hatte das gleiche Problem mit dem rt2500- Treiber, allerdings in Puppy 3.01. und konnte das mit Hilfe von urban soul hier im Forum lösen.

Ich weiss nicht ob's hilft, da ich letztendlich Rutilt verwendet habe, aber ein Versuch ist's sicherlich wert:

In der Datei /usr/sbin/wag-profiles.sh nach rt61 suchen

(vorher die Datei sicherheitshalber kopieren, damit du sie zur Not zurückspielen kannst)

die Zeile:
rt61|rt73) CARD_WPA_DRV="ralink" ;;

so ergänzen:
rt61|rt73|rt2500) CARD_WPA_DRV="ralink" ;;

Die Datei speichern. Ob ein Neustatrt erforderlich ist, weiss ich nicht.

DieZeile ist in Puppy 3.01 und 4.10 identisch, deshalb vermutlich auch in 4.0.


Wenn's damit klappt: prima. Wenn nicht: sorry.

Post Reply