HowTo: Cliente de sincronización de MEGA.co.nz en tu Debian 8

En esta oportunidad aprenderás de manera sencilla a instalar el agente de sincronización de mega, un servicio de almacenamiento en la nube, que está de moda, por todas las bondades que ofrece, y todo esto en tu amado Debian.

Sin más pasemos a explicar su descarga e instalación en nuestro sistema:

  1. Desde una sesión en la terminal descargamos el archivo correspondiente a la arquitectura y sistema operativo utilizado para luego proceder a la instalación / configuración:

    para arquitectura amd64

    $ cd ~/Descargas
    $ wget -c https://mega.nz/linux/MEGAsync/Debian_8.0/amd64/megasync-Debian_8.0_amd64.deb

    Para i386

    $ cd ~/Descargas
    $ wget -c https://mega.nz/linux/MEGAsync/Debian_8.0/i386/megasync-Debian_8.0_i386.deb
  2. Instalamos el paquete con:
    $ sudo dpkg -i megasync-Debian_8.0_[Arch].deb
  3. En la mayoría de los casos vas a recibir un error (como el citado a continuación) por algunas librerías faltantes, ahí es donde aplicamos la siguiente solución:
    (Leyendo la base de datos ... 165898 ficheros o directorios instalados actualmente.) Preparando para desempaquetar .../megasync-Debian_8.0_amd64.deb ...
    Desempaquetando megasync (2.3.1) sobre (2.3.1) ...
    dpkg: problemas de dependencias impiden la configuración de megasync:
     megasync depende de libcrypto++9 | libcrypto++9v5; sin embargo:
     El paquete `libcrypto++9' no está instalado.
     El paquete `libcrypto++9v5' no está instalado.
    dpkg: error al procesar el paquete megasync (--install):
     problemas de dependencias - se deja sin configurar
    Procesando disparadores para desktop-file-utils (0.22-1) ...
    Procesando disparadores para mime-support (3.58) ...
    Procesando disparadores para hicolor-icon-theme (0.13-1) ...
    Se encontraron errores al procesar:
     megasync

    Solución:

    $sudo apt-get -f install -y --force-yes
  4. Una vez culminado el proceso de instalación solo faltará configurar el cliente de sincronización con las credenciales personales de cada quien, y para ejecutar la aplicación usted podrá ubicarla en (xfce)

    menu -> internet -> MegaSync

Anuncios

HowTo: Preparar archivo sources.list para uso con repositorio local

En un articulo anterior, se dejó claro como crear un repositorio local para la distribución de GNU/Linux Debian en su release estable y con nombre código jessie, en las ramas amd64 y i386.

La ventaja y justificación principal de este laboratorio, es que se ahorra mucho más ancho de banda ya que se centralizaban las descargas por concepto de instalación de paquetes u actualizaciones a un único equipo, y posteriormente desde la red interna LAN se distribuirían los paquetes necesarios y a una velocidad mayor.

Así pues, para poder disfrutar del repositorio antes descrito y descargado sólo hará falta editar el archivo “sources.list” de nuestro equipo cliente para que apunte a este nuevo “servidor-espejo” de actualizaciones para nuestro amado Debian, para ello realizamos el cambio en el siguiente archivo y de la manera acostumbrada:

# nano /etc/apt/sources.list

Agregamos las siguientes líneas:

# MAIN ubicado en:
# /var/www/html/debian
deb http://localhost/debian/ stable main contrib non-free

# MULTIMEDIA ubicado en:
# /var/www/html/debian-multimedia
deb http://localhost/debian-multimedia/ jessie main non-free
# SECURITY ubicado en:
# /var/www/html/debian-security
deb http://localhost/debian-security/ jessie/updates main contrib non-free
# BACKPORTS ubicado en:
# /var/www/html/jessie-backports
deb http://localhost/jessie-backports/ jessie main non-free

Y este es el hermoso resultado:

~/mirror-debian-8# apt-get update
Ign http://localhost stable InRelease
Ign http://localhost jessie InRelease
Ign http://localhost jessie/updates InRelease
Ign http://localhost jessie InRelease
Des:1 http://localhost stable Release.gpg [2.373 B]
Des:2 http://localhost jessie Release.gpg [819 B]
Des:3 http://localhost jessie/updates Release.gpg [1.554 B]
Obj http://localhost jessie Release.gpg 
Des:4 http://localhost stable Release [133 kB]
Des:5 http://localhost jessie Release [21,4 kB]
Des:6 http://localhost jessie/updates Release [61,5 kB]
Obj http://localhost jessie Release 
Des:7 http://localhost stable/contrib Translation-en [38,4 kB]
Des:8 http://localhost stable/main Translation-es [314 kB] 
Des:9 http://localhost stable/main Translation-en [4.585 kB]
Des:10 http://localhost stable/non-free Translation-en [72,2 kB] 
Des:11 http://localhost stable/main amd64 Packages [9.038 kB] 
Des:12 http://localhost stable/contrib amd64 Packages [59,5 kB] 
Des:13 http://localhost stable/non-free amd64 Packages [101 kB]
Des:14 http://localhost jessie/main amd64 Packages [156 kB]
Des:15 http://localhost jessie/non-free amd64 Packages [3.118 B]
Des:16 http://localhost jessie/updates/main amd64 Packages [162 kB] 
Des:17 http://localhost jessie/updates/contrib amd64 Packages [2.512 B] 
Des:18 http://localhost jessie/updates/non-free amd64 Packages [14 B] 
Des:19 http://localhost jessie/updates/contrib Translation-en [1.211 B] 
Des:20 http://localhost jessie/updates/main Translation-en [87,5 kB] 
Des:21 http://localhost jessie/updates/non-free Translation-en [14 B] 
Obj http://localhost jessie/main amd64 Packages 
Obj http://localhost jessie/non-free amd64 Packages 
Ign http://localhost jessie/main Translation-es_VE 
Ign http://localhost jessie/main Translation-es 
Ign http://localhost jessie/main Translation-en 
Ign http://localhost jessie/non-free Translation-es_VE 
Ign http://localhost jessie/non-free Translation-es 
Ign http://localhost jessie/non-free Translation-en 
Ign http://localhost jessie/main Translation-es_VE 
Ign http://localhost jessie/main Translation-es 
Ign http://localhost jessie/main Translation-en 
Ign http://localhost jessie/non-free Translation-es_VE 
Ign http://localhost jessie/non-free Translation-es 
Ign http://localhost jessie/non-free Translation-en 
Descargados 14,8 MB en 1s (10,3 MB/s) 
Leyendo lista de paquetes... Hecho

Como se puede apreciar, la descarga fue realizada a velocidad de mi LAN.

Nota: se colocó localhost en el archivo sources.list ya que estoy realizando las pruebas en el mismo equipo que tengo el repositorio descargado, si desear usarlo desde otro equipo de su misma red, deberá colocar la dirección IP o el nombre NetBios que tenga el equipo cliente.

Dato de Interés: Los lectores que hayan llegado hasta este punto, les extiendo mis felicitaciones y les dejo por acá la info referente al espacio en disco usado, a la fecha.

84G debian/
1,1G debian-multimedia/
6,4G debian-security/
1,1G jessie-backports/

Utilidades: Aplicaciones para monitorear el comportamiento de tu GNU/Linux

En esta oportunidad, les voy a dejar unas utilidades aunque conocidas por muchos también son desconocidas por muchos otros, y es que en GNU/Linux, un objetivo se pueden alcanzar de distintas formas y con distintas aplicaciones.

Sin más preámbulos, nuestro objetivo de hoy será conocer, que está haciendo nuestro equipo de manera interna, es decir, que procesos o aplicaciones se encuentran corriendo de manera visible e invisible, para ello en equipos con  plataforma Windows, basta con abrir el administrador de tareas y navegar por cada una de las pestañas que te ofrece dicha aplicacion, para leer la informacion de los procesos o servicios que actualmente corren en ese equipo. En linux basta con abrir una consola (terminal) y con solo ejecutar una instruccion o comando, tenemos la información deseada.

En este caso se trata de 4 (cuatro) comandos que podemos usar e instalar en nuestro equipo para obtener la información deseada.

$ ps auxw
$ top
$ htop
$ atop

Nota: Los dos últimos necesitan ser instalados en el sistema;

$ sudo apt-get install atop htop

Si desea conocer más de estos comandos de utilidad, no dude en consultar el manual de cada uno de ellos.

$ man atop
$ man htop

Repositorios Debian 8 (CANTV)

Estimados lectores, antes que nada me excuso por el tiempo sin escribir, ando muy pocas veces desocupado para publicar en este blog, sin embargo hoy me alcanzó un poco el tiempo para dejarles los repositorios para nuestro amado Debian 8 (a la fecha de esta publicación) estable. sin más preámbulos vamos a la consola:

  1. Editamos el archivo sources.list con nuestro editor de texto de preferencia, en mi caso uso nano.Consola (CLI)
    $sudo nano /etc/apt/sources.list

    Gráficamente GUI

    $sudo gedit /etc/apt/sources.list
  2. Una vez abierto el archivo sources.list agregamos el repositorio de CANTV (ISP Venezolano) para Debian (no oficial)
    deb http://mirror-01.cantv.net/debian/ stable main contrib non-free
    deb-src http://mirror-01.cantv.net/debian/ stable main contrib non-free
  3. Guardamos el archivo como de costumbre con la secuencia de teclas Control + O
  4. y por último salimos del editor con Control + X

Si desea agregar otros repositorios:
https://linuxtipsve.wordpress.com/2015/11/18/howto-repositorios-debian-8-jessie/

Consultar Wikipedia desde la consola (Debian GNU/Linux) en Sólo 3 Pasos

En esta oportunidad les dejaré una herramienta que, en lo particular, me ha servido para consultar los articulos de la mismisima wikipedia, desde la consola, util para aquellos que disponen de una conexion extremadamente lenta, o como en mi caso, amante de la consola.

1) Comenzamos, desde la consola con usuarios que poseen debian instalado:

$sudo apt-get install wikipedia2text

2) Una vez instalado podemos ver las opciones (el manual) de la aplicación con la siguiente instrucción:

$man wikipedia2text

3) Consultar un articulo específico de la wikipedia (en este ejemplo ‘le preguntamos a la wikipedia’ por el Sr. Nelson Mandela):

$wikipedia2text -l es -p ‘Nelson Mandela’

Eso es todo!

Repositorio Local de Debian STABLE usando DEBMIRROR

En esta oportunidad, se dejará documentado la creación un repositorio de Linux GNU/Debian en su versión estable para tenerlo en un equipo de la red interna de la oficina o casa.

Caracteristicas: Serán replicadas las ramas, debian-main, debian-backports, debian-multimedia, debian-security.

Ventajas: Al momento de querer realizar una instalación limpia de un equipo que se encuentre dentro de la misma red del servidor (mirror) se haran a la velocidad de la red interna, es decir, 10mbits, 100mbits o inclusive 1Gbits.

Desventajas: Aunque el ancho de banda puede ser regularizado (vía parametros en comandos) se hará un buen uso del ancho de banda hasta tanto se tenga una copia completa del repositorio en local, por lo que se recomienda, realizarlo en horas de la noche, para no afectar a otros usuarios de la red interna.

Requisitos: Se necesitará, al menos para el caso que se explicará acá, crear unas carpetas, darles el respectivo permiso, instalar algunos paquetes, manejo de cron (para la automatización) y hacer uso de editor de texto. Leer más de esta entrada

¿Qué es Debian?

Debian Logo
Debian es una organización formada totalmente por voluntarios dedicada a desarrollar software libre
y promocionar los ideales de la comunidad del software libre. El Proyecto Debian comenzó en
1993, cuando Ian Murdock hizo una invitación a todos los desarrolladores de software a contribuir
a una distribución completamente coherente basada en el, entonces relativamente nuevo, núcleo Linux.
Ese grupo relativamente pequeño de entusiastas, al principio patrocinados por la Free Software
Foundation (http://www.fsf.org/) e influenciados por la filosofía GNU (http://www.gnu.org/gnu/thegnu-
project.html), ha crecido a lo largo de los años hasta convertirse en una organización de alrededor
de 886 desarrolladores Debian.
Leer más de esta entrada