Ir al contenido

ice

Moderador Zona Distribuciones
  • Contenido

    368
  • Registrado

  • Última Visita

  • Días Ganando

    30

Todo el contenido de ice

  1. Hablando en el grupo de telegram oficial de Ubuntu, dejo una instalación de Ubuntu 18.05 LTS con una instalación mínima, pero con la opción "expert install" para poder tener mas control a la hora de seleccionar realmente lo que necesitamos, ya que en esta entrada dejé aquí con una instalación mini nada más. Para los que quieran saber, básicamente aquí les vendría bien para los desean instalar el sistema base totalmente limpio, que en comparación con una instalación "normal" de Ubuntu 18.04 tiene un aproximado de más de mil paquetes preinstalados de los cuales no creo que utilicen todos. De las opciones que trae para seleccionar mostraré algunas a continuación, pero al final dejo un video que muestra detalladamente todo lo que hay para seleccionar. - Idioma. - Configuración de teclado. - Configuración de red. - Repositorios. - Configuración de usuarios. - Horario. - Particiones. - Configuración del gestor de paquetes. - Selección de paquetes para instalar. - Configuración de grub. En fin, son muchas las opciones que tenemos para configurar e instalar como un sistema base al estilo Arch para que quede listo para el uso. Luego podremos instalar el entorno gráfico en caso de querer utilizar uno como Unity, Enlightenment, i3, Openbox, Gnome-Shell, KDE Plasma, etc. Video de Instalación: Finalizando ésta muestra de la misma instalación, recuerden que va a variar de acuerdo al tipo de equipo que tengan, ancho de banda, gusto personal, etc. Espero que les haya servido y recuerden por favor compartir el material así sigo creciendo! Un abrazo!
  2. En artículos anteriores sobre la versión 2.0.x de DSNCrypt junto a dnsmasq y en la configuración de dnscrypt-proxy con dnsmasq en su versión anterior 1.x estaba todo funcionando correctamente, pero en la última versión 2.0.15-1 encontré unos detalles que llevó a que deje de funcionar todo. Entonces lo que leí en foros era que volvían a la versión anterior 2.0.14, pero no quería quedarme sólo con éso. Asi que lo único que cambiará en éste tutorial es la edición del archivo resolv.conf dejamos de utilizar el servicio .socket (aquí modificamos en la versión anterior a la 15-1 el puerto) y nos quedamos con el servicio .service nada más. Ya que ahora la configuración prácticamente total se realiza desde el dnscrypt-proxy.toml. Ahora dejo a continuación la configuración en cuestión, ya que si me guío de lo que aparece en la wiki no me sirvió lo suficiente. Sin más que decir, comencemos! 1 - Instalamos dnscrypt-proxy y dnsmasq $ sudo pacman -S dnscrypt-proxy dnsmasq 2 - Habilitamos los servicios para que inicien desde el arranque: $ sudo systemctl enable dnscrypt-proxy dnsmasq 3 - Vamos a editar el archivo dnscrypt-proxy.toml y modificaremos las siguientes líneas a - Agregamos la línea con el servidor, línea 31: server_names = ['dnscrypt.eu-nl'] b - Cambiamos el número del puerto, línea 36: listen_addresses = ['127.0.0.1:40', '[::1]:40'] c - Bajamos casi hasta el final a la sección Servers, línea 445, en [sources], línea 464 y marcamos todo con un #. d - Seguimos bajando hasta [static], línea 488, sacamos el # de las líneas siguientes y dejamos como lo ven en la foto o colocando el servidor que quieran, yo elegí dnscrypt.eu-nl. 4 - Pasamos a editar dnsmasq.conf (se encuentra en /etc/dnsmasq.conf). a - En la línea 58 sacamos el # de no-resolv. b - En la línea 66 sacamos el # y colocamos: server=127.0.0.1#40. c - Finalmente en la línea 111 sacamos el # de listen-address= y lo dejamos así: listen-address=127.0.0.1 5 - Editamos el archivo (si el archivo que me hizo renegar) resolv.conf y solamente lo dejamos con la línea: nameserver 127.0.0.1 a - Vamos a usar chattr +i para que no se modifique en cada reinicio del sistema dicho archivo: $ sudo chattr +i /etc/resolv.conf NOTA: Por las dudas no quieran que suceda éso, deshacemos el cambio colcando: $ sudo chattr -i /etc/resolv.conf 6 - Reinicamos los servicios dnscrypt-proxy dnsmasq y networkmanager: $ sudo systemctl restart dnscrypt-proxy dnsmasq NetworkManager 7 - Ahora probamos la conexión a internet: $ ping -c 1 google.com 8 - Y finalmente vamos a probar que el sistema y las configuraciones que realizamos estén funcionando correctamente de ésta manera: $ dig archlinuxlatinoamerica.wordpress.com | grep "Query time" Nos arroja una respuesta: ;; Query time: 1133 msec (ésto puede variar claro). Si ejecutamos nuevamente la orden anterior nos damos cuenta que funciona perfectamente ya que no demoró nada con una respuesta de 0msec. En el caso de necesitar saber el estado de los servicios pueden escribir lo siguiente: $ sudo systemctl status dnscrypt-proxy dnsmasq También lo pueden escribir primero dnscrypt-proxy, damos enter y luego consultar dnsmasq. NOTA 1: Recuerden que las imágenes y la configuración que usé como ser el servidor puede variar o lo pueden cambiar ustedes. Video Tutorial: https://youtu.be/acLHv20CY70 Espero que les haya servido y recuerden compartir por favor así sigo creciendo!
  3. Aprender como matar los procesos que no corresponden o que provocan algún problema en nuestro sistema y queremos cerrarlo, en éste how to les mostraré como hacer. Imaginamos lo siguiente: Se ejecutó una aplicación (desde el menú de aplicaciones o desde la misma terminal por ejemplo) y ésta comienza a funcionar, solo que deja de funcionar por algún motivo (el que quieran) de manera inesperada. Entonces se intenta ejecutar nuevamente pero resulta que el proceso anterior jamás se cerró entonces no podemos utilizarla. Que se debería hacer en éstos casos? Matar el proceso anterior, pero la pregunta es cómo hacer éso? Simple. su mejor opción generalmente se encuentra dentro de la terminal o la tty. Afortunadamente, GNU/Linux tiene todas las herramientas necesarias para ayudarnos a solucionar ésto y poder "matar el proceso que nos molesta". Sim embargo, antes de lanzar o ejecutar el comando que nos permitirá realizar la tarea que les comenté hace un momento, primero debemos saber cuál es el proceso. ¿Cómo hacemos éso? Una vez que conozcan la herramienta veran que es sencillo. Ahora les mostraré dichas herramientas y quiero aclarar que los pasos que comentaré a continuación es válido para prácticamente cualquier distribución de GNU/Linux ya sea en sus versiones de escritorio o servidores. Asi que ahora abrimos la terminal y comencemos! Buscar el proceso: Para eliminar el proceso que no responde es, lógicamente, ubicarlo. Hay dos comandos que se utilizan para locarlizar un proceso que son los siguientes: top y ps. La primer órden que nombre (top) es una de las principales que cualquier administrador de sistemas debería conocer. Cuando la ejecutamos: $ top Nos aparecerá un listado completo de cada proceso que se está ejecutando actualmente en nuestro equipo, dependiendo de los servicios, programas, etc. Será la cantidad de procesos, no siempre será igual, pero dejo a continuación mi listado: De ésta lista pueden ver información de mi equipo que se está ejecutando en éste mimos momento (en el que escribo ésta entrada para ustedes, si para ustedes!) Bueno entonces podemos suponer que, por ejemplo, Thunar no se encuentra funcionando correctamente, entonces lo que haremos será buscar el proceso de Thunar y el número de PID, que esta última es la más importante para poder eliminar el proceso activo. Antes de ir directo a la órden que utilizo, quiero detallar un poco sobre algunos detalles que considero importantes. Digamos que sabemos que el proceso es Thunar como dijimos que es al que vamos a matar, pero no queremos mirar ni en tiempo en que se está ejecutando, el tipo de órden, etc. Asi que para ésto vamos a usar el comando ps y vamos a filtrar la salida con grep usando una tubería también. El comando ps informa una dem anera instantánea de un proceso actual y grep nos mostrará sólamente las líneas que coinciden con un determinado patrón. Ahora, la razón por el cuál uso grep es simple, ya que al usar ps sólo puede arrojar un listado de exactamente todos los procesos ejecutándose, el listado puede ser amplio (como mostré en la foto anterior), entonces con la tubería y grep sólo veremos todo lo que esté asociado a Thunar, entonces se verá así: $ ps aux | grep Thunar Luego de la órden ps, utilicé otro tipos de indicadores que ahora los detallo para dejar en claro todo: a = Muestra los proceso para todos los usuarios. u = Muestra el usuario o el dueño del proceso ejecutándose. x = También muestra los proceso que no están en una terminal. La opción x es importante cuando buscamos información con respecto a una aplicación gráfica. Cuando se ejecute la órden anterior, nos dará toda la información que necesitamos para poder matar el proceso de manera sencilla y con el número de PID, que en éste caso es el proceso número de PID 17107. Para matar el proceso haremos lo siguiente: Cuando llegamos a la tarea directamente de matar el proceso tenemos tendremos dos pasos a mirar que son muy importantes que son: * Nombre del proceso, en éste caso se llama Thunar. * Número de PID del proceso que sería el 17107. Con ésa información ya sabemos los datos necesarios para darle la terminación necesaria al proceso. * kill, ósea que mata un sólo proceso por ID * killall, mata un proceso por el nombre. También existen diferentes tipos de órdenes que se pueden enviar en ambos comandos para matar los mismos. La señal que enviamos estará determinada por los resultados que deseamos del comando kill. Por ejemplo, se puede enviar HUP (colgar) al comando kill, que efectivamente reiniciará el proceso. Ésta es siempre una buena elección cuando necesita que el proceso se reinicia inmedientaente. También podemos obtener un listado de todas las eñales que se puden enviar al comando kill usando el parámetros -l, aquí encontraremos Lo bueno de ésto es que se puede usar el valor de la señal en lugar del nombre de la eñal. Por lo tanto, no hay que memorizar todos los nombres de las diferentes señales. Entonces usaremos el comando kill para matar la instalacia de Thunar de la siguiente manera: $ kill SIGNAL PID Dónde SIGNAL es la señal que se enviará y PID es el ID del proceso que queremos eliminar. Como ya sabemos, por el comando de ps que el ID ue queremos matar es 17107, entonces, para enviar señal de matar escribimos lo siguiente: $ kill -9 17107 Una vez que escribimos, damos enter y el proceso de Thunar (dicha aplicación) se elimina inmediatamente. Si lo queremos hacer de la manera sencilla, sabemos que el proceso que queremos matar se llama Thunar, entonces podemos hacer uso del comando killall y enviar la misma señal al proceso ásí: $ killall -9 Thunar La única advertencia de la órden anterior es que puede no detectar todos los proceso que utiliza Thunar en ése momento. Si, después de ejecutar el comando anterior, usamos nuevamente: $ ps aux | grep Thunar Y vemos que se están ejecutando otros procesos relacionados con Thunar, la mejor opción aquí sería volvera escribir kill y enviar la señal 9 para finalizar el proceso por PID. Entonces para finalizar, matar los procesos que no nos sirven o que nos provocan inconvenientes, inestabilidad en nuestro sistema no es tan complicado. Igual la idea es que también miren el man de ps para tener más información y poder hilar más fino. Espero que les haya servido y por favor compartan la información asi sigo creciendo! A brazo de gol mundialista!
  4. Genial, muchas gracias, todos los días se aprende algo nuevo. :-) [N]ation ROM Style WhaT by ice
  5. Hace un tiempo escribí un artículo sobre conceptos de seguridad informática y proxy (si lo quieren ver aquí les dejo el link por si lo quieren leer), ahora quisiera compartir un poco de mi experiencia con la privacidad con mi navegador favorito que en éste caso es Firefox Browser. El objetivo principal es tratar de minimizar cualquier posible filtración de información nuestra si queremos viajar por darknets o por clearnet. Lo que sí antes de comenzar les aclaro que el "anonimato" también comienza desde nuestro mismo sistema operativo, en éste caso estoy utilizando Arch, asi que si van a usar Windows o MacOSX por obligación ya están atados de pies y manos ante las filtraciones ya sean efímeras o persistentes en el tiempo por éso hago hincapié a que la idea de éste mini how-to está más enfocada a sistemas operativos Open Source como GNU/Linux básciamente. Bueno, Firefox me parece un gran navegador y proyecto en si y nos trae varias opciones para que podamos trabajar con él. Por ejemplo si escribimos en nuestra terminal: Tendremos la siguiente salida como muestro en la imagen: Entonces nos fijamos que existe la opción de los perfiles creados para la instancia que Firefox usa actualmente. Si queremos, el navegador nos permitirá crear, renombrar y ejecutar paralelamente todos los perfiles que necesitemos. Si ejecutamos la orden: Se listarán los usuarios que tenemos guardados en Firefox. Y tendremos el perfil "default" que es el predeterminado, con el que nos viene Firefox. Ahora lo que haremos será crear uno nuevo con sus respectivas confguraciones que mostraré a continuación. - Una vez que damos click en el botón de "Create Profile" nos aparecerá el asistente de creación de perfiles: - Damos click en Next y le damos un nombre a nuestro perfil, en éste caso elegí LinuxerOS y luego en "Finish", pueden poner el nombre que quieran, que nos servirá para guardarlo en medios extraíbles como USBs, HDDs externos, Nubes, etc. para utilizarlo en otra computadora en cualquier momento. - Una vez creado nuestro perfil, procederemos a iniciarlo tocando en "Start Firefox" con nuestro perfil seleccionado. - Ahora si escribimos en la barra de dirección: about:preferences ingresamos en las Preferencias del navegador y nos vamos a la sección Privacidad y Seguridad, luego haremos lo siguiente: Vamos a Protección de Rastreo y seleccionamos la opción "Nunca", en la opción siguiente seleccionamos "Sólo cuando use la Protección de rastreo". También desactivaremos la opción que permite a Firefox enviar información técnica a Mozilla. Y como muchos sabrán, Firefox se asoció con Google para determinar cuáles son las páginas "peligrosas" y por éste motivo, desactivaremos ésta opción también. Terminado ésto, les dejaré a continuación unos add-ons/extensiones que considero que son cuasi obligatorios que serán importantes para nuestro objetivo y a la hora de utilizar firefox. NoSCript: Descarga. Nos permitirá bloquear todo tipo de scripts que puedan ser usados en nuestra contra. Es muy útil, incluso éste nos avisa y nos bloquea muchos ataques de XSS por ejemplo. HTTPs EveryWhere: Descarga. Con ésta extensión podremos detectar cuáles son páginas fake (falsas) y con ello, obtener un poco más de seguridad al navegar. Random Agent Spoofing: Descarga. Puede cambiar nuestro user-agent o también cambiar los perfiles de navegadores a nuestro antojo. Tiene muchas opciones, pero la principal es que engañaremos a páginas dónde esté implementado el tracking. La desventaja es que no funciona con las últimas versiones de Firefox, como ser Quantum. Privacy Badger: Descarga. Impide que los isitios con anunciantes y otros rastreadores (o trackers) realicen un seguimiento de dónde venis, dónde vas y que páginas mirás en la web. Si Privacy Badger detecta alguna acción "inusual" de éste tipo, automáticamente lo bloquea. Una vez que tenemos todo activado y configurado, vamos a comprobar como nos ha quedado la configuración que aplicamos, la EFF nos ofrece un análisis directo de su página de Panopticlick, entonces lo que haremos, con nuestras extensiones activadas, es seleccionar: "Test Me" y tildar la opción "Test with a real tracking company" y ésto dará lugar a que comience el test con una empresa real, evaluando los puntos que hemos estado indicando más arriba con el siguiente resultado. Les recomiendo realizar el test sin las extensiones y sin las configuraciones que deshabilitamos, ósea con un perfil nuevo así notan la diferencia real que tienen. Lo que también quiero agregar es que ésto no quiere decir que serán invisibles, sino que la idea es reducir lo máximo posible cualquier intento de usurpación por cualquier organización, gobierno, agencias sin nuestro permiso. Espero que les haya servido y recuerden compartir así seguimos creciendo. Abrazo de gol!
  6. ice

    Hola a tod@s

    seguro. La idea es aportar desde cualquier lugar y seguir aprendiendo, sin éso estamos fritos o no? jejeje
  7. ice

    Hola a tod@s

    Bienvenido papilo! Disfrute! ;-) [N]ation ROM Style WhaT by ice
  8. Buena onda, no recordaba eso! [N]ation ROM Style WhaT by ice
  9. Hace varios meses me encontré con un pequeño "problema", que era el siguiente: Cuando estaba actualizando algunos de mis paquetes desde AUR (si quieren instalar Yaourt, les dejo aquí un tutorial muy simple) y era con el paquete en particular sublime-text-dev (que hace referencia a la versión 3.x del conocido editor de texto Sublime Text 3). Y básicamente se debe a que el creador de Sublime Text 3 cambió directamente cambió el nombre de los "branches" y generó por lo menos en Arch (que en ése tiempo utilizaba) que no lo pueda actualizar. Después de unos segundos ingreso en la web oficial y en ésta sección encontré la solución para mi Arch y para las demás distribuciones. Ahora les dejo a continuación los diferentes métodos de actualización en las diferentes distribuciones; recuerden que ésto lo deben hacer usando la orden sudo, su o ingresando directamente como root: Arch: Instalamos la llave PGP: Ahora seleccionamos cuál versión queremos instalar, Estable o la versión Dev (inestable) y lo que haremos será agregar a nuestro archivo pacman.conf Estable Dev Actualizamos el repositorio de pacman e instalamos Sublime Text 3: Debian y derivadas: Instalamos la llave PGP: Nos aseguramos que apt nos permita trabajar con fuentes https: Elegimos que rama instalar: Estable Dev Actualizamos el source e instalamos Sublime Text CentOS: Instalamos la llave PGP: Elegimos que rama instalar: Estable Dev Actualizamos yum e instalamos Sublime Text: Fedora: Instalamos la llave PGP: Elegimos que rama instalar: Estable Dev Actualizamos dnf e instalamos Sublime-Text: OpenSUSE: Instalamos la llave PGP: $ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg Elegimos que rama instalar: Estable $ sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo Dev $ sudo zypper addrepo -g -f https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo Actualizamos zypper e instalamos Sublime Text: $ sudo zypper install sublime-text Si lo que quieren es instalar desde el código fuente, lo pueden hacer tranquilamente. Links de descargas: Tarball 32 bits - 64 bits. Vídeo de configuración: Próximamente. Por favor recuerden compartir el enlace así sigo creciendo Abrazo de gol!
  10. Introducción: Para comenzar, era, soy y seré un usuario de Arch, pero no quiere decir que sea un fanboy, los pocos que me conocerán, saben que no me "caso" con ninguna distribución de GNU/Linux, asi que pasaré a explicar que es, características de la distribución entre otras cosas. Del porqué me gusta y del porqué, tal vez, no te convenga utilizarla, todo dependerá de tus gustos y preferencias. Aclarando que no me desviaré por distribuciones derivadas de Archlinux sinó de Arch puro, sin nada, tal cuál como viene y como se presenta; asi que sin más que decir, comencemos! ¿Qué es Arch? Cómo siempre comienzo, básicamente o no tan así, Arch es una distro, distribución de GNU/Linux que se basa en el "modelo" de rolling-release, que significa simplemente de una "actualización constante". La instalación de ésta gran distribución nos deja con un sistema básico en una terminal que nosotros podremos configurar agregando lo que necesitemos a gusto. En el caso que necesiten la guía de instalación les dejo aquí una. Características de Arch Por el tiempo que usé Arch, considero que tiene tres principios básicos que jamás se deben olvidar, más allá que nadie lee ésas cosas, pero considero que son importantes saberlos y son éstos: * Lo versátil. * Ser rolling release. *La increíble documentación que tiene su wikipedia. * La simpleza que posee su gestor de paquetes "pacman". * La cantidad de paquetes disponibles en los repositorios oficiales y sumado con AUR es enorme. * Entre muchas otras más que podrán ir descubriendo a medida que la utilizan! ¿Por qué elegimos Arch? Éste tipo de distribución considerando las ventajas como las que voy a resumir a continuación, siempre basándome en mi humilde opinión: * La curva de aprendizaje que nos brinda es muy interesante, nos deja en un término medio/avanzado. * Si tenemos ganas de leer y aprender, lo instalaremos una sóla vez y durará indefinidamente en nuestros equipos sin perder rendimiento. * Por lo simple y eficiente que es al dejarnos un sistema con lo justo y necesario que vamos a utilizar y con lo que queremos. * Si tenemos el "problemilla" de versionitis aguda, nos viene de lujo. * Vamos a terminar usando un WM (i3, openbox. fluxbox, etc.), Arch te lleva a experimentar cosas que jamás se te hubieran ocurrido con otras distros. * Te inspira a probar cosas nuevas en otras distribuciones o a saber configurar otras distribuciones de manera más sencilla por los conocimientos que ganaste usando Arch. ¿Por qué no usaríamos Arch? Así como dejé explicado brevemente porque uso Arch, también vale mirarlo del otro lado, teniendo en cuenta que instalé distribuciones como Ubuntu, Debian, Linuxmint, Slackware, Void, etc. También como cualquier otro sistema tiene sus ventajas y también sus desventajas que son las que voy a detallar o por lo menos las que encontré en su momento. * Solución de Problemas, en ocaciones, aclaro no siempre, tenemos algún que otro problema con dependencias, actualización de algún paquete que nos genera algún conflicto (más allá que no se sobre escriben los archivos de configuración nuevos, porque se generan los archivos archivo.pacnew). Entonces ésta parte la debemos solucionar leyendo, configurando a mano con algún editor de texto (nano/vi por ejemplo) desde la tty, no tenemos una manera que sea de forma "gráfica" con simples clics. *Tiempo, si, dedicarle tiempo a la lectura, mirar videos (a veces desactualizados), googlear, buscar en foros, blogs, grupos de telegram, etc. Genera un gasto de tiempo más al ser una distribución Rolling Release en ocaciones podemos tener problemas y no tenemos ganas de estar arreglando sólo, encender nuestro equipo y que funcione todo y listo. * Saber Inglés, ésto lo dejo al final porque, sabemos que tenemos traductores para utilizar, más allá que generan un tiempo copiar, pegar, leer, etc. Y genera molesta o nos da pereza también. Si es necesario, en la wiki por ejemplo si nos guiamos de ahí, la mayoría del contenido (actualizado) se encuentra en inglés, más allá que soy uno de los que traduce wiki y de pacman a español y tratando que se mantenga actualizado. Por obvias razones no alcanza el tiempo para traducir todo, entonces si sería ideal que sepan un poquito de inglés; salvo que no tengan problemas en usar un traductor. * La comunidad, aunque no tuve problemas cuando llegué a consultar porque prácticamente todo ya está resuelto, en algunos casos foros, grupos de telegram (no es nuestro caso en ArchlinuxLatinoamerica damos soporte cuando podemos como podemos, pero lo damos!), blogs, etc. Te mandan derecho a google o a la wiki. Si sos de tener pereza para leer, estarás en un pequeño problema. Ahora me quería explayar sobre el porqué no usaría Archlinux, me pareció más importante para que se tome conciencia un poco de lo que sucede y que no se debe esperar. Arch no es una distribución de GNU/Linux ni fácil, pero tampoco compleja de instalar; claro no es como Ubuntu, pero una vez que superan el método de instalación y lo hacen por lo menos algunas veces en una máquina virtual se van a dar cuenta que se hace casi "mecánico" el orden de las cosas que tienen que hacer y éso va a repercutir en otras distribuciones también. ¿Por qué? Porque van a saber o mejor dicho comprender que es lo que está sucediendo realmente cuando con clics configuran y hasta se van a dar cuenta de lo que podría llegar a estar mal y/o prevenir problemas cuando finalice una instalación de X distribución. Alternativas, Derivadas y scripts de instalación Me meto en éste tema, más allá que para algunos no les guste, si, tenemos distribuciones derivadas en las que tenemos todo listo para encender, conectar algo y utilizar. A quién no le gusta éso!? Entonces voy a comenzar a comentar sobre las derivadas de Arch, por lo menos las que usé son bastantes interesantes las detallo ahora. * Antergos * ArchBox * ArchMerged * ArchLabs * BlackArch * Chakra * Hyperbola * KaOS * Manjaro * Netrunner De todas maneras el listado de las distribuciones activas, si mal no recuerdo, las pueden mirar aquí con sus respectivos sitios oficiales para sus descargas. Scripts de Instalación: Los scripts que generaron con los años y sobre todo en éstos últimos meses, la verdad que más allá que "rompen" las ideas de Arch, no vienen nada mál. Ahora en su tiempo tuvieron muchos problemas cuando instalaban con dichos scripts, en su tiempo por ejemplo, Arch Anywhere, ahora llamado Anarchy-Linux (por temas de licencias si mal no recuerdo cambiaron el nombre). Ahora la mayoría de los usuarios en vez de instalar con scripts prefieren la instalación básica para evitar "problemas", pero de acuerdo a nuestro usuario y amigo de @ArchlinuxLatinoamerica, Cloruro de Litio, hace varios meses que se encuentra usando Anarchy-Linux y no tuvo problemas a la hora de utilizar Arch sin mayores inconvenientes, teniendo en cuenta que la utiliza para un uso de usuario común, hogareño, etc. Lo que quiero resaltar de éste script es que nos brinda la facilidad de instalar todo desde una instalación estilo ncurses, seleccionando las opciones y entornos que necesitamos para iniciar correctamente nuestro Arch, si quieren ver el github de Anarchy-Linux. Éste está destinado a usuarios principiantes, tanto así como para avanzados, que no quieren perder tiempo. Tiene un Arch completo que nos permite realizar una instalación a medida con la posibilidad de elegir idioma, opciones de configuración variada, además obviamente como estamos acostumbrados a que sea gratis. Cuenta sobre todo con una versión semi-gráfica del instalador que se puede usar para una instalación rápida y simple. Usan el sistema base del repositorio oficial de Arch y con un repositorio adicional con paquetes personalizados. Lo deberían tener en cuenta, para los usuarios que quieren experimentar también y para los que no pueden perder tiempo en configurar todo a mano, más allá que yo particularmente instalo Arch (dependiendo la conexión a internet) en no más de 20 minutos como máximo dejando el sistema con un entorno gráfico y listo para cumplir con las funciones básicas de un usuario promedio. Para concluir entonces quiero cerrar con ésto, Archlinux es una gran distribución con una comunidad enorme, con información interesante para no quedarnos en el camino, pero con la idea de que deberemos leer teniendo en cuenta que con un hardware modesto ya está todo respondido en foros, blogs, grupos de telegram, etc. Cómo nos puede ir bién con la primer experiencia, como nos puede ir mal, pero la idea de GNU/Linux es que no debemos aflojar, sea la distribución que sea, porque tenemos que tener presente que la idea de ésto es que aprendamos algo nuevo. Espero que les haya servido y si pueden compartir el contenido mejor todavía así seguimos creciendo! Abrazo de gol!
  11. Me alegro que te haya servido, esa es la idea cuándo comparto algo, así que ya me alegraste el día. Genial lo que avisaste del kernel.
  12. Hace unos días, luego de actualizar Arch, me encontré (no es siempre, pero puede pasar con una rolling release) con un problema de dependencias, en éste caso con libx265.so=151-64 que genera el paquete ffmpeg2.8. Éste paquete también depende de los siguientes que dejo a continuación con sus respectivos detalles para que lo tengan en cuenta: openjpeg 1.5.2-1 -0,41 MiB schroedinger 1.0.11-3 -1,64 MiB ffmpeg2.8 2.8.14-1 -17,75 MiB Entonces lo que sucede es que no nos permite actualizar nuestro sistema si es que lo queremos hacer de manera inmediata y para solucionarlo, es tan simple como eliminar dicho paquete, ósea ffmpeg2.8 con la orden pacman -Rs NOTA: Recuerden que para utilizar pacman es necesario usar la orden "sudo" previamente o su o directamente loguearse como root. Una vez eliminado, podemos probar actualizar nuestro sistema: Y veremos que nos permite hacerlo de manera normal. Aclaración: En las imágenes que dejo, utilicé -Syyu porque estuve haciendo algunas modificaciones con los mirrors que nada tienen que ver con el how to en si. También utilizo yaourt (si quieren instalarlo, aquí el tutorial) para descargar paquetes desde AUR, por éso también se encuentra en las imágenes. Aclaración 2: La cantidad de paquetes para actualizar puede variar. Bueno éso es simplemente todo lo que debemos hacer para solventar nuestro inconveniente, que algunas veces nos toca pensar, investigar y probar porqué no? Espero que les haya servido y por favor compartan el material así sigo creciendo. Abrazo de gol!
  13. Estuve mirando que varios usuarios cuando querían actualizar el repositorio de AUR planteaban el siguiente error: package-query: error while loading shared libraries: libalpm.so.10: cannot open shared object file: No such file or directory Buscando un poco vi varias "alternativas" a la solución correcta, pero aquí voy a explicar en breves pasos como realizar el método correcto y evitar dolores de cabeza a futuro. * Lo primero que haremos será descargar la última versión de package-query desde aquí. * Ahora ingresamos en el directorio dónde descargamos package-query.tar.gz y lo descomprimimos así: * Ingresamos al directorio package-query que se generó con el paso anterior * Ahora instalamos con dependencias con la siguiente orden: NOTA: Si, sólo la órden -s y nada más, tal cúál como se ve a continuación: * Ahora comenzará a realizar el proceso de la creación del paquete package-query, previamente chequeando todas las dependencias correspondientes y luego la compilación del mismo. * Una vez finalizado tendremos el archivo package-query 1.9-3, ahora lo que nos falta es instalarlo así: * Listo! Podemos chequear el correcto funcionamiento por ejemplo con Recuerden que AUR actualizará paquetes en el caso de haber alguna versión nueva, como en mi caso que muestro con Google Chrome. De no ser así, no se preocupen que el inconveniente quedó solucionado igual. Espero que les haya servido y por favor compartan el material así sigo creciendo Abrazo de gol!
  14. A ver, creo que si lo lees así no más, se ve instalación de Ubuntu, interfaz Ubuntu, herramientas Ubuntu, los anti Ubuntu se ponen locos jajaja, pero los otros puntos se ven interesantes. Lo que quería preguntarte es el precio o es gratis? [N]ation ROM by ice
  15. Bienvenido y a disfrutar jejeje [N]ation ROM by ice
  16. ¿Qué es? Anarchy Linux es una distro con la idea de llevar la "revolución" al mundo Linux de una manera sencilla. Los desarrolladores consideran que GNU/Linux es el camino al futuro de las computadoras de escritorio y le brindan una plataforma para instalar un sistema operativo personalizado de la manera en que ustedes desean. Anarchy está básicamente destinado tanto para usuarios novatos como para usuarios avanzados, aunque no lo considero TAN así como lo indican en el mismo sitio web oficial. Simplemente se copia Anarchy Linux ISO en un pendrive (si no saben como, aquí dejo un tutorial de como usar dd para hacer un pendrive booteable), CD/DVD o usando en una máquina virtual (VM) y se puede experimentar con él tranquilamente. Ésta distribución tiene una sistema completo que les permite usarlo antes de realizar una instalación de cero o también tiene una "versión" netinstall como lo tiene Debian por ejemplo. El livecd tiene un entorno gráfico y software adaptado para Xfce4. Aclarado ésto, el instalador también tiene soporte para diferentes idiomas y nos brinda una variedad de opciones interesantes a la hora de configurar, tampoco para emocionarnos, ojo! Según los desarrolladores se tiene en cuenta todos los aspectos de la instalación, yo particularmente no lo tono, más allá que dejo un video de instalación muy básico de diferentes formas de instalarlo. Los devs también avisan que Anarchy Linux es una distribución de GNU/Linux basada en Arch, pero que no es plenamente compatible con ella. Cómo es posible? Sólo es cuestión de instalar y experimentar por tu cuenta! Un poco de historia: Anteriormente Anarchy se llamaba Arch Anywhere, pero ya que no se puede utilizar dicho nombre por violación de la "marca registrada" que indicaron los creadores de Arch Linux (TM). Se pensó en un nombre totalmente diferente y se quedó de acuerdo con el actual que nombramos hoy, que es Anarchy, les gusta? La verdad que lo veo más relacionado con Anarquía y me parece genial! El instalador es el mismo que en versiones anteriores, sólo que agregan (para los más nuevos) una instalación básica completa de Arch con paquetes adicionales que están dentro de los mismos repositorios oficiales de Arch. Los mismos creadores avisan que siempre planean un proyecto bueno y con vistas al futuro con ideas increíbles para nuevas versiones. Además que los invitan a ingresar al sitio oficial a diario. Instalación: La instalación básica, con opciones por defecto y dejando el tema de las pariciones de manera standard como ser, una parición root (/), una partición para el usuario (/home) y la partición swap, fueron suficientes para permitirnos instalar ésta distribución, o en realidad éste "intento" de script o resumen de instalación cuasi didáctico de lo que es Arch Linux en realidad. Imágenes: aquí. Características: Voy a mostrar un listado, por lo menos cuasi completo sobre el software que nos trae Anarchy Linux. Por favor tengamos en cuenta que éste listado es variado ya que se van actualizando el listado de paquetería a medida que pasa el tiempo, ésto NO es definitivo. Por favor recuerden que si tienen comentarios, informar errores, sugerencias, ideas para futuras versiones por favor comuniquensé a los links en el sector correspondiente. La última version de Anarchy Linux posee lo siguiente: Instalación: * Instalación full base. * Base Development * Soporte de Kernel de LTS * Harder End Linux Kernel * Linux Kernel Zen Métodos de Particionamiento: * Partición automática de la unidad completa con partición SWAP, opcional. * Partición automática completas LUKS con encriptación LVM para particiones root y tmp * Partición manual (para usuarios avanzados) con herramientas para la tarea como ser cfdisk, fdisk, gdisk y parted. Soporte de sistemas de archivos como ser: * ext2, ext3, ext4 * btrfs * jfs * reiserfs * xfs Soporte de cargador de arranque: * Grub (Grand Unified Bootloader) * Syslinux Bootloader * Systemd-Boot * Efistub Boot * OsProber (Soporte de Arranque dual) Software de Audio: * Audacity * Audaciuos * Cmus * Projectm * Lmms * Mpd * Ncmpcpp * Pulseaudio Entornos Gráficos: * Anarchy Linux Custom XFCE4 * AwesomeWM * Cinnamon Desktop * Deepin Desktop * DWM DynamicWM * EnlightenmentWM * FluxboxWM * Gnome Desktop * I3 i3WM * KDE/Plasma Desktop * LXDE Desktop * LXQT Desktop * Mate Desktop * bspwm WM * OpenboxWM * WindowMaker WM * xmonad WM * XFCE4 Desktop Controladores gŕaficos permitidos: * ATI/AMD xf86-video-ati open source drivers * Intel xf86-video-intel open source drivers * NVIDIA: xf86-video-nuevau open source drivers * NVIDIA: Stable, 340xx, 304xx closed source drivers * VirtualBox Guest Utilities Drivers Software para Internet: * Chromium * Filezilla * Firefox * Lynx * Minitube * Thunderbird * Transmissioncli * Transmission-gtk Software para edición gráfica: * Blender * Darktable * Gimp * Imagemagick *Pinta Herramientas de Oficina: * Abiword * Calligra Calligra-sheets Libreoffice Emuladores de Terminal: * Fbterm *Guake * Pantheon-terminal * Rxvt-unicode * Terminator * Xfce4-terminal * Yakake Editores de Texto: * Emacs * Geany * Gedit * Gvim * Mousepad * vim Shells: * Bash * Dash * Fish * Tcsh * Zsh Software para Servidores: * Aplicaciones LAMP * Aplicaciones LEMP * Apache * Nginx * OpenSSH Utilidades de Sistema: * Arch-Wiki * Conky * Git * Gparted * GPM * Htop * Inxi * K3b * NetworkManager * Netctl * Nmap * Screen * Screenfetch * Scrot * Tmux * Tuxcmd * Virtualbox * Ufw * Wget * Wirelesstools * Wpa_actiond * Wpa_supplicant Ventajas: * Nos permite una instalación automatizada, prácticamente sencilla. * La instalación es el mismo estilo de Arch, sólo que vía ncurses. * Particionado simple, vía LVM, Automático o manual. * Selección de Software adicional. * Configuracón de usuarios y grupos. * Selección de Entorno gráfico preferido, sin configuración posterior. Desventajas: * En la instalación me gustaría que muestre el tiempo que falta para finalizar, más allá del porcentaje. * La demora que posee más de la habitual comparada con una instalación habitual de Arch puro. * Infinidad de bugs antes, durante y luego de la instalación. * Imposibilidad de volver "atrás" en el caso de arrepentirme de haber seleccionado alguna aplicación. * Todavía un script muy verde, pero con ganas de seguir creciendo. Links referidos: Web Oficial. Paquetes oficiales. Foro Oficial en Inglés. Descarga. Novedades. Grupo de Telegram Oficial de Arch en Español. Video de Instalación: https://youtu.be/KY1OtSkFDlI Video con bugs: Próximamente. Si les pareció interesante, por favor compartan! Abrazo de gol!
  17. ice

    ¿Pasar de Ubuntu a Debian?

    Por nada en especial, solo considero tonterías varias cosas que avisa, pero ya es por gusto personal jejeje. Me alegro mucho que haya quedado Debian :-)
  18. ice

    Elección de distribución

    Con cualquier distribución te irá bien. Con cualquier entorno gráfico estarás bien. Si buscas lo simple anda con Linux Mint, Manjaro, Debian, Bunsenlabs, Archlabs. Si buscas una curva de aprendizaje y tenés tiempo te recomiendo Gentoo, Slackware, Arch o Debian (si, de nuevo). [N]ation ROM by ice
  19. ice

    ¿Pasar de Ubuntu a Debian?

    Instala Debian con XFCE4 y te fijas que onda, sino volvés a Xubuntu. El mejor juez sos vos. Con respecto a Stallman, me cae mal ése personaje, ayer estuvo en Mendoza Argentina y sigue con su "gira". Cortita y al pie [N]ation ROM by ice
  20. Creo, CREO que la idea es acercarse a una instalación de Arch puro, pero vía un intento de script, pero todavía no dan pie con bola jaja Por lo menos lo que si destaco es que ellos mismos avisan que NO es Arch, sino las tareas que cumple siendo algo híbrido jeje. Otras distros basadas en Arch directamente dicen que es la distro madre, pero "más sencilla" en fin desinforman o engañan al usuario final. En fin, otro tema que nada que ver.
  21. Hoy me encontré con una actualización de dnscrypt-proxy a la versión 2.0.8-3 en el repositorio [community], ahora hasta ahí, todo bién. El "problema" vino cuando me dejó de funcionar ya que ésta nueva versión es muy diferente a las anteriores, si es que quieren mirar en qué exactamente se diferencian lo pueden mirar aquí. Entonces voy a detallar a continuación como fue que configuré nuevamente dnscrypt-proxy junto con dnsmasq. Para los que no sepan qué es y como funciona dnscrypt-proxy y dnsmasq dejo aquí un link con una versión antigua (1.8) con información al respecto. Teniendo en cuenta que es válida para comenzar o si tienen la versión antes nombrada o la 1.9 aquí sino continuamos con la última versión (2.0) ahora mismo. Comencemos! 1 - Instalamos los paquetes necesarios, ósea dnscrypt-proxy y dnsmasq: 2 - Editaremos el archivo resolv.conf y debe quedar así: 3 - Ahora lo protegeremos contra escritura ya que cada vez que iniciamos el servicio NetworkManager éste escribe nuevamente en /etc/resolv.conf, entonces escribimos ésto: 4 - Modificaremos el puerto por default (el 53) colocando por ejemplo el 40 que es el que uso actualmente de ésta manera Y debe quedar así: 5 - Agregaremos un servidor en nuestro /etc/dnscrypt-proxy/dnscrypt-proxy.toml, vamos a la línea 25 y le damos el nombre del server que buscamos previamente en los public-servers (podemos elegir el que deseen, cada uno tiene sus características) y al final del mismo archivo debajo de la etiqueta [sources] agregamos la dirección del server con su sdns como se muestran en las fotos: NOTA: En caso de no encontrar los sdns, los pueden visualizar también en /var/cache/private/dnscrypt-proxy/public-resolvers.md y lo pueden visualizar con nano por ejemplo. 6 - Pasamos ahora a editar las siguientes líneas en /etc/dnsmasq.conf : - Quiero aclarar qué éstas líneas se encuentran comentadas con un "#" en el archivo en sí, pero para no estar buscando línea por línea, les dejo el número de cada para facilitarles la búsqueda: - Si usan el editor nano, recuerden que para que muestren las líneas deben usar nano -c /etc/dnsmasq. 7 - Habilitamos los servicios para que se inicien con nuestro sistema así: 8 - Iniciaremos los servicios para que comiencen a funcionar: 9 - Reiniciamos NetworkManager: - Si todo queda funcionando correctamente debería poder visualizar con systemctl status en dónde dice Active: active (running) en verde como se ve en la imagen: 10 - Hacemos un ping a por ejemplo: google.com para comprobar que tenemos conexión: 11 - Ahora vamos a usar la orden "dig" para comprobar que funciona correctamente todo lo que hicimos anteriormente: Y nos arroja por ejemplo: Query time: 273 msec Ahora si volvemos a escribir la misma línea veremos Query time: 0 msec También podemos ver en DNS leak test que se encuentra todo funcionando como debe ser 12 - Video Tutorial: Próximamente ¿Qué usamos? Distribución: Archlinux. Editor de texto: nano. Para revisar la caché: dig, éste se encuentra en el paquete bind-tools. Espero que les haya servido éste how-to con la última versión de dnscrypt-proxy y dnsmasq! Arbazo de gol!
  22. Como siempre comienzo dando una breve explicación sobre el tema que se trata en cada entrada, les detallo un poquito que es grub, que antes, normalmente en Slackware, se utiliza el gestor lilo, si no saben o no lo vieron, pueden mirar aquí. Grub es el sistema de arranque que nos permite iniciar o seleccionar diferentes sistemas operativos, también llamado gestor de arranque múltiple, en nuestros equipos (llámese PC de escritorio, laptop, notebook, netbook, etc.). Éste es lo que se ejecuta inmediatamente luego del BIOS y lo que hace es cargar el núcleo del sistema y darle el control de ejecución para que siga el proceso de inicializar la carga del mismo. Si necesitan más información al respecto sobre lo que es GNU GRUB (GNU GRand Unified Bootloader) tienen toda la información aquí. Comencemos! Para editar el tiempo de arranque tenemos que realizar los siguientes pasos que son bastantes sencillos. NOTA: Ésto fue testado en Archlinux32, Archlinux, Ubuntu y Debian. Teniendo en cuenta y asumo que debería ser lo mismo para otras distribuciones también que manejen el mismo sistema de arranque. 1 - Entonces como root vamos a ejecutar (si queremos podemos usar sudo): Buscamos la línea 4: GRUB_TIMEOUT=5 Colocamos el valor que necesitemos por ejemplo 10 (recuerden que se maneja en segundos) Guardamos (ctrl+O) y salimos del editor (ctrl+X). 2 - Ahora actualizamos el grub: 3 - Reiniciamos: 4 - Listo! Para los que necesiten o quieran mirar les dejo a continuación un video también en Archlinux 32: ¿Qué utilizamos? Distribución: Archlinux32. Gestor: GRUB. Editor de texto: nano. Por favor recuerden compartir el enlace así seguimos creciendo. Abrazo de gol!
×