Maemo 3.x

The list of tools for Maemo developers and power users will grow over time. These tools are available in the official Maemo 3.x repository at repository.maemo.org. Some of them may have already been available unofficially, but these versions are tested for functionality.

You can propose new tools by filing an enhancement request in Bugzilla.

Installation instructions are available below.

Src pkg Version Bin pkg Manual Target Overview
bluez-hcidump 1.36-0osso1 bluez-hcidump hcidump device bluetooth HCI data parser
gdb 6.4-osso2 gdb gdb device, sb The GNU debugger
gdbserver device, sb Remote server for the GNU debugger
htop 0.6.3 htop htop device, sb interactive process viewer
iputils 3:20020927-6osso1 iputils-ping ping device Ping is a program to monitor and test network functionality by using the ICMP protocol. This is the standard ping program available in various linux distros.
iputils-arping arping device send ARP request to host
iputils-tracepath tracepath device trace a path to a host and discover MTU along the way
less 3.94-4osso1 less less device, sb a program to display text file contents. This is the same less that is available in various linux distros.
lessecho device, sb a tool which echoes its arguments to standard output.
lesskey device, sb specify key bindings for less
lesspipe device, sb an "input preprocessor" for less
nano 2.0.2-1osso3 nano nano device, sb a lightweight editor
nano-tiny nano-tiny device, sb minimal build of the lightweight editor
netcat 1.32-osso1 netcat nc device, sb TCP/IP swiss army knife. Netcat is a simple unix utility which reads and writes data across network connections, using TCP or UDP protocol.
screen 4.0.3-0osso2 screen screen device, sb Screen is a versatile window manager to manage multiple sessions.
strace 4.5.14-1.osso1 strace strace device, sb Trace system calls and signals. Very useful when trying to find out why a program does not work and you want to get an idea why.
sysklogd 1.4.1-17.osso1 sysklogd sysklogd device Sysklogd provides support for system logging and kernel message trapping.
klogd device intercepts and logs kernel messages
sysstat 7.0.0-4osso4 sysstat iostat device report CPU statistics and input/output statistics for devices and partitions
mpstat device report processor related statistics
sa1 device collect and store binary data in the system activity daily data file
sa2 device write a daily report in the /var/log/sa directory
sadc device system activity data collector
sadf device display data collected by sar in multiple formats
sar device collect, report, or save system activity information
tcpdump 3.9.5-2osso1 tcpdump tcpdump device dump traffic on a network
traceroute 1.4a12-21 traceroute traceroute device print the route packets take to reach a host in the network
valgrind 1:3.2.0-2.osso2 valgrind valgrind sb, x86 only A suite of tools for debugging and profiling programs.
wget 1.10.2-2osso1 wget wget device, sb Wget is a non-interactive network downloader.
wireless-tools 28-1.osso1 ifrename ifrename device rename network interfaces based on various static criteria
wireless-tools iwconfig device configure a wireless network interface
iwevent device display wireless events generated by drivers and setting changes
iwgetid device report ESSID, NWID or AP/Cell Address of wireless network
iwlist device get more detailed wireless information from a wireless interface
iwpriv device configure optional parameters of a wireless network interface
iwspy device Get wireless statistics from specific nodes.
NOTE: This does not currently work!
x-debug-tools 0.1-4 x-debug-tools xev device, sb print contents of X events
xlsatoms device, sb list interned atoms defined on server
xlsclients device, sb list client applications running on a display
xprop device, sb property displayer for X
xwininfo device, sb window information utility for X
xresponse 0.3.2-1osso4 xresponse xresponse device, sb Xresponse is a simple experimental command line tool for measuring UI response times to a mouse click event
xrestop 0.4-1 xrestop xrestop device, sb monitor server resources used by X11 clients

Installation

These tools can be installed in the device activating repository.maemo.org in the Application Manager. Developers can also get them in the device or in the Scratchbox environment using the command line interface.

Note!: To have these tools visible in the application manager, you need to have the Red Pill Mode activated.

Installing a binary package in scratchbox:

$ fakeroot apt-get install <bin pkg name>                        

Installing a binary package in the device (which has RD mode enabled):

$ sudo gainroot
$ apt-get install <bin pkg name>                        

Installing a source package in scratchbox or the device:

$ apt-get source <src pkg name>                        

Feedback

To send feedback about the tools mail to: integration at maemo.org