sábado, 12 de diciembre de 2015

Cómo instalar Sublime Text 3 en Debian y Ubuntu

sublime-text.png


Papilos aquí estoy mandando otro "mini" tutorial de como instalar una interesante herramienta para devs, para los que les gusta escribir en html por ejemplo les dejo Sublime Text 3, bastante liviana, está al palo para los que buscan simpleza y tranquilidad para solamente escribir un poco de código. Asi que sin más que decir dejo un mini tutorial para instalarlo.


Requisitos:
* Debian SID (desconozco si para Testing o Stable estará funcionado, no soy de usar ésas webupd8team-ubuntu-sublime-text-3-xenial.listramas de mi amado Debian
* Ubuntu, estimo que en todas sus ramas ya que es sacado desde launchpad


Instalación:
* Si estás en debian deberías agregar primero la opción para agregar repositorios vía ppa con éste tutorial.
1.- Ingresamos en la web de repositorios launchpad de sublime
2.- Agregamos los repositorios de la siguiente manera:

ice@ice:~$ sudo add-apt-repository ppa:webupd8team/sublime-text-3
ice@ice:~$ sudo apt-get update
ice@ice:~$ sudo apt-get install sublime-text-installer
 
3.- Se descargará todo y queda listo para que lo usemos.
4.- Ahora bién, para los que usamos debian por ahí se "complica" un poco, ya que antes de hacer el apt-get update, debemos editar el archivo "/etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-xenial.list así:
4-1.- sudo nano /etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-xenial.list
4-2.- Modificamos la línea deb http://ppa.launchpad...e-text-3/ubuntu xenial main, cambiamos la palabra "xenial" por "wily" (sin las comillas "") guardamos con Ctrl+x, luego S para confirmar.
4-3.- Ahora si damos
sudo apt-get update && apt-get install sublime-text-installer
5.- Esperamos que instale y listo lo tendremos para agregar en nuestro panel Unity, Cinnamon, XFCE, etc.
6.- A Disdrutarlo!

Screenshots:

rOcUGry.png

h84dllC.png

Ayy5Lpx.png

* Bueno espero que les sirva ésta "mini" porquería que les escribí. Sinó bueno, igual espero que les sirva a todos los newbie que andan buscando algún entorno para escribir sus ideas en html por lo menos y crear sus invenciones. Abrazos psicológicos!


Agradecimientos: pinkfloyd, rogers, endislive, sprite (sprtr), aledr0id, Pablo y Parme, por estar en ése grupo tan piola y hacerme olvidar de problemas que nada que ver! :D

Guía de Instalación de Archlinux 2016



Bueno gente más que nada voy a dejar mis crónicas de como instalé Archlinux en mi notebook Asus K52Dr. Si quiero resaltar que no lo instalé de memoria fuí siguiendo guías sobre todo de la EXTENSA, a veces poco comprensible Wiki de Arch, también del blog de DesdeLinux, pero por sobre todo por la paciencia de un amigo que estuvo conectado por Telegram hasta tarde xD!!! Asi que lo que voy a dejar es lo que yo hice y me resultó perfecto.


Aquí vamos!


Pre Instalación:

- Descargamos Archlinux desde aquí. Yo instalé la versión 2016.03.01

- Una vez que creamos la imagen en un pendrive (como es mi caso) de ésta manera:

dd if=/home/ice/Linux/Distribuciones/Arch/archlinux-2016.10.01-dual.iso of=/dev/sdb bs=4M

Nota: En el caso que quieran o necesiten un tutorial de como realizar un pendrive usb booteable, dejo aquí el tutorial.

booteamos y seleccionamos la opción que quieran usar 32 bits (i686) - 64 bits (x86_64), yo elegí la de 64 bits

- Bueno una vez que booteo vamos a entrar en el prompt asi que lo siguiente.


Instalación - Configuración Básica:

- Vamos a setear nuestro teclado en español latinoamérica:

loadkeys la-latin1

- Ahora vamos a preparar las particiones, en mi caso usé cfdisk y ya tenía creadas las particiones y tengo la partición: / (sda3) - /home (sda5) y swap (sda6).

A - Anteriormente tenía Ubuntu, asi que formateo la partición root ("/")

B - En /home ya tengo todos mis datos como ser imágenes, videos (algunos xxx), documentación, etc, JAMÁS la formateamos a ésa, salvo que tengamos un backup en alguna nube o en otro lugar.

NOTA:  Nos fijamos que colocamos en la partición / sea booteable moviéndonos en mi caso a /dev/sda3 y selecciono "Bootable" o "Iniciable" tiene que quedar con un aterisco a la derecha.

D - Damos la opción "Write" "Escribir" confirmamos y después tocamos en "Quit" "Salir".

- Vamos a formatear la partición root ("/") así: mkfs.ext4 /dev/sda3

- Montamos las partición root: mount /dev/sda3 /mnt

- Ahora formateamos swap así: mkswap /dev/sda6

- Activamos la partición swap: swapon /dev/sda6

- Creamos el directorio de home: mkdir /mnt/home

- Montamos la partición home: mount /dev/sda5 /mnt/home

- Nos conectamos a Wifi con: wifi-menu (buscamos nuestra red wifi, colocamos contraseña y comprobamos si nos conectamos con un ping -c 1 google.com, si responde entonces salió todo bién, sigamos, ya falta menos que antes ;)

- Antes de instalar algo, vamos a modificar los mirrors de descarga ya que sinó bajará de cualquier lado y a una velocidad deplorable, asi que modificamos:

nano /etc/pacman.d/mirrorlist y borramos todo menos los mirrors de Brazil o en su defecto Chile. Guardamos y hacemos pacman -Sy para actualizar los repositorios.

A - También agregamos el repo multilib para instalar yaourt (en /etc/pacman.conf):

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch


- Se usará pacstrap, que es un script para que instalemos el sistema y algunas herramientas más, entonces hacemos así:

* pacstrap /mnt base base-devel
* pacstrap /mnt grub-bios
* pacstrap /mnt networkmanager
* pacstrap /mnt xf86-input-synaptics


- Ahora vamos a generar el archivo que maneja nuestras particiones:

genfstab -U /mnt >> /mnt/etc/fstab

- Ingresamos como "root":

Tocamos arch-chroot /mnt /bin/bash

- Le colocamos el nombre a nuestro equipo:

nano /etc/hostname

- Colcamos nuestra zona horaria: primero usamos el comando tzselect y seleccionamos las opciones con los números y luego: ln -s /usr/share/zoneinfo/America/Argentina/Tucuman /etc/localtime

- Ahora agregamos nuestra ubicación: LANG=es_AR.UTF-8

nano /etc/locale.conf guardamos y salimos.

- Editamos ahora locale.gen:

nano /etc/locale.gen y buscamos y eliminamos el # de ésta línea: es_AR.UTF-8 UTF-8 guardamos y salimos.

- Ejecutamos locale-gen y listo.

- Seteamos el reloj: hwclock --systohc --utc

- Configuramos teclado:

nano /etc/vconsole.conf y dentro del archivo colcamos:

KEYMAP=la-latin1
FONT=lat9w-16


- Ahora vamos a instalar grub y generar nuestro ramdisk:

A - grub-install /dev/sda
B - grub-mkconfig -o /boot/grub/grub.cfg
C - mkinitcpio -p linux
D - Nos fijamos que todo esté ok con ésto: grub-install —recheck /dev/sda


- Una ves terminado, ahora seteamos el password de root con el comando: passwd

Escribimos la clave de root y luego la confirmamos.

- Vamos a reiniciar, recuerden sacar el pendrive, asi no vuelva a bootear desde el pen. Si todo salió bién vamos a tener listo nuestra tty para loguearnos como root y continuar con el proceso.

- En mi caso uso siempre wifi, pero antes habilitamos NetworkManager para que se inicie con el sistema:

systemctl enable NetworkManager luego lo iniciamos: systemctl start NetworkManager

- Creamos nuestro usuario: useradd -m -g users -G audio,video,storage,games,power,wheel -s /bin/bash ice

- Colocamos la contraseña: passwd ice

- Activamos sudo:

nano /etc/sudoers y buscamos la línea: #%wheel ALL=(ALL) ALL (le sacamos el #) guardamos y salimos.

- Reiniciamos (opcional): reboot

- Nos vamos a conectar a wifi así:

nmcli dev wifi connect "Tu Red WiFi" password "la-contraseña-de-wifi" y revisamos con un ping a google por las dudas.

- Actualizamos nuestro sistema:

pacman -Syyu

- Falta poco más... vamos a instalar las Xorg:

pacman -S xorg-server xorg-server-utils, en mi caso usé la opción default (1 - libmesa)

Ahora instalamos el escritorio que queremos, a mi me gusta luego de Unity, me gusta Cinnamon, asi que lo instalamos:

pacman -S cinnamon

- Para que inicie el entorno vamos a instalar un manager, actualmente estoy usando sddm, MUY configurable y liviano:

pacman -S sddm

- Lo que hacemos ahora es habilitarlo en nuestro systemctl:

systemctl enable sddm y luego lo iniciamos: systemctl start sddm y listo!

* Recuerden reiniciar luego de habilitarlo al servicio.

NOTA: En el caso que no tengan conexión de wifi, desactivamos netctl:

systemctl disable netctl y activamos systemctl enable NetworkManager (respetando mayúculas y minúsculas) y luego tecleamos reboot. No creo que tengan problemas ya que lo activamos anteriormente, pero bueno por las dudas-


¿Qué hicimos?

* Descargamos Arch
* Lo hicimos booteable en un pendrive
* Lo instalamos,
* Configuramos el sistema
* Nos conectamos desde la TTY a internet!
* Instalamos un entorno de escritorio (Cinnamon)
* Ahora faltaría que instalen lo que necesiten ya sea navegador, cliente de correo, mensajería, suite ofimática, etc. En el caso que quieran ver lo que YO tengo instalado, les dejo aquí un link de "Qué hacer luego de instalar Arch". Sólo para que se den una idea.


Agradecimientos: Quiero agradecer a pinkfl0yd que estuvo hasta las 4 am jaja dándome una mano también con las c@gadas que estaba haciendo, MIL GRACIAS!


Aportes: En el caso que vean que falta algo, o que hacen algo menos, o que se pueda mejorar la guía, por favor, comenten también sus experiencias, mientras se pueda mejorar, ideal para todos!

miércoles, 9 de diciembre de 2015

Qué hacer luego de instalar Archlinux


Vengo a dejar mi experiencia luego de haber instalado Archlinux para mostrar los paquetes que agrego para tener todo lo que utilizo. Lo quiero aclarar bién, es lo que YO utilizo en una arquitectura de 64bits, no están todos los paquetes que puedan llegar a usar, pero básciamente son varios que voy a dejar a continuación...

Mensajería: Skype
[root@ice ice]# pacman -S skype

Manejador de Torrents: Qbittorrent
[root@ice ice]# pacman -S qbittorrent

Gestor de descargas: JDownloader
ice@ice ~$ yaourt -S jdownloader2

Navegador Web: (toda la vida elijo Firefox)
[root@ice ice]# pacman -S firefox

Herramientas de android: Apktool, Adb, Aapt, Fastboot, etc.
[root@ice ice]# pacman -S android-tools
ice@ice ~$ yaourt -S android-apktool

Java:
[root@ice ice]# pacman -S jre8-openjdk jdk8-openjdk

Flash:
[root@ice ice]# pacman -S flashplugin

Archivos Comprimidos y Manejo desde Nemo/Nautilus:
[root@ice ice]# pacman -S file-roller p7zip unrar zip unzip

Terminal muy personalizable: Tilda
[root@ice ice]# pacman -S tilda

MTP para conectar nuestro teléfono y administrarlo:
[root@ice ice]# pacman -S gvfs-mtp

Editor de imágenes: Gimp
[root@ice ice]# pacman -S gimp

Editor de video: Openshot
[root@ice ice]# pacman -S openshot

Grabación de pantalla: SimpleScreenRecorder
[root@ice ice]# pacman -S simplescreenrecorder

Reproductor de música: Audacious/Spotify
[root@ice ice]# pacman -S audacious
ice@ice ~$ yaourt -S spotify

Reproductor de video: VLC
[root@ice ice]# pacman -S vlc

Suite Ofimática: Libreoffice
[root@ice ice]# pacman -S libreoffice libreoffice-es

Editor de texto: Gedit
[root@ice ice]# pacman -S gedit gedit-plugins

Editor HTML: Bluefish / Sublime-Text 3
[root@ice ice]# pacman -S bluefish
ice@ice ~$ yaourt -S sublime-text-dev

Emulación de sistemas operativos: Virtualbox
[root@ice ice]# pacman -S virtualbox

Emuladores de consolas: Zsnes/Gens-gs/Plasytation/Nintendo64
[root@ice ice]# pacman -S zsnes
[root@ice ice]# pacman -S gens-gs
[root@ice ice]# pacman -S pcsxr
[root@ice ice]# pacman -S mupen64plus

Configuración de Joystick: Jstest-gtk (me sirve bastante ya que tengo un pad de PS2)
ice@ice ~$ yaourt -S jstest-gtk-git

Visualizar información de sistema en terminal: Screenfetch
ice@ice ~$ yaourt -S screenfetch-git

Dock: Plank
[root@ice ice]# pacman -S plank plank-config

Fuentes de Microsoft:
ice@ice ~$ yaourt -S fontconfig-ttf-ms-fonts

Themes/Iconos/Punteros:
Themes para SDDM: Ya que en la guía de instalación les comenté que utilizo éste manejador de sesión, también lo dejé con unos themes y una aplicación para que vayas seteando los themes
ice@ice ~$ yaourt -S archlinux-themes-sddm sddm-futuristic-theme sddm-theme-archpaint2 sddm-urbanlifestyle-theme sddm-config-editor-git

Themes para Cinnamon: Soy muy fanático de Numix xD
ice@ice ~$ yaourt -S numix-circle-icon-theme-git numix-icon-theme-git numix-
themes-git plank-theme-numix

Punteros Numix:
ice@ice ~$ yaourt -S xcursor-numix

Bueno básicamente ésto es lo que tengo instalado actualmente, bueno contando los entornos gráficos también que serían: Cinnamon, Xfce4, Enlightenment, Mate y Gnome-Shell. Uso Cinnamon, me parece perfecto para trabajar y tiene todo lo que necesito a mano.
En el caso que quieran compartir sus aplicaciones preferidas, sería genial también para que hagamos una base datos grandey voy modificando para que tengamos todo a mano y de fácil acceso.
Espero que les sirva.



Un abrazo! :)


lunes, 7 de diciembre de 2015

Mi experiencia con GNU/Linux



Antes de comenzar quiero aclarar que por más que pasan los años uno siempre sigue aprendiendo, el mundo GNU/Linux fué cambiando BASTANTE, los usuarios cada vez más jóvenes, las comunidades increíbles ahora con tanto soporte, los desarrolladores obsequiándonos más soporte sobre diferentes equipos (gracias a Dios! ja), en fin todo cambió en los últimos 10 años para mi.

Todo comenzó hace más de 15 años, en 2001 cuando con un grupo de amigos de IRC, ahora sólo recuerdo a los más cercanos como [Ar4thorn], MySt4, SaY-No-MoRe, Nicolas_307 y [[[D4V|D]]], nos reuníamos en DalNet para compartir conocimientos, charlas locas, reirnos un rato, hablar de Hacking, armar un team, etc...

En ése momento mi amigo MySt4 me comentó que la mejor distribución era Debian, en ése tiempo si mal no recuerdo estaba en la versión Potato y yo tenía una PC Acer, la cuál no reconocía mi placa ethernet, asi que tuve que conseguir una placa slot ISA que funcionó al toque la instalé, mientras MySt4 ya se había descargado unos CDs de Debian para pasarme así lo instalo; VAYA experiencia comenzar todo de cero desde la put@ tty! No cambió mucho ahora con Arch eh?

Bueno volviendo al tema, fué toda una aventura, mientras me guiaba por teléfono, fuí dando mis primeros pasos, luego al cabo de un tiempo pasé a Woody que era la versión 3.0, aunque luego de un año no tuve mucha paciencia más y estaba cansado de tener que configurar todo, aunque con apt ciertamente la vida fué más fácil y "agradable", pero no me importó y volví al Sistema Operativo de la ventana de mierd@, sep, Windows.

En éste sistema estuve varios años hasta que me volví a encontrar con GNU/Linux, pero ésta vez con Ubuntu 12.04 (en aproximadamente en 2012) con la que mi experiencia fué demasiado corta y volví nuevamente a Windows, ya directamente en 14 instalé mi primer amor Debian, pero en éste caso en su rama SID y también había instalado Ubuntu 14.04 y me comenzó a gustar Unity (sep, lo sé una cagad@, pero me encantaba junto con Compiz) a todo ésto entre que iba y volvía de Debian y Ubuntu, un user de un foro de Android me dice que me pase para Archlinux, que la experiencia era otra, que el gestor de paquetes "pacman" era mejor, en fin... me puse a leer un poco de su documentación y bueno me animé una noche a instalarlo.
No fué fácil, tampoco complicado a pinkfl0id lo volví loco con la instalación, hasta que booteo en la primera y todo genial, luego probé instalarlo solo y salió todo bién.

Actualmente instalé Gentoo, pero sinceramente no me atrae tanto como Archlinux.
No me arrepiento para nada, estoy bastante conforme. Aunque todavía tengo en mi VM a mi amado Debian SID, una versión de una interesante distro que se llama Bodhi, otra VM para hacer pruebas con Ubuntu y una VM más con Windows para flashear celulares Samsung y LG. :-P

Bueno básicamente ésa fué mi experiencia con GNU/Linux, no fué la mejor, no fué la peor, aunque todos los días estoy aprendiendo un poco más y bastante contento de que haya crecido tanto ésta gran comunidad.

Sin más que decir, me despido y espero que hayan disfrutado ésta resumida historia de como comencé con éste sistema y mi corta experiencia.

Les dejo a continuación unos screens de la distribución que tengo actualmente:







Un abrazo de gol!