lunes, 16 de marzo de 2009

Gpl y algo más


Esta esplicación viene a cuenta de una serie de preguntas que me hizo un amigo. Así que le dejo las respuestas aqui.
Esta explicación viene a cuenta de una serie de preguntas que me hizo un amigo. Así que le dejo las respuestas aquí.

Qué es GPL? Es el acrónimo de licencia publica general. Te permite copiar, modificar y redistribuir libremente. No debemos confundir software libre con gratuito, uno no implica el otro.

A la pregunta de en que está basado Linux? Pues bien está basado en Unix. Existiendo muchas distribuciones Linux. Una distro no es más que un conjunto de programas que conforman un sistema, generalmente compuesto por un núcleo+compiladores+software. Entre las muchas distros podemos hablar de Red Hat, Debian, Slackware (la distro más parecida a Unix), Gentoo, Fedora (apoyada por Red Had), Ubuntu, Ubuntu, etc.

A lo de particionar los discos duros, podemos encontrar utilidades tales como Gparted, Disk Druid, et, son utilidades que nos permiten borrar, crear, y modificar particiones.
Ej. directorios y particiones:
/BOOT => entre 8 y 12MB tendría que ser suficiente, se usa para guardar las imágenes del Kernel de Linux. Tenerla creada al principio es interesante para que después no haya problemas con el arranque.
/ => todas las demás carpetas cuelgan de el. (directorio raiz).
/Home => directorio de los usuarios.
/SWAP => partición de intercambio. Indispensable si se dispone de poca memoria RAM. Suele ser el doble de la memoria disponible. Ej. si se disponen de 256MB la crearíamos de 500MB.
Es interesante crear una partición para almacenamiento de datos (Ufat), sobre todo para aquellos que tenemos instalados dos OS, para que windows pueda mirar.

Todas las particiones tienen su correspondiente punto de montaje.
/mnt/ almacen.
Dispositivo Pto de montaje.
/dev/hdb1-----------> /mnt/almacen (sistema de archivos y dispositivos).

Gestor de arranque ----> mbr/dev/hda (master boot record)
ej.grub,lilo

Sobre los comandos del Shell o consola.
Tenemos el pertinente seguido de un espacio en blanco un guión (-) y después la opción
para verlos comando - -help.
su =>para loguearnos
grep => para buscar cadenas de texto
ps y kill
Cuando tenemos un programa que falla podemos ir a la consola para terminar con el. Todo programa tiene un PID o número de proceso, utilizaremos este con kill. Hay que tener en cuenta que tenemos que conocer el programa (ps => muestra los procesos y servicios, nos da su PID, aparecerá en el margen izquierdo), utilizaremos ps -A ó ps -aux. Terminamos el proceso con Kill + su PID, ej. kill 4226.

Entorno gráfico => Se considera como un programa más. Existen diferentes entornos gráficos.
KDE--> C++ -->usa librerías QT.
Gnome-->C-->usa librerías GTK.
Fluxbox-->para ordenadores poco potentes.
Etc.
Donde guardamos los ejecutables generalmente es en la ruta /usr/bin/nombre_del_ejecutable

Tipos de paquetes más usados.

Red Hat-->rpm (No resuelve las dependencias entre paquetes).
Debian-->deb (Resuelve las dependencias entre paquetes).

Al instalar software rpm.
rpm -uvh nombre_paquete_a_instalar
u->Instala/actualiza paquete.
v->muestra lo que hace el comando (verbouse).
h->muestra el porcentaje de instalación.
Desinstalar--> rpm -e nombre_paquete

Instalar/desinstalar paquetes Debian.
dpkg -i nombre_paquete_instalar
dpkg -e nombre_paquete_desinstalar

Otro modo de instalar/desinstalar. La forma fácil de instalar/desinstalar paquetes es con apt-get, ya que nos soluciona las dependencias.

1 comentario:

  1. Te paso un enlace de la extensión de firefox de cifrado
    http://www.tecnologiapyme.com/comunicaciones/firepgp-extension-de-firefox-para-cifrar-correos

    ResponderEliminar