Showing posts with label Install. Show all posts
Showing posts with label Install. Show all posts

Tuesday, December 17, 2013

Crear USB Booteable de Manjaro Linux usando la Terminal

Una vez conectado el USB en su equipo, acceder como Super Usuario ($ su -) e ingresar:
# dd bs=4M if=/path/to/manjaro.iso of=/dev/sd[letraunidad]

Donde [letraunidad] es la letra de la unidad USB mostrada al listar con $ df. Notar que es solo la unidad (/dev/sdb), y no con el número de partición (/dev/sdb1).

De:
http://wiki.manjaro.org/index.php?title=Burn_an_ISO_File

Tuesday, August 27, 2013

Vim, Potente editor de textos

En sistemas operativos UNIX y Linux, nos encontramos con una gran cantidad de editores de texto, pero en lo personal no busco mas hallá de trabajar con el original vi, que aunque con ésta herramienta Vim, una mejora de vi para su fácil manejo, ahora nos ayuda no solo con la edición en consola, se cuenta también con una versión gráfica.

Para instalarse basta con solicitar:
# pacman -Sy vim

Para cualquier emergencia de edicion de archivos, basta conocer vi, siempre hay esa disponibilidad en todos los Sistemas Operativos, a diferencia de usar nano, gedit o kate.

Friday, August 16, 2013

Instalar MariaDB en Manjaro Linux

Para instalar MariaDB considerando que no se tiene instalado mysql, lo hacemos de la forma:
~]# pacman -Sy mysql
:: There are 2 providers available for mysql:
:: Repository extra
   1) mariadb
:: Repository community
   2) percona-server

Los repositorios han sido ahora integrados por default con MariaDB, y le han dicho hasta luego a MySQL. Por lo que seleccionamos la opcion de mariadb, o simplemente dejamos  continuar la instalacion:
Enter a number (default=1):
Packages (3): libmariadbclient-5.5.32-1  mariadb-clients-5.5.32-1
              mariadb-5.5.32-1
:: Proceed with installation? [Y/n] y
Con esto tendremos ya instalado nuestro monitor con MariaDB.

Para poder acceder al monitor basta con solo indicar
~]$ mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 5.5.32-MariaDB-log Source distribution
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

Pero necesitariamos añadir una restricción a la autenticacion del Monitor, por lo que nos hace falta a éste Usuario y su Passwd respectivamente, asunto que abordamos en el siguiente post.

Monday, July 29, 2013

Instalar TeamViewer en Manjaro Linux

Breve: para tener la instalación de TeamViewer 8 o 9, acudimos a Yaourt, repositorio quien ya cuenta con éste paquete, si buscamos vía pacman no lo encontramos:
$ yaourt -Sy teamviewer

Solo seguir los pasos de la aplicación, despues de instalado ejecutar:
# systemctl start teamviewerd
# systemctl enable teamviewerd

Con cero problemas pienso yo, Listo!!

Sunday, July 7, 2013

Manjaro: Instalación segura en modo Command-Line

Brevemente tuve un problema, al finalizar la instalacion de un SO, la Bios indicaba un Mensaje de Fondo Negro que no existia un SO.

Aunque he instalado Manjaro siempre sin algún Instalador Gráfico, por ésta vez quise seguir sus pasos, pero el Resultado fué el del mensaje anterior.

Es entonces cuando se decidio a lanzar el instalador en modo Command-Line, lo que consiste en abrir la Terminal e indicarle:
$ sudo setup

El proceso de instalación se lleva a cabo por éste medio, y se recomienda el uso de las particiones separadas en las siguientes 4:
/boot
/
/home
swap

Y así tendremos Manjaro!!

Wednesday, February 6, 2013

Install PostgreSQL 9.2 on Fedora 19 y 18

Note: If you are upgrading PostgresSQL (from earlier version), then make sure that you backup (dump and copy) your database and configs.


Install PostgreSQL 9.2.1 Database Server on Fedora 18
 
Change root user
su -

Exclude Fedora own PostgreSQL Packages
Add exclude to /etc/yum.repos.d/fedora.repo file [fedora] section:
[fedora]
...
exclude=postgresql*

Add exclude to /etc/yum.repos.d/fedora-updates.repo file [updates] section:
[updates]
...
exclude=postgresql*

Install PostgreSQL 9.2 Repository
rpm -Uvh http://yum.postgresql.org/9.2/fedora/fedora-18-x86_64/pgdg-fedora92-9.2-6.noarch.rpm

Para Fedora 19
rpm -Uvh http://yum.postgresql.org/9.2/fedora/fedora-19-x86_64/pgdg-fedora92-9.2-6.noarch.rpm

Ésta es una forma de llamar el comando, pero se puede personalizar segun sean las caracteristicas de su Sistema Operativo y Arquitectura, obteniendo la información de: http://yum.postgresql.org/9.2/fedora/

Install PostgreSQL 9.2 with YUM
yum install postgresql postgresql-server postgresql-contrib


Configure PostgreSQL 9.2

Initialize Cluster with initdb Command
Here is multiple alternatives howto do this (like service postgresql-9.x initdb, /etc/init.d/postgresql-9.x initdb) and postgresql-setup initdb, so that’s why I use here universal PostgreSQL initdb method, which should work with Fedora 18, CentOS/Red Hat (RHEL)/Scientific Linux (SL) 6.3/5.8:
su - postgres -c /usr/pgsql-9.2/bin/initdb

Set PostgreSQL Server to Listen Addresses and Set Port
Open /var/lib/pgsql/9.2/data/postgresql.conf file, and add/uncomment/modify following:
listen_addresses = '*'
port = 5432

If you want just localhost setup, then use following:
listen_addresses = 'localhost'
port = 5432

Or if you want use specific ip, then use following:
listen_addresses = '192.1.2.33'
port = 5432

Set PostgreSQL Permissions
Modify PostgreSQL /var/lib/pgsql/9.2/data/pg_hba.conf (host-based authentication) file:
# Local networks
host all all xx.xx.xx.xx/xx md5
# Example
host all all 10.20.4.0/24 md5
# Example 2
host test testuser 127.0.0.1/32 md5

Modify PostgreSQL /var/lib/pgsql/9.2/data/pg_hba.conf (host-based authentication) file:
# Local networks
host all all xx.xx.xx.xx/xx md5
# Example
host all all 10.20.4.0/24 md5
# Example 2
host test testuser 127.0.0.1/32 md5

You can find more examples and full guide from PostgreSQL pg_hba.conf manual -> http://www.postgresql.org/docs/9.2/static/auth-pg-hba-conf.html


Start PostgreSQL Server and Autostart PostgreSQL on Boot

Despues del siguiente bloque, veremos llamar a postgresql-9.2.service pero ¿De donde obtenemos el nombre del servicio?, para obtenerlo acceder a la siguiente direccion:
]# pwd
/usr/lib/systemd/system
]# ls pos*
postgresql-9.2.service

Entonces ejecutar:
## Start PostgreSQL 9.2 ##
systemctl start postgresql-9.2.service

## Start PostgreSQL 9.2 on every boot ##
systemctl enable postgresql-9.2.service

Create Test Database and Create New User
Change to postgres user
su postgres

Create test database (as postgres user)
createdb test

Login test database (as postgres user)
psql test

Create New “testuser” Role with Superuser and Password
CREATE ROLE testuser WITH SUPERUSER LOGIN PASSWORD 'test';

Test Connection from localhost (as Normal Linux User)
psql -h localhost -U testuser test

De ésto modo ya tengo instalado PostgreSQL, pero necesito de una herramienta gráfica, por lo que recurro a instalar:
yum -y install pgadmin3

Aquí una imagen ya de nuestro gestor instalado.
Básicamente todo empezó al querer reproducir audio y video en mi equipo, empezando a probar los cambios de Fedora 18, vaya con lo que nos encontramos, despues recurrimos a resolver el problema a nuestro modo:
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64

Aquí va el asunto, hay dos formas de resolverlo, La Primera es a como lo resolví antes de recurrir a la Red, vaya que funciono ya que no es cosa del otro mundo, y la Segunda forma de hacerlo es Ingresando dos comandos de propiedades que fueron añadidas despues a las claves de Fedora 18. Empezaré con la Segunda y Depues explico la Primera que llamo manualmente.


Segundo Modo para resolverlo con los Keys ya disponibles de Fedora 18 es:
sudo rpm --import http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-free-fedora-18
sudo rpm --import http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-nonfree-fedora-18
yum -y update // No creo sea necesario, basta con importarlos para que existan cuando sean buscados

Posteriormente podemos recurrir a instalar:
yum -y install gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg

y demás codecs y software que nos sean necesarios. Por lo que obtendremos al final de ésto algo así:
Complete!
[root@walkingsources ~]#

Como mensaje de que la operacion fue exitosa y el error desaparece.


Primer Modo, Manualmente
Importamos los accesos a los paquetes rpmfusion, a modo Fedora:
]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
]# rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Hasta aquí solo nos importo el Key actualizado de la versión 18, ya que no se logra obtener el Segundo archivo (Hasta aquí no sabemos que requerimos de un segundo):
RPM-GPG-KEY-rpmfusion-free-fedora-18-primary

Hasta que Ejecutamos el comando:
yum -y install gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg

Logro ver que el archivo que busca antes de lanzar el error es el siguiente:
Error:
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64

Archivo Faltante:
RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64

Entonces haciendo una comparación entre los demás en versiones anteriores que se muestra en el mismo directorio:

/etc/pki/rpm-gpg, me encontré con ésto:
RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
RPM-GPG-KEY-rpmfusion-free-fedora-17-x86_64

Lo que me llevó a generar el siguiente haciendo un Copy & Paste del archivo:
]# cp RPM-GPG-KEY-rpmfusion-free-fedora-18-primary RPM-GPG-KEY-rpmfusion-free-fedora-18-x86_64

Le damos los permisos con Chmod 777 a nuestro nuevo archivo, guardamos cambios y Listo!!, Ejecuto el comando de instalacion de los Codecs, y al final obtengo algo como:
Complete!
Un Saludo... ;) ésto es Software Libre

Sozi, herramienta libre equivalente a Prezi

Viviendo el crecimiento de las diapositivas en el mundo escuché hablar de prezi, también que utiliza Flash como plataforma principal y de servicio pagado, ésto último fué lo que me hizo cambiar de opinión por intentar usarlo a pesar de las características que presenta. Despues de buscar en la red, encontré que existía otra alternativa parecida a Prezi, que al final resultó ser Open Source para alternar el uso de diapositivas, a experiencia mía, despues de Diapositivas en Libre Office Impress, y Transparencias en LaTeX: llega entonces Sozi.

¿Qué es Sozi? Sozi es una pequeña aplicación que puede crear presentaciones animadas.
¿Cómo funciona? A diferencia de muchos programas de presentaciones, Sozi no se maneja a través de diapositivas. Mas bien es un póster en donde sus elementos pueden ser libremente ubicados. Al final, a través de acercamientos, panoramas y rotaciones, uno puede enfocarnos en dichos elementos.
¿Cuánto cuesta? Es herramienta de carácter 'código abierto', por lo que no tiene costo alguno. Está licenciada bajo GPL 3.0.
¿Cómo funciona? Las presentaciones son imágenes en SVG con código JavaScript para que tenga sus animaciones.

Entonces con Sozi, un herramienta libre para crear presentaciones equivalente a Prezi. Pronto volveremos a publicar el ejemplo creado en Inkscape y Sozi.

Volver a bajar tus aplicaciones del Repositorio? Una lata

Ésto es algo que me sucedio hace tiempo, resultado de cuando configuras tu Sistema Operativo (SO), quitar y poner, instalas o desinstalas programas, mayormente terminas tumbando el Sistema Operativo, y en la mayoria de los casos esto sale caro.

A pesar de ésto, parece ser fácil volver a bajarlos e instalarlos con un simple comando basado en un apt-get, synaptic o incluso pacman, pero en realidad ésto es una lata volver a hacerlo cada que tumbes tu SO.

A quien no le gustaria una forma de ahorrarnos esto?, considero que todos buscamos siempre una manera facil de hacer las cosas, por que el mismo SO nos lo permite, sin complicarnos mucho la vida. Ahora la pregunta es donde los almacena el instalador de cada paquete?, bueno, se almacenan en la siguiente carpeta:

Para sistemas Deb:
/var/cache/apt/archives

Para sistemas RPM:
/var/cache/yum/archives

Para sistemas basados en Arch, en mi caso Manjaro GNU/Linux:
/var/cache/pacman/pkg

Para hacer una instalación limpia //-por cambio de versión o por lo que sea-// (en mi caso por problemas en el SO y evitarme la lata de andar reconfigurando) puede ahorrar tiempo y ancho de banda hacer un backup previo de estos paquetes para reinstalarlos posteriormente. 

Para el copiado hay que acceder como ROOT, podemos transportar estos paquetes a otras PCs sin acceso a internet, del mismo modelo, caracteristicas y arquitecura para lograr la instalación exitosa.

Otra manera de hacer el respaldo, es mediante una aplicación llamada APTonCD que genera imágenes ISOs de los paquetes, puedes conseguir la Guía en inglés para APTonCD. Sea cual sea tu SO, ésto es parecido.

Aquí una muestra de como te puedes ahorra mucho tiempo haciendo algo asi: (Instalando Skype, anteriormente habia sido bajado de los repositorios en el SO que tumbé)
# apt-get install skype
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ia32-libs lib32asound2 lib32bz2-1.0 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libasound2
Suggested packages:
lib32asound2-plugins
The following NEW packages will be installed:
ia32-libs lib32asound2 lib32bz2-1.0 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 skype
The following packages will be upgraded:
libasound2
1 upgraded, 8 newly installed, 0 to remove and 275 not upgraded.
Need to get 0B/55.0MB of archives.
After this operation, 176MB of additional disk space will be used.
Do you want to continue [Y/n]? y

Explico lo que arriba sucede:
# apt-get install skype //Solicito la instalacion de skype, pero como se encuentran ya los archivos necesarios me muestra el siguiente mensaje

1 upgraded, 8 newly installed, 0 to remove and 275 not upgraded.
Need to get 0B/55.0MB of archives. // Aquí se verifica que realmente no hace mas uso de la red Internet, solicita 0 Bytes de 55 MB... De este modo puedo hacerlo en algun equipo sin Internet.

After this operation, 176MB of additional disk space will be used.
Do you want to continue [Y/n]? y // Solo confirmamos la instalacion solicitada

Esto es todo por ahora. Espero que ésto les sirva en cualquier momento. Saludos.

Monday, February 4, 2013

¿Cómo Instalar un Sistema Operativo GNU/Linux?

Hola a todos, les traigo un tema muy interesante, y se que es interesante debido a que quizá hayan escuchado en su largo recorrido en lo virtual oir acerca de instalar un Sistema Operativo GNU/Linux, o simplemente han escuchado el famoso:
- Usa Software Libre, -por que no usas Software Libre?

Hay veces que llegamos a decir, bueno, pues por que no instalarlo, pero ahora como carajos se instala?, esta simple cuestión nos lleva a seguir usando Windows, y quedarnos sin nada mas, por que ya no hay mas. Es decir, aunque haya otra opcion, no me voy sobre ella por que no se coo trabaje o funcione.

En éste apartado solo quiero mencionar los datos claves que debemos conocer para instalar un Sistema Operativo Linux/UNIX.

Cómo todos los WindowCeros Saben la clave de instalar ese Sistema Operativo es detectar Dos particiones, si es que se han dado cuenta claro, las cuáles se desempeñan como sigue:
1.- Partición de 100 MB - Actua para validar el Sistema Operativo.
2.- Particion que reste del Disco Duro - El disco C del Sistema Operativo.

Entran Recursos como la Memoria RAM, pero es secundario a la parte del disco, que es lo qeu estamos analizando.

Teniendo ya estas particiones, iniciamos lo famoso en Windows; Next, Next y Next.
 

Ahora nos vamos a instalar un Sistema Operativo Linux 

Podeis encontrar las tres grandes Familias de los GNU/Linux y BSD, mas reconocidas que son: Debian - RedHat - BSD.

Para su instalación se necesitan 2 Particiones mínimas, las cuáles desempeñan los siguientes Roles:

1.- Sistema de Archivos Ext4 - Punto de Montaje=/ - Tamaño=Mayor Parte del Disco Disponible:
Lugar en donde se resguarda el Sistema Operativo a Instalar.

2.- Area de Intercambio (Swap) - Tamaño = El doble de Tu Memoria RAM:
Espacio del Disco que el sistema comprende como un similar entre la Memoria RAM.

El Sistema puede ser instalado de éste modo, en caso de instalar Sistemas Operativos para Servidores, se requiere en algunos casos hacer lo siguiente

3.- Montaje Separado /var
Considerar una partición externa al Sistema Operativo para los archivos alojados en el Sistema. Seguridad en SO's.

4.- Montaje Separado /home
Considerar una partición externa al Sistema Operativo para los archivos alojados de los usuarios del Sistema. Seguridad en SO's.

Ojo, se instala la 3 o la 4, pueden ocupar las dos, pero están advertidos que se selecciona según sea la tarea a ejecutar.

De éste modo es como ya proseguimos a la Configuración del Instalador de Nuestro Sistema Operativo.

Recomiendo si tienes Windows, vuélalo de tu máquina ya que no nos servira más, teniendo como tecnología las herramientas Sistemas Operativos Libres.

Y ahora si podrás decir que conoces las herramientas libres, y que mas aún, no solo te quedas en el conocimiento, sino también en la aplicación, que se ve reflejado, cuando tu lo sabes instalar.

Saludos cordiales. Dsalinas.