La instalación de programas en nuestro router es bastante simple gracias a ipkg y a la comunidad de usarios que se dedican a compilar y empaquetar aplicaciones, nunca se lo agradeceremos bastante.
Para usar ipkg necesitamos un dispositivo de almacenamiento montado en /opt
Empezaremos actualizando la lista de aplicaciones disponibles de la siguiente forma:
[root@router sbin]$ ipkg.sh update Downloading http://wl500g.dyndns.org/ipkg/Packages ... Connecting to wl500g.dyndns.org[158.250.11.254]:80 Packages 100% |****************************************************************************| 754 00:00 ETA Done. Updated list of available packages in /opt/lib/ipkg/lists/wl500g Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages ... Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80 Packages 100% |****************************************************************************| 406 KB 00:00 ETA Done. Updated list of available packages in /opt/lib/ipkg/lists/optware
Una vez actualizada la lista procedamos a instalar la versión completa de ipkg y la estructura del sistema operativo necesario, para esto instalamos ipkg-opt de la siguiente forma
ipkg.sh install ipkg-opt
Una vez instalado ya podemos comenzar a instalar aplicaciones. Lo primero es actualizar la lista de paquetes del nuevo sistema que acabamos de instalar, para lo cual ejecutamos update:
ipkg update
Uso básico
¿Que paquetes tengo disponibles?
Para saber que paquetes hay disponibles podéis usar la opción list que nos retorna la lista completa de aplicaciones, que actualmente es bastante larga. Si queremos ver todo pero paginado podemos enviar la salida a more.
ipkg list | more
Si queremos localizar algo más concreto podemos filtra la salida con grep. Por ejemplo quiero buscar los paquetes de BitTorrent ejecutamos
[root@router sbin]$ ipkg list | grep orrent aria2 - 0.15.2-1 - A utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE), and Metalink. btpd - 0.13-1 - BTPD is a bittorrent client consisting of a daemon and a cli client, which can be used to read and/or manipulate the daemon sta clutch - 0.4-4 - WebUI for the Transmission BitTorrent client ctcs - 1.4.1-9 - CTorrent Control Server (CTCS) is an interface for monitoring and managing Enhanced CTorrent clients ctorrent - 1.3.4-2 - CTorrent is a BitTorrent client written in the C programming language. enhanced-ctorrent - dnh3.3.2-11 - Enhanced CTorrent is a revised version of CTorrent libbt - 1.05-5 - a C library implementing the core BitTorrent protocol libtorrent - 0.12.2-1 - libtorrent is a BitTorrent library with a focus on high performance and good code. py-bittorrent-common - 5.0.9-1 - BitTorrent is a scatter-gather network file transfer tool. py24-bittorrent - 5.0.9-1 - BitTorrent is a scatter-gather network file transfer tool. py25-bittorrent - 5.0.9-1 - BitTorrent is a scatter-gather network file transfer tool. rtorrent - 0.8.2-1 - rtorrent is a BitTorrent client for ncurses, using the libtorrent library. torrent - 1.4-7 - a collection of scripts that processes torrent files torrentflux - 2.4-3 - TorrentFlux is an web-based system for managing bit torrent file transfers. transmission - 1.32-1 - lightweight BitTorrent client and daemon transmissiond - 1.22-1 - lightweight BitTorrent client and daemon with CGI interface
¿Que paquetes tengo instalados?
Esto es facil usamos la opcion list_installed y nos mostrara la lista de paquetes instalados.
¿Como instalo un paquete?
Facil con la opción install más el nombre del paquete, atención a las mayúsculas y minúsculas. Si el paquete necesita otros paquetes el se encargara de instalarlos si estan disponibles.
¿Como actualizo los paquetes?
Primero actualiza la lista de paquetes y a continuación usa la opción upgradecuando ace tendra un sistema al ultimo nivel.
¿Como elimino un paquete?
La opción remove más el nombre del paquete te permite desinstalar paquetes, puede que no puedas desinstalar un paquete porque sea necesario para otro paquete.
Algunos paquetes interesantes
- joe un editor de textos bastante bueno
- nano El editor de texto más simple de usar
- tnftp un cliente ftp en linea de mandatos
- mc el gestor de archivos por excelencia
- wakelan te permite arrancar ordenadores por wakeonlan desde el router
- cron permite programar tareas
- findutils utilidades para buscar dentro del disco
- iftop permite ver de forma gráfica el consumo de cada una de las conexiones
- unzip permite extraer fichero zip
- usbutils permite comprobar y gestionar los dispositivos usb
Related posts:








