Download von Deb-src Paketen wie?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
riwa-networker
Beiträge: 9
Registriert: 28.08.2003 11:36:05
Lizenz eigener Beiträge: GNU Free Documentation License

Download von Deb-src Paketen wie?

Beitrag von riwa-networker » 09.09.2003 11:18:37

Hallo,

dumme Frage, ich weiß, aber trotzdem:

Wie kann ich deb-src Pakete installieren?
dselect bietet mir keine Source-Pakete an, obwohl ich in
/etc/apt/sources.list die Zeilen :

deb-src ftp://ftp.de.debian.org/pub/debian unstable main contrib non-free
deb-src ftp://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free

drin habe.
Ich brauche ein paar Sachen zum Kompilieren in neuerer Version, als in Woody drin sind.

Wie komme ich an die Pakete ran?

danke

riwa-networker

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 09.09.2003 11:26:04

apt-get source <name> ??
dan würde der source in das verzeichniss kommen wo du gerade bist.

wenn du ihn gleich nach runterladen kompiliert haben willst
ist's

glaub

apt-get --build source <name>
oder
apt-get --compile-soucre <name>
irgend sowas .. .siehe manpage

riwa-networker
Beiträge: 9
Registriert: 28.08.2003 11:36:05
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von riwa-networker » 09.09.2003 11:34:39

Danke für den Tip, aber das wusste ich.
Mein Problem ist, dass ich erstens nicht weiß, wie das Paket genau heisst
und apt-get deswegen auf die Nase fällt und
zweitens es nicht (sofort) kompilieren will.
Ich brauche eben zunächst die Sourcen.

mfG

riwa-networker

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 09.09.2003 11:51:24

Genau das passiert dadurch. Und der Name ist exakt der selbe wie bei dem binären Paket (in der Regel jedenfalls.....) Zum Beispiel heißt das source-Paket von fetchmail auch fetchmail. Mit 'apt-get source fetchmail' ziehst du das Paket und es wird im aktuellen Verzeichnis abgelegt.

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 09.09.2003 12:50:08

ansonsten kannst Du Dir die Paketnamen auch per

Code: Alles auswählen

apt-cache search <Name, der das Paket beschreiben könnte>
zurechtsuchen
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

riwa-networker
Beiträge: 9
Registriert: 28.08.2003 11:36:05
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von riwa-networker » 09.09.2003 15:22:50

Danke,

[color=green]apt-cache search [/color]

war das, was mir weiterhilft.


mfG

riwa-networker

riwa-networker
Beiträge: 9
Registriert: 28.08.2003 11:36:05
Lizenz eigener Beiträge: GNU Free Documentation License

Und jetzt? Handling von Source-Paketen

Beitrag von riwa-networker » 09.09.2003 15:45:12

Alos:
Jetzt habe ich das Source-Paket instelliert mit

apt-get source libc6

Wo liegt es jetzt bzw. wie frage ich apt oder dpkg nach Source-Paketen?

Oder gibt es dazu ne übersichtliche Doku?

Danke

riwa-networker

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.09.2003 16:49:08

Jedes Binärpaket hat ein dazugehörendes Source Paket. Wenn Du mit "apt-get source" den Namen eines normalen Binärpaketes angibst, wird automatisch das passende Source Paket heruntergeladen.

Und noch ein Hinweis: Finger weg von der libc! Das gesamte System hängt von der libc ab, und wenn die nicht richtig läuft, dann kannst Du das System normalerweise wegwerfen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.09.2003 17:02:53

pdreker hat geschrieben:Das gesamte System hängt von der libc ab, und wenn die nicht richtig läuft, dann kannst Du das System normalerweise wegwerfen...
wegwerfen... na wer will denn ;)
wie wärs mir altem libc6 drüber spielen (dazu benötigt man lediglich eine bootdisk) ?

Aber im Prinzip hast du schon recht. Ein verbügelte libc6 wiederherzustellen ist heavy ;)

riwa-networker
Beiträge: 9
Registriert: 28.08.2003 11:36:05
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von riwa-networker » 10.09.2003 12:28:38

Ich kenne die Gefahren beim Rumspielen an der libc6 sehr wohl.

Ich habe aber was anders vor: eine kommerzielle Applikation erfordert eine
neuere libc6, als woody mitbringt.
Also will ich diese App chrooted installieren und dort eben die neue libc6 und
andere benötigte Sachen in die Chroot-Umgebung reinpacken.
Das beeinflusst mein restliches System nicht, aber die neue App
sollte dann dennoch laufen.
Und - ich kann den ganzen chroot-Käfig leicht auf ne andere Maschiene
umziehen.

Mir ist durhcaus klar, daß deises Vorhaben etwas tricky ist, aber ich bin eigentlich
auch kein Linux-Anfänger mehr :-)

Nur bisher hatte ich eben nichts mit Debian-Source-Paketen zu tun.

Danke für eure Tips und Hinweise

riwa-networker

Antworten