Mostrando entradas con la etiqueta Debian GNU/Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Debian GNU/Linux. Mostrar todas las entradas

Desarrollador de Debian (DD)


  • Algunas de las motivaciones de los candidatos: el deseo de contribuir y asumir responsabilidades, el estatus de la posición (que reside no sólo en el hecho de tener una dirección de email de Debian, aunque algunos, medio en broma afirman estar detrás de una. Si no en que los desarrolladores son tomados en serio dentro de Debian.) , o simplemente como una marca de prestigio y habilidad.

  • Algunos de los requisitos para que la solicitud del candidato sea aceptada son:
    • Seguir el Contrato Social Debian y las Directrices de la Debian Free Software en su trabajo para el proyecto.
    • Probar su identidad. Al menos un desarrollador Debian debe firmar su llave GPG.
    • Probar la capacidad para realizar el trabajo al que aspiran dentro del proyecto. Esto se suele conseguir con un supervisor que revisa y controla el trabajo del candidato.
    • Los candidatos deben tener alguien que les recomiende, normalmente su supervisor, que es el desarrollador Debian que mejor conoce el trabajo del candidato.
  • El proceso de poner a prueba y enseñar la filosofía Debian al candidato suele ser de entre 6 y 10 meses y puede retrasarse sino hay Gerentes (Managers) de Candidatos, que se ven desbordados por 10 a 1 en solicitudes.
  • Son muchos los que desisten en el camino. Ya sea porque no encuentran alguien que les recomiende, porque son denegados una vez realizado todo el proceso de aprendizaje, porque deciden trabajar en otras distribuciones, porque descubren que no son capaces de llevar a cabo el esfuerzo y dedicarle el tiempo necesario…
  • A algunos les preocupa más el tiempo del proceso. Sorprende que Ian Murdock, fundador de Debian, cuyo nombre forma la segunda mitad del nombre de la distribución, declinase una oferta de convertirse inmediatamente en desarrollador Debian. En su lugar, comenzó el proceso en mayo de 2004 y a día de hoy sigue esperando superar la fase sobre Filosofía y Procedimientos de Debian.

Un Buscador para controladores GNU/linux

Cuando poseen algún Hardware en sus computadoras o laptop que no han podido configurar y no encontraron una solución.

Puede serviles la siguiente pagina de internet donde podran encontrar información de algún controlador que sirva para nuestro dispositivo.

Lo que tenemos que hacer es lo siguiente:

1) Ejecutaremos el siguiente comando y de la información mostrada la copiamos.

lspci -n

2) Abrimos nuestro navegador web y abrimos la siguiente pagina web.

http://kmuto.jp/debian/hcl/

3) La información obtenida la pegamos en cuadro de dialogo

Y presionamos el botón de verificar...comenzara la búsqueda del controlador de nuestro Hardware.

La Biblia de Debian GNU/Linux


DEBIAN GNU/LINUX no importa el nivel de experiencia en Linux, desde novato,
intermedio, hasta profesional en la materia, este libro es realmente muy util
para todo usuario , se encuentra subi al grupo



  • con el nombre: wiley_debian.GNU-Linux.Bible.pdf
  • 677 pag.
  • idioma ingles

por Marcos D. Fermin

Encriptar el /home en un sistema Debian

Veamos como podemos encriptar el /home en un sistema Debian (en realidad
se aplicaría casi igual a cualquier sistema Linux):

Mucha gente piensa que encriptar es una cosa que no necesitan. Si
piensan eso, es porque no se les ha dado una de estas situaciones:

1.- No le han robado nunca el ordenador (especialmente si es portátil)
2.- No tiene ningún dato sensible en su directorio, por ejemplo,
imágenes comprometidas, passwords, documentos de word, paranoias que dan
por escribir, o cosas que en manos de según quien caigan, puedan
resultar vergonzosas para uno o para otros, recibos del banco, tarjetas
de crédito...
3.- No trabaja en algún sitio donde es importante la confidencialidad de
su trabajo. Por ejemplo, de programador para una compañia que valora la
seguridad.

Si no se te dan ninguna de esas circunstancias... enhorabuena, eres de
los pocos. :) La mayoría de la gente tiene como poco algo importante que
no es conveniente dejar al descubierto. Incluso en la caché del
navegador o en el lector de correo se puede encontrar algo sensitivo.
Por ejemplo si normalemente entras al correo con la opción de recordar
la contraseña, si entras en la cuenta del banco de la misma manera, en
los foros, páginas web, etc, el posible ladron de tu ordenador ¡¡¡la
puede liar bien gorda!!!

No obstante, si el ordenador no es portátil y no está expuesto al
público, es tontería y quizá un poco paranoico. Cada uno debe valorar si
le merece la pena o no.

¿Como puede protegerse?
Hay dos formas, una más fácil que cubre solo aquello que es
verdaderamente importante, dejando al descubierto el resto, y otra que
es un poco más dificil, que es encriptar el home entero.

Modo gráfico sencillo
---------------------

La primera forma se hace instalando los programa Cryptkeeper y encfs.
Ambos se encuentran en los repositorios de Debian.

Arrancando Cryptkeeper, que aparece en el menú
Aplicaciones->Herramientas del sistema, aparece un icono con unas llaves
en la barra.
Tan solo hay que pulsar en ese icono y en New encripted folder, y seguir
todos los pasos, y así creas una carpeta encriptada.
El siguiente paso es igualmente fácil. Por ejemplo, imagina que quieres
proteger la configuración del navegador, y el correo del Thunderbird,
tan solo tienes que mover esos ficheros _dentro_ de la carpeta
encriptada, y crear un enlace en _tu_ directorio. Puedes hacerlo en el
Nautilus, o en la consola de la siguiente manera:

$ mv .mozilla* carpeta_encriptada/
$ ln -s carpeta_encriptada/.mozilla .
$ ln -s carpeta_encriptada/.mozilla-thunderbird .

Tienes que tener especial cuidado de montar la carpeta encriptada cada
vez que vas a usar esos programas. Es muy fácil, solo tienes que pulsar
el icono, y seleccionar la carpeta, y te preguntará por el password.
Por supuesto, puedes hacer lo mismo con cualquier carpeta problemática.
Por ejemplo, con Documentos, Imágenes, etc.

Modo completo
-------------

Si quieres encriptar tu home completo, es un poco más complicado, pero
más seguro.
Lo primero es crear la carpeta encriptada. De momento usamos nombres
temporales. Siendo root, imagina que el usuario se llama javi:

# mkdir /home/.javi
# mkdir /home/javi-temp
# encfs /home/.javi /home/javi-temp

Con eso saldrá un asistente, que describe bastante bien los pasos, pero
si aún quieres más información, en otra consola puedes abrir el clásico
"man encfs", o bien instalar el paquete dwww, y apuntar a
http://localhost/cgi-bin/dwww?search=encfs con el navegador (muy
recomendable)

Asegúrate de usar un password laaaaargo que puedas recordar, pero que no
sea especialmente fácil. Yo uso uno de 40 caracteres que es casi
aleatorio. Me cuesta unos segundos meterlo, pero no importa tanto porque
sirve para todo el dia y es realmente seguro.
Si metes un password de 5 caracteres es casi como si no metieras nada.
Por fuerza bruta hasta un ordenador corriente lo rompería.

A continuación hay que salir de la cuenta, y quedarse en una consola:

# /etc/init.d/gdm stop

Y movemos todos los ficheros:

# mv /home/javi/.??* /home/javi-temp
# mv /home/javi/* /home/javi-temp

El motivo del primer comando tiene truco. En Linux, ten cuidado de hacer
algo como "mv .* donde_sea" porque entre los .* se incluye el directorio
superior. Es decir, que intentas mover el /home dentro de un
subdirectorio de /home, algo imposible, y devolverá error. Si alguna vez
usas "rm -rf .*" espera meterte en un gran lio (borraras todo lo que
contiene el directorio madre).

Puede llegar a tardar horas si tienes 200 gb.

Después solo hay que eliminar el directorio y cambiar de nombre el otro:

# fuserumount -u /home/javi-temp
# rm -r /home/javi
# mv /home/javi-temp /home/javi

y ya está, tu directorio encriptado.
No obstante... aun hay un paso importante: es conveniente que pida la
password al iniciar. Este password no es el mismo que el de tu usuario,
normalmente será mucho más largo y por lo tanto es conveniente que lo
pida una vez nada más cada vez que arrancas el ordenador. Por lo tanto
creamos un servicio:

# gedit /etc/init.d/encfs

y pegamos esto (modificado a tu usuario) (nota:cuidado que algunas
lineas pueden estar cortadas debido al lector de correos y puede darte
errores, corrígelas):

-------8<--------8<---------8<-------- #! /bin/sh

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Description of the service"
NAME=encfs
DAEMON=/usr/bin/$NAME
DAEMON_ARGS="--public /home/.javi /home/javi"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON
--test > /dev/null \
|| return 1
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_ARGS \
|| return 2
# Add code here, if necessary, that waits for the process to be ready
# to handle requests from services started subsequently which depend
# on this one. As a last resort, sleep for some time.

}

#
# Function that stops the daemon/service
#
do_stop()
{
fusermount -u /home/javi
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped
# 2 if daemon could not be stopped
# other if a failure occurred
#start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile
$PIDFILE --name $NAME
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2
# Many daemons don't delete their pidfiles when they exit.
rm -f $PIDFILE
return "$RETVAL"
}

#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
#
# If the daemon can reload its configuration without
# restarting (for example, when it is sent a SIGHUP),
# then implement that here.
#
start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
return 0
}

case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2)
do_start # repite hasta que vaya bien
[ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
#reload|force-reload)
#
# If do_reload() is not implemented then leave this commented out
# and leave 'force-reload' as an alias for 'restart'.
#
#log_daemon_msg "Reloading $DESC" "$NAME"
#do_reload
#log_end_msg $?
#;;
restart|force-reload)
#
# If the "reload" option is implemented then remove the
# 'force-reload' alias
#
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
0|1)
do_start
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;
esac

:

---------8<------------8<------------8<---------------

podemos probar el servicio de la siguiente manera:

# /etc/init.d/encfs start

y probar que desmonta de la siguiente manera:

# /etc/init.d/encfs stop

Una vez comprobado que funciona ok, ya puedes reiniciar, o simplemente
rearrancar el Gnome:

# /etc/init.d/gdm start

Y listo.

Por
Javier
javuchi@gmail.com

En
linux.debian.user.spanish

Documentación

Una parte importante de un sistema operativo es su documentación, los manuales técnicos que describen la operación y uso de sus programas. Como parte de sus esfuerzos para crear un sistema operativo libre de gran calidad, el Proyecto Debian está esforzándose en proporcionar a todos sus usuarios documentación adecuada y accesible de manera sencilla.

Comienzo rápido

Si es la primera vez que trata con Debian le recomendamos que primero lea:

Téngalos a mano cuando haga su primera instalación de Debian, probablemente contesten a muchas preguntas y le ayuden a trabajar en su nuevo sistema Debian. Más tarde puede que quiera mirar:

Por último, asegurese de imprimir y tener a mano la tarjeta de referencia de Debian GNU/Linux, una lista de las órdenes más importantes de los sistemas Debian.


Fuente

http://www.debian.org

Instalación gráfica de Debian




Debian LiveCD

Existe un proyecto llamado Debian Live. Su intención es la de crear live Cd's, DVD,s, USB-Sticks e imágenes de red tanto para Etch como para las sucesivas versiones de Debian que vayan saliendo.

Sus directrices son:

  • Sólo paquetes oficiales, sin cambios. Sólo usaremos paquetes oficiales de los repositorios de Debian, de la sección Main o tal vez de Contrib (el uso de Contrib no está decidido todavía). La sección non-free no es parte de Debian y por lo tanto no se usará. No cambiaremos ningún paquete. Siempre que necesitemos cambiar algo, lo haremos en coordinación con los mantenedores de los paquetes de Debian. Excepción: nuestros propios paquetes, como libr-apckage o casper pueden ser usados de nuestro propio repositorio por razones de desarrollo (por ejemplo: crear instantáneas de desarrollo). Serán sincronizados con Debian de manera regular.
  • Sin configuración en el sistema en vivo. En esta etapa no liberaremos o instalaremos pruebas o configuraciones alternativas. Todos los paquetes se usan en su configuración por defecto, igual que están después de una instalación típica de Debian. Cuando necesitemos una configuración distinta por defecto, lo haremos en coordinación con los mantenedores de paquetes de Debian. Pronto se proveerá de un sistema para configurar paquetes usando debconf en make-live permitiendo que paquetes con configuración personalizada sean instalados en tu imagen en vivo de tu sistema Debian, pero para imágenes en vivo oficiales sólo se usará la configuración por defecto. Excepción: Hay unos pocos cambios esenciales necesarios para que funcione un sistema en vivo (por ejemplo: configurar pam para permitir contraseñas vacías). Estos cambios esenciales se deben de mantener tan al mínimo como sea posible, y debe ser fusionado con el repositorio de Debian si es posible.
  • No hay instalador del sistema en vivo al disco duro. Por el momento no liberaremos un instalador para copiar el sistema en vivo a una partición del disco duro. Aunque mantenemos los cambios en el sistema en vivo tan drásticamente al mínimo como sea posible comparado con una instalación típica de Debian, el sistema en vivo difiere en unos poco puntos esenciales (ver excepciones de la pauta dos). Por lo tanto liberaremos una copia del instalador de Debian (Instalador de Debian e Instalador Gráfico respectivamente) en vez de permitir a los usuarios realizar una instalación típica de Debian (y, por supuesto, cdebootstrap y debootstrap también están en el sistema).

Enlaces que os pueden interesar:

Descargar la iso

(en la web principal hay réplicas (mirrors)

Fuente

http://www.esdebian.org/


Debian 5.0 “Lenny”


En el día de ayer, el proyecto Debian ha anunciado la publicación oficial de la versión 5.0 de Debian GNU/Linux, nombre en clave Lenny, tras 22 meses de desarrollo constante.

Debian GNU/Linux es un sistema operativo libre que soporta un total de doce arquitecturas de procesador e incluye los entornos de escritorio KDE, GNOME, Xfce y LXDE.

lennybanner_indexed Debian 5.0 Lenny

Esta versión incluye una gran cantidad de paquetes de programas actualizados como: el entorno de escritorio K Desktop Environment 3.5.10 (KDE), una versión actualizada del entorno de escritorio GNOME 2.22.2, el entorno de escritorio Xfce 4.4.2, LXDE 0.3.2.1, el escritorio GNUstep 7.3, X.Org 7.3, OpenOffice.org 2.4.1, GIMP 2.4.7, Iceweasel 3.0.6 (una versión de Mozilla Firefox que no utiliza la marca registrada), Icedove 2.0.0.19 (una versión de Mozilla Thunderbird que no utiliza la marca registrada), PostgreSQL 8.3.6, MySQL 5.0.51a, la colección de compiladores del GNU (GCC) 4.3.2, el núcleo de Linux versión 2.6.26, Apache 2.2.9, Samba 3.2.5, Python 2.5.2 y 2.4.6, Perl 5.10.0, PHP 5.2.6, Asterisk 1.4.21.2, Emacs 22, Inkscape 0.46, Nagios 3.06, Xen Hypervisor 3.2.1 (con soporte tanto para dom0 como para domU), OpenJDK 6b11 y más de otros 23.000 paquetes de programas listos para usarse (contruídos a partir de 12.000 paquetes fuente).

Precisamente con la integración de X.Org 7.3 el servidor X se configura de forma automática con la mayor parte de hardware existente. La introducción de nuevos paquetes permiten dar soporte completo al sistema de ficheros NTFS, así como utilizar la mayor parte de las teclas multimedia sin configuración adicional. Se dispone de soporte para el formato de archivos Flash® de Adobe® a través de los complementos swfdec o Gnash. Se han introducido una serie de mejoras generales para ordenadores portátiles, como es el soporte integrado del escalado de frecuencia de la CPU. Se han añadido distintos juegos entre ellos rompecabezas y juegos de acción en primera persona. Un cambio notable es la introducción de goplay, un navegador gráfico de juegos que incluye filtros, capacidad de búsqueda, descripciones e instantáneas de los juegos en Debian.

La disponibilidad de OpenJDK, el compilador Java de GNU, el intérprete de bytecodes Java de GNU, Classpath, y otras versiones libre de la tecnología Java de Sun, en Debian GNU/Linux 5.0 hace posible la distribución de las aplicaciones basadas en Java dentro del repositorio principal (main) de Debian.

Puedes instalar Debian GNU/Linux utilizando distintos mecanismos de instalación, como DVDs, CDs, memorias USB y diskettes y hasta discos Blu-ray, e incluso directamente desde la red. El entorno de escritorio predeterminado es el de GNOME, y se encuentra en el primer CD. Se pueden instalar otros entornos de escritorio, como KDE, Xfce y LXDE, utilizando las dos nuevas imágenes de CD alternativas. De nuevo se encuentran disponible CDs y DVDs multi-arquitectura para Debian GNU/Linux 5.0, que permiten la instalación de varias arquitecturas desde un solo disco.

Se puede actualizar desde la versión anterior automáticamente.

Para conocer todas las novedades sigan el siguiente link hacia las notas de publicación:

http://www.debian.org/News/2009/20090214

Y por supuesto para descargar:

http://www.debian.org/CD

Fuente

http://www.ubuntips.com.ar