28 de noviembre de 2012

DISTRIBUICIONES GNU/LINUX 100% LIBRES

Hay una gran cantidad de distribuiciones basadas en GNU/LINUX pero cuales son consideradas 100% libres ?

Veamos primero, para que una distribuicion sea considerarada 100% libre debe cumplir con las Pautas para distribuciones de sistemas libres. Las cuales tienen una política firme en la que se comprometen a incluir y ofrecer solo software libre. Estas distribuciones rechazan las aplicaciones, las plataformas de programación, los controladores [drivers en inglés] y los blobs de firmware que no son libres.

Teniendo eso claro veamos cuales son las distros que cuentan con la aprobación de la Free Software Foundation


BLAG








Blag es una distribuicion basada en fedora realizada por Brixton Linux Action Group, del sistema operativo Linux que posee aplicaciones de escritorio enfocadas al usuario "experto", incluyendo software para multimedia, gráficos, Internet, etc. e incluye una colección de paquetes para servidores.

El script utilizado en BLAG para limpiar el núcleo Linux de partes privativas fue utilizado como base para los scripts de Linux-libre.




DRAGORA












Es una distribución GNU/Linux enfocada en la libertad, el idioma (castellano), la estabilidad y la seguridad. Tiene la particularidad de haber sido desarrollada en Argentina sin basarse en ninguna otra distribución anterior, con algunas características similares a Slackware.


DYNEBOLIC





Es una distribución GNU/Linux especializada en multimedia, reconocida por la Free Software Foundation como 100% libre.1
La versión dyne:bolic 2.2 lleva el nombre en código dhoruba, y es una versión completamente reconstruida de todo el sistema operativo, mejorada para mayor utilidad y abierta a los desarrolladores para que se unan en su mantenimiento. La distribución se presenta en un livecd que permite arrancarla en vivo.
Las recientes versiones de las herramientas de audio disponibles y cinelerra proveen un estudio multimedia completo, listo para ser utilizado en el hogar, en aulas de clase en las escuelas y en centros multimedia.
Posee además Pure Data, que permite control de música y video en tiempo real, capacitado para trabajar con Arduino.



GNEWSENCE








Es un sistema operativo GNU/Linux basado en Debian y Ubuntu. Fue diseñado con la meta de proporcionar una distribución 100% libre a los usuarios que desean utilizar solamente software libre. Recibe apoyo oficial de la Free Software Foundation y es uno de los sistemas operativos que recomienda Richard Stallman2 por ser completamente libre, a pesar de no mostrar favoritismo por ninguna distribución GNU/Linux en particular.










Es una distribución de Linux presentada en LiveCD Live-DVD y Live-USB basada en Knoppix, Kanotix y Debian. Por esta razón y por eliminar el software privativo contenido en sus distribuciones madres es considerada un sistema operativo 100% libre. Está principalmente destinado a músicos, artistas en general, y fue preparado para la enseñanza artística en salones de clase.
El iniciador del proyecto y co-director del mismo junto al brasileño Gilberto Gorges en la actualidad es el argentino Marcos Germán Guglielmetti, acompañado por un grupo de una docena de desarrolladores tales como los españoles Daniel Vidal Chornet o José Antonio González García. Musix GNU+Linux es también resultado del trabajo colaborativo de toda una comunidad de usuarios y programadores, comenzando en Argentina pero logrando reunir un grupo internacional compuesto por brasileños, españoles, uruguayos, estadounidenses, mexicanos, costarricenses, etc.


PARABOLA







Parabola GNU/Linux-libre es un proyecto de software libre que intenta proveer una versión de Arch Linux completamente libre, con paquetes optimizados para arquitecturas i686, x86_64 y mips64. Parabola pretende que sus herramientas de administración y sus paquetes sean simples. El objetivo es brindar al usuario control total de su sistema con aplicaciones 100% libres.
El desarrollo se enfoca en la simplicidad del sistema, la inclusión de la comunidad en su desarrollo y en ofrecer lo último en software libre. Su diseño ligero y simple lo hace fácil de extender a cualquier otro tipo de sistema que se desee construir.









Trisquel GNU/Linux es una versión del sistema operativo GNU que utiliza el kernel Linux-libre. Los principales objetivos del proyecto son la producción de un sistema operativo totalmente libre, fácil de usar, completo, y con buen soporte de idiomas. Las versiones actuales incluyen traducciones para los idiomas Gallego, Inglés, Español, Catalán, Vasco, Chino, Francés, Indio y Portugués.
El nombre del proyecto proviene del símbolo celta trisquel, formado por tres espirales entrelazadas. El logotipo de la distribución consiste en un trisquel hecho de la unión de tres remolinos de Debian, como muestra de reconocimiento al proyecto en el cual está basado.

El proyecto nació en 2004 con el patrocinio de la Universidad de Vigo, y fue oficialmente presentada en Abril de 2005 con Richard Stallman, fundador del proyecto GNU, como invitado especial.3 Fue inicialmente desarrollada como una distribución basada en Debian, pero los repositorios de origen se cambiaron por los de Ubuntu con la publicación de la versión 2.0, en el verano de 2008. El proyecto hospeda sus propios repositorios, que derivan de los "main" y "universe" de Ubuntu, pero con todo el software privativo eliminado. Las diferencias incluyen la eliminación de todos los paquetes no libres y la sustitución del kernel linux original por la versión sin firmware privativo linux-libre, y la adición de diversos paquetes.













Es una distribución del sistema operativo GNU, que usa su propio núcleo de Linux Libre. El nombre hace referencia a una especie de lagartija (Homonota borelli, Gekkonidae) del norte de Argentina. Ututo fue la primera distribución en ser reconocida como totalmente libre por el Proyecto GNU.
UTUTO está basado en Gentoo. UTUTO XS 2009 está disponible como DVD vivo (DVD auto ejecutable que incluye instalador), DVD solo de instalación, y CD "NetInstall" (para instalación a través de Internet), para las distintas arquitecturas. Incluye GNOME, KDE versión 4.1, y KDE version 3.5, además de Icewm.


fuentes:
https://es.wikipedia.org/wiki/BLAG_Linux_and_GNU
https://es.wikipedia.org/wiki/Dragora
https://es.wikipedia.org/wiki/Dyne:bolic 
https://es.wikipedia.org/wiki/GNewSense
https://es.wikipedia.org/wiki/Musix 
https://es.wikipedia.org/wiki/Parabola_GNU/Linux
https://es.wikipedia.org/wiki/Trisquel_GNU/Linux 
https://es.wikipedia.org/wiki/Ututo




Cualquier inquietud no dude en escribirnos a nuestro correo:







encuentranos en:


http://art4trisquel.wordpress.com/

10 de noviembre de 2012

APTITUDE, LA INTERFAZ PARA EL GESTOR DE PAQUETES


Ante la pregunta que es Aptitude, y para que sirve;  Les comento que Aptitude es una interfaz para APT, el cual es una serie de herramientas que sirven para automatizar la instalación, actualización y eliminación de paquetes de software.

Es decir cuando en nuestra consola utilizamos el comando aptitude estamos llamando nuestro gestor de paquetes para que realize la accion solicitada.

Las diversas opciones que nos ofrece Aptitude son: 

 install                Instala/actualiza paquetes.
 remove             Eliminar paquetes.
 purge                Elimina paquetes y sus archivos de configuración.
 hold                  Coloca los paquetes en espera.
 unhold              Cancela una orden hold para un paquete.
 markauto          Marca paquetes para ser automáticamente instalados.
 unmarkauto     Marca paquetes para ser manualmente instalados.
 forbid-version  Prohíbe a aptitude actualizar a una versión específica de un paquete.
 update               Descarga la lista de paquetes nuevos/actualizables.
 safe-upgrade     Realiza una actualización de seguridad.
 full-upgrade     Realiza una actualización, posiblemente instalación y eliminación de paquetes.
 build-dep          Instala las dependencias de los paquetes.
 forget-new        Olvida que paquetes son «nuevos».
 search                Busca un paquete por nombre o expresión.
 show                  Muestra información detallada sobre un paquete.
 clean                  Borra los archivos de paquete descargados.
 autoclean          Borra los archivos de paquetes descargados antiguos.
 changelog         Muestra el registro de cambios de un paquete.
 download         Descarga el archivo .deb de un paquete.
 reinstall             Descarga y reinstala (posiblemente) un paquete actualmente isntalado.
 why                    Muestra los paquetes manualmente instalados que necesitan un paquete
                            o por qué uno de los paquetes necesita un paquete concreto.
 why-not             Muestra los paquetes instalados manualmente que tienen un conflicto
                            con el paquete dado o por qué uno o más paquetes pueden
                            tener un conflicto con la paquete dado si se instala.

  Opciones:

 -h                       Este es el texto de ayuda.
 --no-gui             No usa la interfaz GTK aunque este disponible.
 -s                        Simula las acciones, pero en realidad no las realiza.
 -d                       Solo descarga paquetes, no instala o desinstala nada.
 -P                       Preguntar siempre para confirmar o actuar.
 -y                       Asume que la respuesta a una pregunta simple si/no es «si».
 -F format          especifica un formato para mostrar los resultados de búsqueda: vea el manual.
 -O order           Especifica como ordenar los resultados de búsqueda: vea el manual.
 -w width           Especifica la anchura de muestra para formatear los resultados de búsqueda.
 -f                       Trata de arreglar paquetes rotos de forma agresiva.
 -V                      Muestra la versión de los paquetes a instalar.
 -D                      Muestra las dependencias de los paquetes cambiados automáticamente.
 -Z                      Muestra el cambio del tamaño instalado de cada paquete.
 -v                      Muestra información extra. (debe suministrarse varias veces).
 -t [release]      Establece la versión de la cual deben instalarse los paquetes.
 -q                      En el modo de línea de órdenes, suprime los indicadores de incremento de.
                           progreso.
 -o key=val       Establece directamente la opción de configuración denominada «key».
 --with(out)-recommends          Especifica si tratar las recomendaciones como.
                                                     dependencias fuertes.
 -S nombarch     Lee la información de estado extendida de aptitude de nombarch.
 -u                        Descarga una nueva lista de paquetes al arrancar.

por ejemplo si quiero buscar los paquetes de Gwibber escribo aptitude search gwibber y obtendre lo siguiente:



En algunos casos necesitaremos autenticarnos, utilizando el sudo para tal efecto, por ejemplo
en el caso de querer descargar una actualización de paquetes si digito   aptitude update me arrojara el siguente error debido a que debo autenticarme:


Lo que debo es digitar  sudo aptitude update, con esto me solicitará la contraseña y asi podemos obtener el resultado esperado:



Espero que utilizen mas su consola y prueben de acuerdo a sus necesidades  las diferentes opciones que nos ofrece Aptitude.



Cualquier inquietud no dude en escribirnos a nuestro correo:







encuentranos en:


http://art4trisquel.wordpress.com/

5 de noviembre de 2012

ELIMINAR UNA PARTE DE UNA IMAGEN CON GIMP


Si queremos eliminar un objeto o una parte de una imagen lo podemos  hacer con GIMP  y una extension llamada Resynthesizer, esta extension nos permitira eliminar una parte de una imagen y nos rellenara dicho espacio para que no se note el espacio donde se encontraba dicha imagen.

La extensión la instalamos  a traves de la consola digitando :

sudo apt-get install gimp-resynthesizer

Para quitar la parte de la imagen seguimos los siguientes pasos:

Seleccionamos la parte a eliminar
vamos al menu filtros
luego  Realzar
y  finalmente  Smart remove Selection
 
Y listo...

Pero para hacerlo mas grafico y facil de entender podemos ver el siguiente video.






Cualquier inquietud no dude en escribirnos a nuestro correo:







encuentranos en:


http://art4trisquel.wordpress.com/

27 de octubre de 2012

COMANDOS PARA TERMINAL EN GNU/LINUX




La terminal para los usuarios  de distribuiciones GNU/LINUX es una herramienta muy utilizada para algunos  y un poco olvidada para algunos usuarios especialmente nuevos,  en este articulo esperamos sembrar especialmente en estos usuarios nuevos la curiosidad y por consiguiente la preferencia por la terminal, la cual nos permite realizar innumerables tareas.

Recordemos que como todos los sistemas operativos derivados de Unix, GNU/Linux dispone de un intérprete de órdenes o terminal (en inglés se utiliza la palabra shell) que hace de interfaz entre el usuario y el propio sistema operativo y cuyo nombre es bash (acrónimo de Bourne Again SHell) *ver mas sobre que es terminal

Bien teniendo claro que la terminal nos da una interfaz entre nosotros los usuarios y la maquina vamos a listar  algunos comando de utilidad y algunos otros de ocio para utilizar en nuestra terminal, cabe aclarar que debido a que trabajamos sobre Trisquel GNU/Linux, los comandos aca listados son para distribuciones basadas en Debian y Ubuntu.

bueno,  a continuación algunos comandos para tener en cuenta.

 

sudo apt-get      #actualizamos el sistema

sudo apt-get      #upgrade actualizamos lo paquetes

sudo apt-get install libreoffice-l10n-es     #cambiar el idioma a la interfaz de libreoffice a español

tar -xf nombrearchivo.tar.gz  #extraer archivo 

ls        #listar el directorio

cal                  #Calendario del mes en curso.
 

cal -3              #Anterior, actual y siguiente.



cal 2023       #Calendario completo de un año.

 

cal 09 2011   #Mes del año especificado.

 

 ncal                # el mes atual pero en forma vertical

 

ncal | grep lu     # si queremos saber que días cae lunes, si queremos cambiamos el dia lu por el dia que queremos

 


 no esta instalado el comando cal, asi o instalas

                        sudo apt install ncal 

 
date               #Muestra la hora y fecha del sistema.

 

 como cambiar a zona horaria:

En este caso tenemos la zona horaria 13 de El Cairo 

 

 

timedatectl list-timezones        #conocer las zonas horarias disponibles

 timedatectl set-timezone "nombre Zona"  establece la nueva zona

 


date         #verificamos el cambio 

Ahora quedo la zona horaria -5 Bogotá 


 

 uptime           #Tiempo que lleva tu sistema encendido.


who                #Quien está conectado a mí.

 

top                #Procesos activos en tu sistema.

    
ps aux          #Todos los procesos con nombre y hora de inicio.

 

pstree          #Árbol de procesos.

 

 
free              #Uso de tu memoria Ram y Swap.

 

 
lsmod          #Todos los módulos cargados en tu Kernel.

 

netstat        #Todas las conexiones, y puertos abiertos.

 

history -c                 #limpiamos el historial.

cat /etc/issue   #Cuál es tu versión del sistema?


aptitude -h      #Un montón de opciones que ni conocías.

nano archivo   #editor

 
apt-get install localepurge          #Configura tus idiomas preferidos. El resto de idiomas en paquetes nuevos nunca se instalarán.

eject                #Abre tu unidad de cd, o dvd.

sudo !!   #comando como root

apt-get moo   #Una vaca

 

sudo apt-get install cowsay     #Instala la vaca…

 
cowsay loquequieras       #…y haz hablar a la vaca…

 

sudo apt-get install oneko     #Un gato persigue a mi ratón…

oneko      #…empieza a correr…

 
Ctrl+C     #… para pararlo.

oneko -sakura     #Una chica ‘Manga’.



oneko -tomoyo    #Otra.

 

oneko -dog     #Para el que prefiere un perro.

 

apt-get install bsdgames              #Juegos en tu consola?? Instala y sigue…

tetris-bsd       #No hace falta explicación.



snake        #El juego de la serpiente.

 

 
hangman     #El ahorcado.


atc             #Quieres ser controlador aéreo?

 

robots        #Te persiguen.

 

pacman4console   #pacman

sudo apt-get install pacman4console


 ninvaders      # muy conocido

 sudo apt-get install ninvaders

 

 


pom         #Estado de la luna.

 

morse     #Escribe una palabra para traducirla a morse.




y si de escuchar musica se trata  MOC


sudo apt-get install moc

Una vez instalado lo ejecutamos desde la terminal con:

mocp

Atajos de teclas:

“>” : subir volumen(1%)
“<”: Bajar volumen (1%)
“,”: Bajar volumen (5%)
“.”: Subir volumen (5%)
“h”: Lista de teclas
“p o espacio”: Pausar
“enter”: Play
“n”: Reproduce siguiente canción
“b”: Reproduce la canción anterior
“A”: Añade un directorio a la lista de reproducción
“a”: Añade solo un archivo a la lista
“c”: Quita un archivo de la lista de reproducción
“C”: Borra toda la lista
“q”: Deja en segundo plano el programa, se vuelve a el poniendo de nuevo mocp
“Q”: Cierra totalmente el programa
“l”: Cambia de doble ventana a ventana simple
“tabulador”: Cambiamos de pantalla, en caso de estar dividida



  



Matar un proceso mediante la terminal seria asi:

1. lanzar un ps -A (con o sin grep para localizar el proceso que nos interesa)
2. anotar mentalmente el PID del proceso
3. lanzar un kill -9 2345 (donde supondremos que 2345 es el PID anotado en el paso anterior)

fuente:   

Navegar y chatear tambien es posible  a traves de la terminal:


Navegar en Internet vía consola

Bien, para navegar simplemente instalamos el paquete links2 con sudo apt-get install links2 o instalando el mencionado paquete vía gestor gráfico de paquetes.

Luego sólo bastará con lanzar links2 desde la terminal y con la tecla Esc accedemos al menú. Encontraremos muchas, pero muchas opciones que simplifican la cuestión. Incluso podemos navegar no en modo texto sino en modo más gráfico con links2 -q urldeseada.com


Chatear (Yahoo, IRC, MSN, etc) vía Terminal

Para chatear el procedimiento es muy simple, sólo instalamos el paquete centerim y sus dependencias (algunas webs dicen que el paquete es centericq). Asique desde la terminal tipeamos: sudo apt-get install centerim y tras instalar sólo lanzamos el programa con centerim en la terminal y en un primer momento podremos configurar nuestras preferencias y cuenta y luego utilizarlo de forma muy simple.

En la barra de estado vamos a ver las distintas combinaciones de teclas para las funciones. Una aclaración o ayuda memoria, el carácter similar a < pero de forma vertical indica que debemos usar la tecla Ctrl.


APAGAR Y REINICIAR EL EQUIPO

Para apagar o reiniciar nuestro equipo desde la terminal podemos utilizar los siguientes comandos:

sudo shutdown -h now            Apaga el equipo inmediatamente
sudo shutdown -h +10            Apaga el equipo en la cantidad de minutos deseado en          este  ejemplo diez minutos
sudo shutdown  -h 23:30        Apaga el equipo en una hora determinada en este ejemplo a las 11 y 30 de la noche
sudo shutdown -r now             Reinicia el equipo
sudo shutdown reboot             Reinicia el equipo
sudo shutdown -r 14:25           Reinicia el equipo a una hora determinada en este caso a las dos y veinticinco minutos

CAMBIAR LA RESOLUCION DE PANTALLA

Para cambiar la resolucion de pantalla primero debemos observar que resolución tenemos  y que resolución soporta nuestro equipo para eso utilizamos el comando

xrandr -q en el podemos observar las resoluciones soportadas y la resolucion que tenga el asterisco es la que estamos utilizando actualmente, igualmente en la información current es la actual.



Ya conociendo esta informacion procedemos  a cambiar a la resolucion deseada recordando la resolucion que teniamos antes para en caso de quedar a gusto con la nueva.

la resolucion la cambiamos con el siguiente comando:

xrandr -s 1024x768 -r 60

donde  1024x768 es la resolucion y 60 el tiempo de refresco (herzios) si de la lista escogemos por ejemplo  la resolución 1600x900 que no tiene tiempo de refresco solo pondriamos 
xrandr -s 1600x900   sin necesidad de colocar -r.

CONOCER LAS DEPENDENCIAS DE UN PROGRAMA

Si queremos conocer los detalles de un programa determinado como por ejemplo si quiero conocer las dependencias de LIFEREA,  en una consola puedo escribir:

aptitude show -D liferea

y obtengo lo siguiente:


De esta forma obtengo la informacion completa del programa.


El comando uname desplega al administrador del sistema informacion del sistema y sistema operativo:

  -a, --all                     muestra toda la información, en el siguiente orden,
                                   excepto que se omite -p y -i si son desconocidos:
  -s                              muestra el nombre del núcleo
  -n                             muestra el nombre de `host' del nodo de red
  -r                              muestra la versión del núcleo
  -v                             muestra la versión del núcleo
  -m                            muestra el tipo de máquina (hardware)
  -p                             muestra el tipo de procesador o "unknown"
  -i                               muestra la plataforma de hardware o "unknown"
  -o,                             muestra el sistema operativo
      --help                   muestra esta ayuda y finaliza
      --version              informa de la versión y finaliza
Ejemplo si digito   uname -a   obtengo la siguiente informacion:



Espero que ensayen mucho y descubran todas las funcionalidades que nos da GNU/LINUX y su terminal.


http://art4trisquel.wordpress.com/