These packages are part of the Android Ports project. See the Android Ports page for installation instructions.

Package NameDescription
bashThe GNU Bourne Again shell (Bash) is a shell or command language interpreter that is compatible with the Bourne shell (sh).
bind-develcontains the header and library files needed to develop against bind libraries
bind-libsbind-libs contains the bind shared libraries
bind-utilsBind-utils contains a collection of utilities for querying DNS (Domain Name System) name servers to find out information about Internet hosts. These tools will provide you with the IP addresses for given host names, as well as other information about registered domains and network addresses. . You should install bind-utils if you need to get information from DNS name servers.
bindBIND (Berkeley Internet Name Domain) is an implementation of the DNS (Domain Name System) protocols. BIND includes a DNS server (named), which resolves host names to IP addresses; a resolver library (routines for applications to use when interfacing with DNS); and tools for verifying that the DNS server is operating properly.
binutils-develBinutils headers and libraries
binutilsBinutils is a collection of binary utilities, including ar (for creating, modifying and extracting from archives), as (a family of GNU assemblers), gprof (for displaying call graph profile data), ld (the GNU linker), nm (for listing symbols from object files), objcopy (for copying and translating object files), objdump (for displaying information from object files), ranlib (for generating an index for the contents of an archive), readelf (for displaying detailed information about binary files), size (for listing the section sizes of an object or archive file), strings (for listing printable strings from files), strip (for discarding symbols), and addr2line (for converting addresses to file and line).
busyboxBusybox is a single binary which includes versions of a large number of system commands, including a shell. This package can be very useful for recovering from certain types of system failures.
curl-develcurl headers and libraries
curlcurl is a command line tool for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, TFTP, TELNET, DICT, FILE, IMAP, SMTP, and POP3. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
dropbearlightweight SSH2 server and client dropbear is a SSH 2 server and client designed to be small enough to be used in small memory environments, while still being functional and secure enough for general use. . It implements most required features of the SSH 2 protocol, and other features such as X11 and authentication agent forwarding. . See http://matt.ucc.asn.au/dropbear/dropbear.html
gdb-develGDB, the GNU debugger, allows you to debug programs written in C, C++, Java, and other languages, by executing them in a controlled fashion and printing their data.
gdbGDB, the GNU debugger, allows you to debug programs written in C, C++, Java, and other languages, by executing them in a controlled fashion and printing their data.
iperfIperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
libffi-develThe `libffi' library provides a portable, high level programming interface to various calling conventions.
libffiThe `libffi' library provides a portable, high level programming interface to various calling conventions.
libgnustl-sharedthe shared library for C++ stl
libiconv-develThis library provides an iconv() implementation, which can convert from/to Unicode.
libiconvThis library provides an iconv() implementation, which can convert from/to Unicode.
libpcapLibpcap provides a portable framework for low-level network monitoring.
libres-devellibres is the resolver code from dietlibc, ported to android
linkerthe system dynamic linker, built to include /data/local/lib in the search path
miredoMiredo is an implementation of the "Teredo: Tunneling IPv6 over UDP through NATs" proposed Internet standard (RFC4380).
moshMosh is a remote terminal application that is designed to handle roaming between networks and high latency
mtrmtr is a network diagnostic tool that combines ping and traceroute into one program.
nanoA small text editor
ncurses-develThe curses library routines are a terminal-independent method of updating character screens with reasonable optimization.
ncursesThe curses library routines are a terminal-independent method of updating character screens with reasonable optimization.
opensshOpenSSH is a free version of SSH (Secure SHell), a program for logging into and executing commands on a remote machine. This package includes the clients necessary to make encrypted connections to SSH servers.
openssl-developenssl headers and libraries
opensslThe OpenSSL toolkit provides support for secure communications between machines.
opkgOpkg is a lightweight package management system based on Ipkg. . Website: http://code.google.com/p/opkg/ Mailing list: http://groups.google.com/group/opkg-devel Bug tracker: http://code.google.com/p/opkg/issues/list
protobuf-develProtocol Buffers are a way of encoding structured data in an efficient yet extensible format.
protobufProtocol Buffers are a way of encoding structured data in an efficient yet extensible format.
radvdradvd is the router advertisement daemon for IPv6.
rsyncrsync - A program for synchronizing files over a network Rsync uses a reliable algorithm to bring remote and host files into sync very quickly. Rsync is fast because it just sends the differences in the files over the network instead of sending the complete files. Rsync is often used as a very powerful mirroring process or just as a more capable replacement for the rcp command.
socatSocat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), a program, or a combination of two of these.
straceThe strace program intercepts and records the system calls called and received by a running process. Strace can print a record of each system call, its arguments and its return value. Strace is useful for diagnosing problems and debugging, as well as for instructional purposes. . Install strace if you need a tool to track the system calls made and received by a process.
tcpdumpTcpdump is a command-line tool for monitoring network traffic.
tracerouteTraces the route taken by packets over an IPv4/IPv6 network The traceroute utility displays the route used by IP packets on their way to a specified network (or Internet) host. Traceroute displays the IP number and host name (if possible) of the machines along the route taken by the packets. Traceroute is used as a network debugging tool. If you're having network connectivity problems, traceroute will show you where the trouble is coming from along the route. . Install traceroute if you need a tool for diagnosing network connectivity problems.
ttcpttcp is a tool for testing the throughput of TCP and UDP connections.
vimVIM (VIsual editor iMproved) is an updated and improved version of the vi editor.