Below is a list of ipk packages I've got up (all made with the uclibc nslu2 buildroot toolchain).
I started this when I wanted a newer unfs3, and decided there was some low-hanging fruit here. Use at your own risk, you've been warned, etc. Enjoy if it works for you. NOTE: I've got svn access to the nslu2 dev setup, so many of these will end up in the official Optware feed. If you have a special request, let me know and I might be able to add it in. Best practice is to not just let me know, but also post to the nslu2 linux dev group.
If its package & version info says "now available in Optware feed", then the version in Optware is now equal to or newer than what I'd posted. Use the Optware version in that case.
Install them as you would any locally present ipk.
- Note: you may have to fiddle w/ dependencies. Know how to use ipkg before you start this.
- run df -h on your box to confirm that you have space in your filesystem
- make backups of any config/start files or scripts in /opt/etc/ that might get overwritten. ipkg is not smart about this, the way that apt-get is.
- cd /mnt/sdb1 #or whatever USB drive you have present on your TomatoUSB router
- wget <url-of-ipk-file>
- ipkg install <ipk-filename>
Let me know if you have a particular package that is in buildroot already, or in other nslu2 feeds, or in the git/svn/cvs repo already, but isn't built, and I might try to build it.
Download List : ipkg packages built w/ the dd-wrt/nslu2 optware toolchain, uclibc-based
| package & version | description | link | status |
|---|---|---|---|
| amule 2.3.1rc1 | the popular p2p client-server-utility set - note this is a release candidate, it requires libiconv (below) | amule_2.3.1rc1-**2**_mipsel.ipk | tested/works - both amuled and amuleweb, but you may experience some memory usage problems and related crashes (translation: a memory hog) |
| Airprint & Cloud Print Support tarball | CUPS, HPLIP, Gutenprint, cloudprint.py, Ghostscript, Poppler, python-cups, and all other requirements to make Airprint and Google Cloud Print work on your Broadcom router | TomatoUSB-DDWRT_Airprint-Cloudprint_support-03282013c.tar.gz | tested/works; custom built to work as a unit; see Tutorial: Airprint and Google Cloud Print-via Optware for details and directions |
| DansGuardian 2.9.8.0 | Dan's Guardian content blocker | dansguardian_2.9.8.0-1_mipsel.ipk | needs testing and /opt/etc/ *.conf , /opt/etc/S* files checked |
| dsniff_2.3 | The dsniff suite of packages, including dsniff, arpspoof, urlsnarf, msgsnarf, etc. FOR EDUCATIONAL & HOME NETWORK AUDITING PURPOSES ONLY | dsniff_2.3-1_mipsel.ipk | tested & all working except webmitm (ssl/cert problem). Note that you should upgrade your libdb to libdb_5.0.32-2 for full functionality. |
| gcc 4.1.1 | Gnu C Compiler - version 4.1.1 - just in case you really need to compile something on your router | gcc_4.1.1-5_mipsel.ipk | needs testing - please provide feedback if you test it |
| hfsplus-utils_1.0.4 | utilities for working with Apple HFS+ partitions | hfsplusutils_1.0.4-1_mipsel.ipk | need testing, need verification of function - these are built from last release of source for this project, though could be lacking some new Apple features |
| hplip_3.11.3 now available in Optware feed | new version of Hewlett Packard's open source HPLIP drivers for imaging and printing | hplip_3.11.3-1_mipsel.ipk | needs testing, especially with newest printers, scanners, etc |
| jfsutils_1.1.15 now available in Optware feed | filesystem utilities for IBM's JFS filesystem | jfsutils_1.1.15-1_mipsel.ipk | untested : jfs.ko module doesn't load for me currently |
| libdb 5.0.32 | Berkeley Database lib, with compat185 enabled | libdb_5.0.32-2_mipsel.ipk | tested, works |
| libiconv_1.13.1 | character conversion | libiconv_1.13.1-1_mipsel.ipk | tested & works |
| motion_3.2.12 now available in Optware feed | new version | motion_3.2.12-1_mipsel.ipk | needs testing - please give feedback if using |
| nbd-client_2.9.13 | client binary for network block device userspace utilities | nbd-client_2.9.13-1_mipsel.ipk | untested - please post back with your results |
| nbd-server_2.9.13 | server binary for network block device userspace utilities | nbd-server_2.9.13-1_mipsel.ipk | untested - please post back with your results |
| netatalk 2.1.5 | linux-based AFP server for Apple OS X users, with TimeMachine support enabled | netatalk_2.1.5-2_mipsel.ipk | tested/works, good throughput (on gigabit LAN: read 9MB/sec, write 7.3MB/sec), post back with success or failure, and what router it ran on, the client (10.5.6, 10.6.7, etc) and load |
| nfs-utils 1.0.7 (see note in status ===>) | NFS-kernel toolbox, enables nfsd.ko to do its stuff (has mountd, lockd, etc.) | nfs-utils_1.0.7-5_mipsel.ipk | tested/works, use only with kernel server, not with unfs3 |
| nmap_5.35DC1 now available in Optware feed | more recent (July 2010) version of the well known network scanner, compat w/ openssl-0.9.7 (see link below) | nmap_5.35DC1-1_mipsel.ipk | tested/works |
| p910nd_0.95_mipsel.ipk now available in Optware feed | print server for embedded devices (like our router) | p910nd_0.95-1_mipsel.ipk | tested/works, you'll have to add in the lockfile w/ "touch /var/lock/subsys/p910nd" and custom-killoldp910nd, start this one via your optware set up |
| siproxd_0.8.0 now available in Optware feed | Proxy/masquerading daemon for the SIP protocol. Newer version seems to be required by some VoIP providers. | siproxd_0.8.0-1_mipsel.ipk | needs testing/feedback - notify if extra features need to be enabled |
| squid_3.1.8 test version, distinct from the one in the Optware feed - has transparent proxying support configured in | Squid proxy/cache, w/ native IPV6 support, transparent proxy support | squid_3.1.8-2_mipsel.ipk | tested/working - note that it is more capable, but package is twice the size of squid 2.6.23 |
| tinyproxy_1.8.2 now available in Optware feed | newest version of tinyproxy, with transparent option enabled | tinyproxy_1.8.2-1_mipsel.ipk | needs testing - please supply feedback if using |
| transmission 2.21 | legacy package — bittorrent client with built-in web interface, configured w/ —enable-lightweight | transmission_2.21-3_mipsel.ipk | tested/works |
| transmission 2.30b4 (special beta build, enabled for µtp and configured w/ —enable-lightweight) | bittorrent client with built-in web interface | transmission_2.30b4-1_mipsel.ipk | tested and works, but you may have to minimize the resources footprint by editing your settings.json file |
| unfs3 0.9.22 now available in Optware feed | newest version of user-space NFS server, requires portmap (in optware feed) | unfs3_0.9.22-1_mipsel.ipk | tested/works |
| wxbase 2.8.12 now available in Optware feed | a newer version, required for amule 2.3.1 & later versions of amule | wxbase_2.8.12-1_mipsel.ipk | tested/works |
Various Broadcom Routers Running TomatoUSB (or DD-WRT) with Airprint & Cloud Print
See my Repo's at http://github.com/davygravy
Extra/Newer Optware ipks not in the dd-wrt/nslu2 feed
davy's 1-wire weather, courtesy of TomatoUSB, Optware & Maxi
