|
Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia |
Actualización del OpenMoko vía opkg en la versión 2008.8
Categorías: Telefonía Móvil | OpenMoko |
1. Introducción
Este escrito explica como actualizar el software del OpenMoko vía el manejador de paquetes opkg. Esta es una actualización de los paquetes pero no de la versión de la distribución, por ejemplo, no se puede cambiar a Qtopia por este método (que yo sepa).
Mantener actualizado el OpenMoko de esta forma es más fácil que por ejemplo estar modificando las imágenes. Al leer la documentación del wiki de OpenMoko da la idea de que la forma de actualizar el software es mediante la actualización de las imágenes, y realmente no es la única forma. Y eso es lo que motiva la escritura de este documento, explicar que hay una forma alternativa en la cual no se pierden los datos, ni las configuraciones.
Si está familiarizado con las actualizaciones en Debian o sus derivados (por ejemplo Ubuntu) le parecerá muy similar.
2. Probado en
Este procedimiento ha sido probado en:
PC con Debian Lenny, kernel 2.6.24; FreeRunner distribución 2008.8
- con kernel 2.6.24
- (Agregar aquí otras combinaciones con las que ha servido el
- procedimiento de este escrito, una por línea).
3. Pre-requisitos
- Una máquina con GNU/Linux instalado con al menos un kernel 2.6.24
Un Neo1973 (GTA01) o un FreeRunner (GTA02)
Tener la imagen 2008.8 instalada para ello ver: Actualizar imagen del sistema
El OpenMoko configurado para que pueda traer los paquetes de Internet,
- esto se puede hacer de las siguientes formas:
- Por la red GPRS
- Por Bluetooth
4. Conectarse al OpenMoko
Para conectarse al OpenMoko vía ssh como se explica en Cómo conectar el PC y el OpenMoko por la red USB:
ssh root@OpenMoko
5. Actualizando la lista de paquetes
Lo primero que hay que hacer es actualizar la lista de paquetes. En esa consola que se abrió en el paso anterior digite lo siguiente:
opkg update
Si sale:
[...] Signature check failed [...] * Failed to download http://downloads.openmoko.org/repository//Multiverse/Packages.sig, error 404 * Failed to download http://downloads.openmoko.org/repository/Om2008.8/all/Packages.sig, error 404 * Failed to download http://downloads.openmoko.org/repository/Om2008.8/armv4t/Packages.sig, error 404 * Failed to download http://downloads.openmoko.org/repository/Om2008.8/neo1973/Packages.sig, error 404 * Failed to download http://downloads.openmoko.org/repository/Om2008.8/om-gta02/Packages.sig, error 404
No se preocupe que por ahora las firmas no están bien.
6. Actualizar el sistema
Ahora actualizar el sistema es muy sencillo:
opkg upgrade
Debe salir algo por el estilo:
[...] Downloading http://buildhost.openmoko.org/daily-feed/armv4t/libc6_2.6.1-r7.01_armv4t.ipk 100% |========================================================================| Upgrading libcairo2 on root from 1.4.10-r0 to 1.6.4-r1... Downloading http://buildhost.openmoko.org/daily-feed/armv4t/libcairo2_1.6.4-r1_armv4t.ipk 100% |========================================================================| Upgrading libfreetype6 on root from 2.3.5-r2 to 2.3.6-r0... Downloading http://buildhost.openmoko.org/daily-feed/armv4t/libfreetype6_2.3.6-r0_armv4t.ipk 100% |========================================================================| Installing libpixman-1-0 (0.11.4-r0) to root... [...]
Si sale algo por el estilo:
[...]
Downloading http://buildhost.openmoko.org/daily-feed/armv4t/pulseaudio-server_0.9.10-r3_armv4t.ipk
100% |========================================================================|
Configuration file '/etc/pulse/default.pa'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** default.pa (Y/I/N/O/D) [default=N] ?Conteste Y por lo que es una instalación totalmente nueva.
7. Resumiento
En resumen el proceso es muy sencillo, en la consola de OpenMoko, digite:
opkg update; opkg upgrade
Si usted es usuario habitual de Debian o sus derivados se preguntará porque se pone ; en vez de &&, esto es por que que las firmas no están funcionando debidamente en este momento y el update siempre falla impidiendo ejecutar el upgrade.
8. ¿Qué hacer ahora?
Ya teniendo actualizado el software puede hacer varias cosas. Una pequeña lista de sugerencias:
Cómo cambiar a un teclado qwerty en el OpenMoko en la versión 2008.8
Configuraciones básicas del OpenMoko.
- Cómo usar TangoGPS
9. Que falta
Escribir los documento que se insinúan en ¿Qué hacer ahora?.
10. Enlaces
Getting Started with your Neo FreeRunner Cómo empezar con su FreeRunner.
