[debian] unstable sources in sources.list

Pagina: 1
Acties:

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Hoi !

Ik ben bezig met debian op een alpha , maar ik heb een probleem,
ik moet een patch op initrd-tools versie 0.1.31 doen en effe testen.
Op zich geen probleem :) maar ik krijg de source niet ge"apt-get"
Als ik in /etc/apt/sourceslist een source voor unstable toevog:
code:
1
deb-src ftp://ftp.debian.nl/debian/ unstable main non-free contrib

dan kan ik met
apt-get update
apt-get source initrd-tools=0.1.31
wel een package initrd-tools-0.1.31downloaden, maar daar zit de source niet in ??
Wel een .tar.gz , en een .dsc file , maar waar zijn die !@#$%^& sources nou ?

Ik doe vast wat fout, ben nog vrij n00b met debian en apt-get , maar volgens
de search doe ik het toch goed :?

[ Voor 0% gewijzigd door u_nix_we_all op 11-10-2002 12:48 . Reden: initrd --> initrdtools ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Eh , in die tar.gz zitten de sources... :)

doe maar een 'apt-get source <packagenaam>'

voorbeeldje :
code:
1
2
3
4
5
6
7
8
9
apt-get source xchat
Reading Package Lists... Done
Building Dependency Tree... Done
Need to get 1459kB of source archives.
Get:1 ftp://ftp2.de.debian.org unstable/main xchat 1.8.10-2 (dsc) [891B]
Get:2 ftp://ftp2.de.debian.org unstable/main xchat 1.8.10-2 (tar) [1434kB]
Get:3 ftp://ftp2.de.debian.org unstable/main xchat 1.8.10-2 (diff) [24.3kB]    
Fetched 1459kB in 25s (57.1kB/s)                                               
dpkg-source: extracting xchat in xchat-1.8.10

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
moto-moi schreef op 11 oktober 2002 @ 12:55:
Eh , in die tar.gz zitten de sources... :)

[/code]
Uhm , dat zou je wel verwachten he ?
Was niet helemaal duidelijk in mijn eerste post, maar ze zitten er dus NIET in.
Wel krijg ik:
code:
1
2
3
4
5
6
7
8
9
10
herbert:/usr/src# apt-get source initrd-tools=0.1.31
Reading Package Lists... Done
Building Dependency Tree... Done
Need to get 12.0kB of source archives.
Get:1 ftp://ftp.debian.nl unstable/main initrd-tools 0.1.31 (dsc) [632B]
Get:2 ftp://ftp.debian.nl unstable/main initrd-tools 0.1.31 (tar) [11.4kB]
Fetched 12.0kB in 0s (13.0kB/s)
sh: dpkg-source: command not found
Unpack command 'dpkg-source -x initrd-tools_0.1.31.dsc' failed.
E: Child process failed

Ik heb geen dpkg-source maar dacht dat ik wel met de hand die tar.gz kon uitpakken,
omdat ik toch nog een patch moest doen op die source.
Dpkg-source maakt een .deb van source neem ik aan ?
Of doet het ook iets waardoor ik nu geen sources heb :?

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

u_nix_we_all schreef op 11 oktober 2002 @ 13:04:
code:
1
2
3
sh: dpkg-source: command not found
Unpack command 'dpkg-source -x initrd-tools_0.1.31.dsc' failed.
E: Child process failed

Ik heb geen dpkg-source maar dacht dat ik wel met de hand die tar.gz kon uitpakken,
Waarom installeer je die dan niet even ? Als je dat allemaal netjes verzorgt, kun je met debuild een mooie deb maken, die je zo in je debian-systeem kunt prikken.
omdat ik toch nog een patch moest doen op die source.
Dpkg-source maakt een .deb van source neem ik aan ?
Nee, hij pakt hem alleen uit voor je, of je moet 'apt-get -b source <package>' doen, dan download hij hem, en maakt 'ie er gelijk netjes een .deb van.
Of doet het ook iets waardoor ik nu geen sources heb :?
Mjah, de sources moeten wel ergens staan, * moto-moi gokt in de huidige directory, en anders in /tmp.. Maar download nou gewoon de package dpkg-source, da's stukken netter :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Ah , ik ben er al uit:
die sources, zit geen source in omdat het alleen uit scripts bestaat,
en ik moet dus die scripts patchen...... is natuurlijk ook mogelijk :)
Ik ging alleen ervan uit dat ik sources moest patchen

Wie had ook al weer die sig met "assumptions are the nr 1 reason for fuckups" ? :)

BTW , hoewel ik het dus niet nodig heb , apt-get install dpkg-source doet het niet,
ik zal wel effe kijken welk package dat dan is. Weird dat die niet standaard geinstalleerd is btw,

Anyway thanks , Moto-moi :)

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
OK , dat patchen gaat prima , en heb dpkg-source en z'n vriendjes ook geinstalleerd.

Ik wil nu inderdaad eerst een .deb maken waar mijn patches inzitten , maar dpkg-source
pakt de orginele .tar.gz en wil die installeren, maar dan worden mijn patches niet meegepakt. :(

Een lelijke oplossing is de binary package eerst installeren en dan de gepatchte bestanden vervangen,
maar dat is niet zo'n mooie manier,

Weet iemand een betere manier om een .deb te maken van een gepatchte dir met bestanden ?
(Ik zoek me suf , maarre .... bomen / bos / beperkt zicht enzo ......)

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

u_nix_we_all schreef op 11 oktober 2002 @ 14:04:
Een lelijke oplossing is de binary package eerst installeren en dan de gepatchte bestanden vervangen, maar dat is niet zo'n mooie manier,
Weet iemand een betere manier om een .deb te maken van een gepatchte dir met bestanden ?
(Ik zoek me suf , maarre .... bomen / bos / beperkt zicht enzo ......)
debuild draaien in de source-directory.. Zoals ik hierboven al zei :?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Oops sorry , overheen gelezen.... my bad .....

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:04
eerst de sourcebestanden (diff.gz, .orig.tar.gz en .dsc) weghalen voor je met debuild begint. Moest dat hier wel doen met libc6 (had ff zin om een limiet eruit te slopen), ging ie zeuren over checksums.
Als je dan debuild doet (of dpkg-buildpackage), bouwt ie de sourcefiles opnieuw en begint ie te bouwen.
Pagina: 1