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>