Tag Archives: Software Developer

All my software development work.

Compilar e instalar sqlitebrowser en Ubuntu

SQLiteBrowser es una aplicación para trabajar con bases de datos SQLite. Es una alternativa al muy válido add-on para Mozilla Firefox SQLiteManager (también multiplataforma, aunque depende de Firefox)

SQLiteBrowser es aplicación multiplataforma muy útil para trabajar con SQLite gráficamente, como alternativa a la shell.

Del sitio web:

What it is

DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.

It is for users and developers wanting to create databases, search, and edit data. It uses a familiar spreadsheet-like interface, and you don’t need to learn complicated SQL commands.

Controls and wizards are available for users to:

Create and compact database files
Create, define, modify and delete tables
Create, define and delete indexes
Browse, edit, add and delete records
Search records
Import and export records as text
Import and export tables from/to CSV files
Import and export databases from/to SQL dump files
Issue SQL queries and inspect the results
Examine a log of all SQL commands issued by the application

Para instalar SQLiteBrowser, como siempre tenemos multiples opciones. La primera, más rápida y accesible es a través del repositorio PPA oficial

Para ello,

1. Agregamos el PPA.
2. Actualizamos los orígenes.
3. Instalamos SQLiteBrowser

Se nos instalarán automáticamente todas las dependencias. Si queremos actualizarlo simplemente:

La segunda opción es instalarlo compilando desde el código fuente. Requiere un poco más de trabajo, pero también tiene sus ventajas:

1. Actualizamos los origenes
2. Instalamos las dependencias para compilar con QT
3. Clonamos el repositorio oficial de github al directorio de instalación /opt/sqlitebrowser
4. Entramos al directorio de instalación. En este punto podemos hacer checkout de cualquier rama del proyecto (por lo que podremos compilar e instalar cualquier versión de la aplicación). Yo voy a instalar la última versión 3.7, que se encuentra en la rama master.
5. Compilamos con qMake
6. Compilamos con Make
7. Verificamos que podemos lanzar la aplicación
8. Creeamos enlace simbólico en /usr/bin, para que quede incluído en el $PATH
9. Verificamos que podemos lanzar la app desde cualquier terminal.

Con esto tendremos instalada la última versión. Si queremos actualizar:

1. Nos cambiamos al path de instalación.
2. Hacemos pull del código fuente con git.
3. Recompilamos con qMake
4. Recompilamos con Make

Saludos,