martes, 25 de octubre de 2016

Instalar PPA Launchpad en Debian


¿Qué es un PPA de Launchpad?

En alguna ocación en nuestro Debian vamos a querer instalar alguna aplicación que no se encuentre en los repositorios oficiales ya sea en Estable, Testing, SID o Experimental, pero que a su vez no querramos compilarla para luego instalarla. Ósea agregar un repositorio externo a nuestro sources.list precompilado para luego poder usarlo.

¿Entonces que es PPA y Launchpad?

Launchpad es una plataforma de desarrollo colaborativo de software, en particular el de software libre a través de un sitio web como un servicio gratuito. Está desarrollada y mantenida por Canonical Ltd. El registro solo es necesario si se desea comentar, o subir nuevos reportes de errores.

¿Ósea que vamos a usar add-apt-repository de Ubuntu en nuestro Debian?

Así es, así nos facilitamos un poco la vida sin tener que dar tantas vueltas. Además sólo necesitamos de un paquete en especial con sus dependencias, claro está.


Instalación:



1 - Abrimos nuestro terminal y escribimos lo siguiente (también pueden usar apt-get, pero es lo mismo prácticamente):
# apt install software-properties-common




2 - Esperamos que se instale y listo, tendremos add-apt-repository.

3 - Probamos como funciona agregando por ejemplo el PPA de Sublime-Text-3
# add-apt-repository ppa:webupd8team/sublime-text-3



A tener en cuenta: Lo que estamos haciendo es agregar repositorios de Ubuntu a Debian, entonces, de entrada no funcionará, entonces lo que haremos será lo siguiente una vez finalizado con el paso 3.



4 - Vamos a editar el archivo que se creó en /etc/apt/sources.list.d, en éste caso se llama: webupd8team-ubuntu-sublime-text-3-zesty.list y vamos a cambiar la version del SO que tenemos por alguna de Ubuntu LTS por ejemplo xenial o yakkety (ya sé que no es LTS 16.10) así:

# nano /etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-zesty.list

Entonces quedaría así:



5 - Ahora lo que vamos hacer es agregar la clave pública así:

# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys EEA14886

Nota: EEA14886 es la clave del repositorio de Launchpad dónde se encuentra el instalador de sublime-text-3.



6 - Ahora actualizamos los repositorios:

# apt update

7 - Listo, instalamos, sublime text así:

# apt install sublime-text-installer

Aclaración: Cómo se como se llama el paquete? en la web de launchpad dónde buscamos la aplicación en cuestión nos aparece abajo el nombre, como dejo en el screen a continuación:



8 - Terminado! Sublime-Text-3 instalado en Debian, usando PPA de Launchpad.


* Entonces sabemos que desde la web de Launchpad podemos buscar por ejemplo iconos de Numix, paquetes de cursores, JDownloader por ejemplo, etc. Será cuestión que en el caso de no encontrar algo en los repos de Debian, los agreguen de Launchpad.

VideoTutorial:



¿Que utilizamos?
Distribución: Debian.
Comando para instalar: apt y add-apt-repository.
Aplicación a instalar: Sublime-Text-3.


lunes, 24 de octubre de 2016

Instalar y Desintalar paquetes desde la terminal en Debian, Ubuntu y derivadas



Como sabemos en Debian, Ubuntu, Linuxmint, Bodhi, etc., tenemos diferentes gestores de paquetes como ser: Centro de Software, Synaptic, Aptitude, que nos permiten instalar, desintalar, buscar, etc. Lo que haremos en éste how to es mostrar que sin instalar ninguno de esos podemos hacer exactamente lo mismo desde nuestra querida TTY o terminal utilizando apt-get.

Éste método no quiere decir que es mejor, sólo es una de las tantas alternativas de las cuales tenemos a mano en nuestra distribución de GNU/Linux.

Las pruebas que haré a continuación será sobre Debian SID, pero es válido para Ubuntu, Linuxmint, Bodhi y derivadas.

Instalar un paquete:

# apt-get install paquete


Instalar varios paquetes (los que sean necesarios):

# apt-get install paquete1 paquete2 paquete3


Desintalar un paquete:

# apt-get remove paquete


Desintalar varios paquetes:

# apt-get remove paquete1 paquete2 paquete3


Desintalar paquete junto a sus archivos de configuración (aplica si son varios también):

# apt-get remove --purge paquete


Actualizar nuestro sources.list (repositorios):

# apt-get update


Actualizar nuestro sistema (en caso de haber paquetes nuevos en los repo):

# apt-get dist-update

* Nota: también lo que podemos hacer es hacer ésas dos acciones de ésta manera:

# apt-get update && apt-get dist-upgrade -y

* Lo que hará primero es actualizar los repositorios, luego revisará si hay paquetes nuevos para instalar y lo hará sin consultar.

Importante: En el caso que tengan una versión de Debian SID o Experimental, por favor revisen antes de actualizar ya que los updates en éstas ramas pueden traernos algún que otro dolor de cabeza, sobre todo en Experimental.


Eliminar archivos innecesarios:

# apt-get autoremove



Eliminar archivos innecesarios junto a sus archivos de configuración:

# apt-get autoremove --purge


Reparar dependencias:

# apt-get -f install
 

Buscar un paquete en los repositorios:

# apt-cache search paquete


VideoTutorial:




¿Qué utilizamos?
Gestor de paquetes: apt-get.
Distribución: Debian SID.
Terminal: TTY.


Bueno espero que les sirva para administrar sus sistemas y saber cuando ejecutar cada orden que mostré aquí.
Cualquier duda o sugerencia la pueden hacer por éste medio o por mi canal de YouTube también.

Abrazo de gol!

Instalar sudo en Debian



Éste mini how to va para aquellos usuarios que luego de realizar un netinstall no recuerdan o no saben como instalar y habilitar sudo para nuestro usuario en nuestro Debian SID (en mi caso). También es válido para Stable y Testing.

A diferencia del método que usamos por ejemplo en Archlinux para configurar sudo, aquí directamente agregamos el usuario en el archivo sudoers de la siguiente manera.

1 - Primero instalamos sudo:
# apt-get install sudo



2 - Luego vamos a editar el siguiente archivo y agregamos nuestro usuario debajo de la línea # User privilege specification nuestro usuario:
# nano /etc/sudoers

* Quedando así (debajo de la línea de root también):
ice          ALL=(ALL:ALL) ALL





3 - Guardamos los cambios con Ctrl+O y luego Ctrl+X

4 - Nos logueamos con nuestro usuario (en mi caso se llama "ice") y probamos usar alguna orden:
$ sudo apt-get update



5 - Listo! :-)


VideoTutorial:



¿Qué utilizamos?
Distribución: Debian SID.
Terminal: TTY
Comandos: apt-get, sudo y nano.


Bueno espero que les haya servido y hasta la próxima!

Abrazo de gol!



Instalar Ubuntu 16.04/16.10 con instalación mínima



Voy a dejar una una breve descripción de lo que es Ubuntu 16.04 LTS Xenial Xerus con una instalación mínima o la conocida netinstall que por ejemplo tenemos en Debian también, ya que la mayoría de nosotros perdemos tiempo desintalando aplicaciones que vienen por default, deshabilitando servicios que no usamos, instalando aplicaciones que SI usamos, en fin...

Entonces éste tipo de instalación nos viene de lujo ya que instalamos el sistema base, además en la mitad de la instalación obviamente tenemos el tasksel que nos permitirá también instalar lo que necesitemos realmente.

Más allá que en mi caso de que si voy a instalar Ubuntu, luego de la instalación mínima, instalo Unity y compiz, además de algunos PPAs con Numix por ejemplo termino con alrededor de 1500 paquetes instalados, no se compara con 2600 que se instalan en ocaciones.

Voy a dejar a continuación, más allá del video también, una pequeña descripción de lo que sucede en ésta instalación para que puedan darse una idea de como es, que hay para hacer y el resultado final 

* Una vez que bootea, aparece el asistente de instalación todo modo texto.
* Elegimos el idioma y nuestra ubicación.
* Configuramos teclado y su idioma.
* Comenzará a configurar nuestra red.
* Seleccionaremos los repositorios (tratemos de usar el de nuestro país o el más cercano en su defecto).
* Se configura nombre de usuario y contraseña.
* Finaliza la detección de hardware.
* Configuramos las particiones.
* Comienza la instalación del sistema base.
* Se configura apt.
* Se descargan y se instalan paquetes.
* Se instala y se configura grub2
* Sacamos el pendrive o el usb booteable
* Reiniciamos y listo!




Luego de reiniciar una muestra de lo que consume y la cantidad de paquetes instalados.




Así termina, la verdad que dentro de todo es algo mucho más aceptable, salvo que bueno ya quieran todo listo, para el caso yo terminaría eligiendo un sistema completo o directamente instalando Linuxmint.


Descargar 16.10:
Minimal 32-Bits: link.
Minimal 64-Bits: link.

Descargar 16.04:
Minimal 32-Bits: link.
Minimal 64-Bits: link.

En el caso que necesiten versiones anteriores como 14.04 y 12.04 dejo aquí el link. Bueno espero que les haya servido.

Me despido con un abrazo de gol!

lunes, 17 de octubre de 2016

Instalar Sublime-Text-3 en Archlinux



¿Qué es Sublime Text?

Bueno para los que no saben, Sublime Text es un gran editor de texto y código fuente que está escrito en C++ y Python.
En mi caso en particular lo uso para TODO, crear textos, revisar source en HTML, Ruby, Python, bueno básicamente éso miro yo, además de usarlo como un editor de texto MUY completo, cumple con todo lo que necesito en el momento.


Características:

Carga muy rápidamente. Posee función de colocar pestañas con la característica que si sea modificado un texto dentro de una pestaña se muestra con un * (aterisco) para identificarla.
Aparte de colorear el código fuente para facilitarnos a la hora de leerlo en nuestro documento, también posee la función de autocompletado, también colocando un número por cada líena y un interesante buscador a la derecha de la ventana, ésta última es lo que lo diferencia de otros editores de código y texto.
Además de las tareas más comunes que podemos realizar, tiene una característica interesante que es la de buscar una palabra y editarlas de manera "masiva". También podemos acceder a una línea en particular, combinación de teclado (binding de teclas también), autocerrado de etiquetas, paquetes de Plugins, esquemas de colores, themes y un sin fin de etcéteras!
Los invito a que investiguen y se tomen un momento para configurar su editor de texto, que realmente no se arrepentirán.

* Pestañas
* Autocompletado
* Selección Múltiple
* Edición Múltiple
* Acceso directo a métodos o funciones
* Auto-cerrado de etiquetas
* Acceder a una línea concreta
* Combinaciones de teclado
* Code-folding
* Búsqueda de texto
* Expresiones regulares (Expresiones regulares atómicas, básicas, de agrupación o captura)
* Snippets
* Paquetes de Plugins (GutterColor, ColorPicker, EMMET, BracketHighlighter, etc.)
* Editor de configuración
* Confugración Default y User
* Esquemas de colores

Para más información con respecto a éste proyecto se pueden dar una vuelta directamente por wiki o por la web oficial para que se pongan al tanto de los cambios con respecto a su versión anterior y otros detalles.


Requisitos:

* Tener Yaourt (En el caso que no lo tengas instalado pueden chequear un how to de como instalarlo aquí) o cualquier alternativa con la que se sientan cómodos.


Instalación:

1 - Abrimos nuestra terminal y escribimos:
$ yaourt -S sublime-text-dev


2 - Una vez que termine de instalar las dependencias, finalmente instalará el paquete sublime-text-dev

3 - Listo, sólo queda buscarlo dentro de nuestras aplicaciones y ejecutarlo.


Dejo a continuación un video por las dudas:

 

Screenshots:






¿Qué utilizamos?
* Para instalar Sublime-Text-3 usamos: Yaourt.
* Terminal: Tilda.
* Distribución: Archlinux.

domingo, 16 de octubre de 2016

Instalar Skype For Linux


Vengo con éste how to de como instalar ésta interesante versión de Skype para nuestros sistemas GNU/Linux.
Ya que considero que es el más "parecido" a la versión oficial que hay para Windows.

Podemos encontrar un F.A.Q. aquí bastante interesante por las dudas quieran revisar.

Para descargarlo desde la web oficial de Skype tenemos todo, además de que contamos con la posibilidad de descargarlo para diferentes distribuciones, Ubuntu, Debian, OpenSUSE, Fedora y hasta una versión lista para compilar .tar.bz2.

Lo que les voy a mostrar es como instalarlo y algnas opciones para la versión de Archlinux que se encuentra en los repositorios de AUR.

Comencemos!

Requisitos:

* Tener Yaourt (En el caso que no lo tengas instalado pueden chequear un how to de como instalarlo aquí) o cualquier alternativa con la que se sientan cómodos.


Instalación:

1 - Abrimos nuestra terminal (en mi caso usé tilda, como siempre!)

2 - Ahora escribimos:
$ yaourt -S skypeforlinux-bin

 
3 - Aguardamos que termine de instalar las dependencias y paquetes necesarios, luego finalmente instalará skypeforlinux-bin

4 - Listo, revisamos y lo ejecutamos, en mi caso lo busco en el listado (tengo Cinnamon)






Screenshots:











Dejo también a continuación un video por las dudas les sirva:



¿Qué utilizamos?
* Instalé skypeforlinux con: Yaourt.
* Terminal: Tilda.
* Distribución: Archlinux.

jueves, 13 de octubre de 2016

Brackets Web Editor: Que és y como instalarlo



Buenas noches a todos y todas, vamos a explicar que es Brackets, para que sirve y cómo instalarlo


¿Qué es Brackets y para qué sirve?

Básicamente Brackets es un "editor de texto" que es Open Source desarrollado por Adobe y es orientado a la programación web, en el cuál podemos editar código HTML, CSS y Javascript entre varios otros similares.
En éste proyecto tenemos muchas facilidades a la hora de manejar codigo web.
Lamentablemente sólamente soporta Chrome y Chromium a la hora de poder visualizar en tiempo real nuestras modificaciones en nuestro código. No funciona con Firefox.


PreInstalación:

Quiero avisar que éste proyecto se encuentra en el repositorio AUR, asi que en el caso que no tengan instalado yaourt, pueden darse una vuelta por el how-to de como instalarlo aquí.


Instalación:

1 - Abrimos nuestra terminal que usamos habitualmente (en mi caso Tilda) y escribimos lo siguiente:

$ yaourt -S brackets-bin


* Elegí ésta versión porque es la más actual y se encuentra en desarrollo constante y además es estable.
* Comenzará el proceso al cuál ya sabemos como continuar en la instalación.

2 - Finalizada la instalación, ya queda disponible para utilizarlo, como verán en cinnamon ya queda listo.


3 - Una vez que lo ejecutemos nos dará una pantalla de Bienvenida con la cuál nos aparecerá el código fuente y pueden tocar en el "rayo" que está a la derecha para que ejecute chrome o chromium y verán la pantalla de Bienvenida también.



* Como comenté anteriormente, no funciona la vista previa con Firefox, esperemos que para futuros updates habiliten ésa función para los que utilizamos otros navegadores.



Ahora para los que quieran instalar en otras distribuciones como ser en mi caso en Debian SID deben hacer lo siguiente:

1 - Vamos a la TTY (uso la tty, porque en Debian no tengo Entorno Gráfico, pero para que vean que también pueden instalarlo desde su terminal favorita.)

2 - En el caso que no tengan instalado wget, lo van a instalar (como root o usando sudo):

# apt-get install wget


3 - Luego ejecutamos (como usuario común)

$ wget https://github.com/adobe/brackets/releases/download/release-1.7/Brackets.Release.1.7.64-bit.deb


4 - Ahora instalan el paquete así (no muestro screen porque estoy con debian 32-Bits):

# dpkg -i Brackets.Release.1.7.64-bit.deb

5 - Listo! Ahora tienen Brackets instalado y listo para funcionar!

NOTA: En la web oficial en Other Downloads, tienen el paquete para compilar si lo desean y obviamente el source también.

A continuación dejo un video tutorial por las dudas:



Espero que les haya servido!


¿Qué utilizamos?
Programa: Brackets.
Instalación: Desde AUR.
Terminal: Tilda.
Distribución: Archlinux - Debian SID.

miércoles, 12 de octubre de 2016

Colección de E-Zines



Bueno papilos y mamilas, ésta vez no es un mini how-to, Tutorial, tampoco es mis torturantes videos de YT xD, vengo a dejar una colección que tengo en mi notebook sobre varias E-Zines para los que están aburridos y quieran tener material agradable de lectura, lo puedan hacer.
Hay que recordar que éste material es de algunos años atrás, pero la idea de ésto es que incursionemos en el mundo de la seguridad informática, hacking, cracking, phreak, sepamos como funcionaban algunas cosas y como cambiaron al día de hoy.
Ésto no es enseñar delincuencia, sinó un poco de recordar viejos tiempos y porqué no aprender también.
Espero que les sirva como siempre les digo, en caso que tengan material de lo que no estén aquí, avisen o pasen, así vamos ampliando el listado!


Por ahí antes que nada, para los que no saben que es una Ezine aquí queda la definición:

¿Qué es una Ezine?
"El término "Ezines" es sinónimo de Revista Electrónica. En términos de características, un ezine es similar a una revista en el sentido de que uno tiene que suscribirse a revistas para leer."

 
Documentación: E-Zines en .txt.
Peso Aproximado: 60mb.
Cantidad: 16 E-Zines.
Descarga de E-Zines en Español: 4share.
Descarga de E-Zines en Inglés: Tor link. (es claro que se tiene que abrir con el navegador Tor, cierto?).
Teams: 0ri0n, 7A69, CDLR, CDT, DisidentS EKO, Electron, FIH, Hack Hispano, Hispabyte, HVEN, Mitosis, Netsearch, Raza, Saqueadores, SWP.

Aclaración: Recuerden que tal vez algún antivirus pueda registrar como algún Malware, por favor revisen antes de ejecutar cualquier código que tengan las E-Zines, chequeen, verifiquen, todo antes de hacer algo con algún ejecutable o contenido.
Con éste tipo de documentación, como con cualquier tontería que encuentren en internet.
Teniendo en cuenta de que yo jamás subiría malware, la idea es compartir, pero por las dudas, les aviso.


sábado, 8 de octubre de 2016

Crear pendrive booteable desde nuestra terminal en GNU/Linux

Buenas tardes papilos y mamilas, hoy les dejo un mini how-to de como crear un pendrive booteable de nuestra distribución de GNU/Linux favorita.
Espero que les sirva y se entienda el How-To!


1 - Bueno lo que haremos será ubicar nuestro pendrive con el comando lsblk así:

$ lsblk

2 - Ahora vamos lo que sigue es usar el comando dd para comenzar el proceso, aquí vamos a notar que varias cosas que explicaré a continuación:


* usaremos el comando sudo (los que prefieran estar como root, lo pueden hacer, si quieren)
* colocamos el comando dd dejamos un espacio y colocamos la ruta de dónde se encuentra nuestra distribución .iso que haremos booteable de ésta manera:
if=/home/tuusuario/ruta/de/la/distro.iso

* dejaremos un espacio y colocaremos la ruta dónde se encuentra nuestro dispositivo, ósea nuestro pendrive que la vimos anteriormente con el comando lsblk, así que sería de ésta manera:
of=/dev/sdb

* Finalmente lo que haremos es colocar la velocidad a la cual se copiarán los archivos al pendrive de ésta manera:
bs=4M

3 - Una vez terminado nos aparecerá una leyenda informando éso justamente como en la foto de arriba y si ingresamos en nuestro explorador de archivos nos fijaremos que ya se copiaron...


4 - Ahora faltaría que reiniciemos nuestro equipo, ingresamos en la bios y colocamos que inicie desde el pendrive y listo! :D
En poco minutos creamos un pendrive con nuestra distribución favorita.

5 - Quiero aclarar que éste método funciona en todas las distribuciones como ser Archlinux, Debian, Ubuntu, Mint, Slackware, etc...
Si tienen alguna duda al respecto no duden en comentarla o ingresar a la comunidad de LinuxerOS en Telegram.

Los esperamos!

A continuación les dejo un video también por las dudas para dejar todo claro:



Espero como siempre les digo, que les haya servido y nos vemos en la próxima!

Abrazo de gol!


¿Qué utilizamos?
Distribución: Archlinux.
Entorno Gráfico: Cinnamon.
Comandos: lsblk (se encuentra en el paquete core/util-linux), sudo y dd.
Terminal: Tilda.

sábado, 1 de octubre de 2016

Proxy, definición; Ventajas y Desventajas






Bueno hoy explicaré, espero ser lo más claro posible, de que es un proxy, como funciona y como podemos utilizarlo.


¿Qué es un proxy?
Un proxy (representante) es un agente o sustituto autorizado para actuar en nombre de otra persona (máquina o entidad) o un documento que lo autoriza a hacerlo


Ahora Bién, ¿Entonces un Servidor Proxy sería?
Un proxy, o servidor proxy, en una red informática, es un servidor —programa o dispositivo—, que hace de intermediario en las peticiones de recursos que realiza un cliente (A) a otro servidor (C). Por ejemplo, si una hipotética máquina A solicita un recurso a C, lo hará mediante una petición a B, que a su vez trasladará la petición a C; de esta forma C no sabrá que la petición procedió originalmente de A. Esta situación estratégica de punto intermedio le permite ofrecer diversas funcionalidades: control de acceso, registro del tráfico, restricción a determinados tipos de tráfico, mejora de rendimiento, anonimato de la comunicación, caché web, etc. Dependiendo del contexto, la intermediación que realiza el proxy puede ser considerada por los usuarios, administradores o proveedores como legítima o delictiva y su uso es frecuentemente discutido.



Teniendo en cuenta lo antes mencionado podríamos decir que tenemos ventajas y desventajas, en cuanto a mi humilde opinión noto muchas más ventajas de acuerdo a que puedo ingresar en lugares en los cuales mi IP está baneada, restringida, etc. Así como también lo que me importa a la hora del anonimato y complicar un poco más que sepan mi ubicación.
De todas formas dejo a continuación una breve lista de ventajas y desventajas, más allá de que son prácticamente las mismas que vemos en internet cuando googleamos éste tema.

Ventajas:

* Más Control: Podemos restringir acceso a usuarios y dar salida solamente al proxy.
* Filtros: Nuestro proxy puede denegar peticiones de algunos lugares.
* Modificación: Como intermediario que es, un proxy puede falsificar información, o modificarla siguiendo un algoritmo.
* Ser anónimos: Todos los usuarios se identificarán como uno solo entonces es difícil identificar cuál es cuál. ;-)


Desventajas:
* El hecho de acceder a Internet a través de un Proxy, en vez de mediante conexión directa, impide realizar operaciones avanzadas a través de algunos puertos o protocolos.
* Almacenar las páginas y objetos que los usuarios solicitan puede suponer una violación de la intimidad para algunas personas.
* No sé si sería una desventaja, más bién como un consejo, NO utilicen usuarios y contraseñas de sus cuentas cuando utilizan proxys porque realmente NO sabemos que tan confiables son.
* Al conseguir proxys públicos algunos dejan de funcionar en cualquier momento, por ende a buscar nuevamente otro.

Tan simple como ésto, a los que quieran comenzar a practicar con proxys más abajo tendrán un txt con un listado de varios, algunos funcionando actualmente, otros no, pero para comenzar no está mal.

Dejo a aquí un listado de proxys, espero que les sirva!

Espero que les haya servidor la información.

Abrazo de gol!