InicioLinuxInstalar Mysql Workbench en Archlinux

Instalar Mysql Workbench en Archlinux

Linux4/5/2012

Instalacion de Mysql Workbench en Archlinux




Con este post pretendo mostrarles la instalacion de mysql workbench en archlinux, aclaro que soy un novato en arch, solo llevo 3 dias usandolo , pero si tienen dudas y las puedo resolver, les respondere con mucho gusto.

Ya que mysql Workbench no se encuentra en los repositorios oficiales tendremos que instalarlo mediante yaourt con el siguiente comando:


dijo:

yaourt -S --tmp /temp mysql-workbench



Aca les recomiendo crear una carpeta nueva, que sirva como temporal, ya que la carpeta /tmp me genero problemas por falta de espacio, donde dice "--tmp /temp" cambian /temp por la ruta donde esta la carpeta que crearon.

Despues de haber ejecutado este comando, nos dice si queremos editar PKGBUILD, le decimos que si.




Luego le indicamos que editor usaremos , en este caso kate, pero puede ser nano, vi, etc.




reemplazamos todo el codigo del archivo por este:

dijo:



# Contributor: giacomogiorgianni at gmail dot com
# Contributor: me at ming13 dot ru

pkgname=mysql-workbench-gpl
pkgver=5.2.38
pkgrel=6
pkgdesc="A cross-platform, visual database design tool developed by MySQL (Ubuntu precompiled binary)."
arch=('i686' 'x86_64')
url="https://www.mysql.com/products/workbench/"
license=('GPL2')
depends=('libzip' 'lua' 'gtkmm' 'ctemplate' 'libgl' 'python-paramiko' 'libgnome-keyring')
conflicts=('mysql-workbench')

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('bcfeccfee1c98f15dfd7c09ac8f668c3')
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
md5sums=('382acc3c13b9439bb8e292d10bd1d9f6')
fi

source=(http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQLGUITools/${pkgname}-${pkgver}-1ubu1004-${ARCH}.deb)

package() {
ar -x "${srcdir}/${pkgname}-${pkgver}-1ubu1004-${ARCH}.deb"
tar -zxf "${srcdir}/data.tar.gz"
cp -r "${srcdir}/usr/" "${pkgdir}"

ln -s "/usr/lib/liblua.so.5.1" "${pkgdir}/usr/lib/liblua5.1.so.0"
ln -s "/usr/lib/libpython2.7.so.1.0" "${pkgdir}/usr/lib/libpython2.6.so.1.0"
ln -s "/usr/lib/libzip.so.2" "${pkgdir}/usr/lib/libzip.so.1"
ln -s "/usr/lib/libmysqlclient_r.so.18" "${pkgdir}/usr/lib/libmysqlclient_r.so.16"
ln -s "/usr/lib/libpcre.so.1.0.0" "${pkgdir}/usr/lib/libpcre.so.3"
ln -s "/usr/lib/libctemplate.so.2.0.0" "${pkgdir}/usr/lib/libctemplate.so.0"
}




Despues nos dice que si deseamos continuar compilando, le decimos que si.



Luego de unos 10 o 15 minutos ya estara instalado nuestro mysql workbench.

Se puede presentar el caso de que nos diga que no se logro compilar ctemplate para esto ejecutamos el siguiente comando:


dijo:

yaourt -S --tmp /temp ctemplate



y le decimos que queremos editar el PKGBUILD como en el comando anterior.Cambiamos todo el codigo del archivo por este

dijo:


# Maintainer: Ivan Sichmann Freitas <[email protected]>
# Contributor: Jaroslav Lichtblau <[email protected]>
# Contributor: Jeff Mickey <[email protected]>

pkgname=ctemplate
pkgver=2.1
pkgrel=1
pkgdesc="A library implementing a simple but powerful template language for C++"
arch=('i686' 'x86_64')
url="http://code.google.com/p/ctemplate/"
license=('BSD')
depends=('gcc-libs')
options=('!libtool')
source=(http://ctemplate.googlecode.com/files/$pkgname-$pkgver.tar.gz)
md5sums=('762adcaa3dc3b6a7204c42e6a27ad7b5')

build() {
cd ${srcdir}/$pkgname-$pkgver

CXXFLAGS="$CXXFLAGS -fpermissive" ./configure --prefix=/usr
make || return 1
}

package() {
cd ${srcdir}/$pkgname-$pkgver
make DESTDIR=${pkgdir} install || return 1

#license
install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/LICENSE
}



Si se ha realizado la instalacion, tratamos de instalar mysql workbench como se mostro anteriormente.

Bueno eso fue todo amigos, espero que les sea util , me disculpan las faltas ortograficas y la redaccion.Cualquier duda o sugerencia estare atento mucha gracias.
Datos archivados del Taringa! original
22puntos
273visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
6visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
sick18ze🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.