Jim's Depository

this code is not yet written
 

I generally forget some nice packages when I toss up a new debian machine and then spend too much time trying to remember which ones they are. Now I keep them listed here. Maybe you will like them too.

  • dpkg-dev-el  (for debian/changelog files, stupid picky date syntax)
  • dfu-programmer (to reflash Atmel microcontrollers)
  • iproute (aways forget it)
  • psmisc (killall)
  • sysstat (iostat)
  • strace (sometimes you have to know)
  • tcpdump
  • mtr-tiny (mtr, but without all the X dependencies)
  • ifstat
  • iftop
  • iotop
  • htop,atop (not comitted to these yet, but they seem useful)
  • attr (see and set file’s extended attributes)
  • emacs-goodies-el (markdown mode)

That attachment is an etch build of dfu-programmer, I can’t test it, but it probably works on Etch.

Attachments

hello

can you tell me how to install dfu-programmer on debian etch?
i can not find the package with apt.

greetings remo
I just built dfu-programmer for etch with these steps, and attached it to the parent article (I guess I should implement attachments for comments.)
  1. Go to the Debian packages page for the Lenny package.
  2. Download the original source and debian diffs.
  3. Unpack the original sources
    tar -zxvf dfu-programmer_0.4.3.orig.tar.gz
  4. Apply debian patches... 
    zcat dfu-programmer_0.4.3-1.diff.gz | patch -p0
  5. Hop in
    cd dfu-programmer-0.4.3
  6. Build packages
    fakeroot ./debian/rules binary-arch
  7. Fail... fix x flags on rules
    chmod +x debian/rules
  8. Fail... install libusb-dev
  9. Success! I now have a dfu-programmer_0.4.3-1_i386.deb in the parent directory.
  10. I can't test it, my only Etch machines are remote servers, but it installs ok and I expect it works.
I probably should have modified the version number to mark it as an Etch build, but this works for private use.