Linux

Linux es un núcleo libre de sistema operativo (también suele referirse al núcleo como kernel) basado en Unix. El Kernel de Linux es uno de los principales ejemplos de software libre y de código abierto. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo.
¿Que es Aptitude ?
Es uno de los gestores paquetes mas utilizado por casi todas las distribuciones de linux.
DESCRIPCIÓN:Permite al usuario ver la lista de paquetes y realizar tareas de gestión tales como instalar, actualizar o eliminar paquetes. Puede llevar a cabo las acciones con una interfaz gráfica o en la línea de órdenes.
¿Por que utilizar Aptitude ?
aptitude administra mejor las dependencias que apt-get.
Otras ventajas de aptitude:
- aptitude eliminará los paquetes inútiles al desinstalar un paquete.
- aptitude permite el acceso a todas las versiones de un paquete.
- aptitude registra todas sus acciones en dans /var/log/aptitude.
- aptitude facilita el seguimiento de programas obsoletos listándolos en “Obsolete and Locally Created Packages”
- aptitude incluye un potente sistema de búsqueda para encontrar paquetes específicos o limitar la visualización de paquetes. Los usuarios familiarizados con mutt rápidamente se sentirán cómodos con aptitude, ya que la sintaxis de sus expresiones está inspirada en mutt. Ver “SEARCHING, LIMITING, AND EXPRESSIONS” en /usr/share/doc/aptitude/README.
- aptitude en pantalla completa integra a su y puede ser utilizado por un usuario normal hasta que realmente necesite privilegios de administrador.
NOTA:
Aunque recomendamos utilizar aptitude por las ventajas nombradas con anterioridad, hay que tener en cuenta que distribución utilizamos, ya el comportamiento puede varias, sobretodo aquellas que son retocadas sus repositorios a mano.
Sintexis y Ejemplos de APTITUDE :
aptitude [opciones ] paquetes
El software y el sistema operativo de nuestro equipo normalmente se distribuye en forma de paquetes, estos a la hora actualizarse o instalarse suele estar encapsulado en un solo fichero en los repositorios. En este fichero encapsulado podremos encontrar a parte del propio software la información de la versión, de los requisitos a la hora instalar (dependencias ), información detallada del funcionamiento del software,...
Los Sistemas de gestión de paquetes también conocidos como "gestores de paquetes" son programas que sirve para automatizar software y el propio sistema operativo. Estos gestores de paquetes analizan las metas-información de los ficheros encapsulado, donde le indica la versión a actualizar y compruebe las dependencias (que se cumplan o no), para conseguir una correcta actualización o instalación del paquete (software o programa del sistema operativo).
En todas las distribuciones de Linux podemos utilizar varios sistemas de gestión de paquetes tanto desde terminal como desde la parte gráfica.
Algunos de los gestores de paquetes que podemos ejecutar desde terminal:
- Aptitude
- Apt-get
- dpkg ( Esté es la base de sistema de gestión paquetes de Debian )
Si deseas profundizar más en los sistemas gestión de paquetes hay tema bastante amplio en este libro : "Libro de administración de Debian".

La mayoría de las distribuciones a la hora de instalarse se componen de paquetes fundamentales para el correcto funcionamiento del sistema operativo con una configuración preestablecida, para hacer mas sencilla la instalación, sobretodo para novatos como yo, aunque estó no siempre es lo mas recomendable, ya que esta configuración debería ser en función del hardware que disponga el equipo y el uso para el que se va aplicar ese ordenador.
Una Distribución de Linux ( Distro ) es un conjunto de software basada en el kernel de linux, normalmente cada distro se especializa para el grupo de usuarios al que fue creado.
Las distribuciones de Linux ademas del núcleo de linux, incluyen habitualmente las bibliotecas ,herramientas y software adicional dependiendo a que usuarios va dirigida. Normalmente una distribución está relacionada con una empresa o comunidad.
Casi siempre el software que incluye las distribuciones de Linux es software libre, aunque hay algunas (pocas) que incluyen controladores y aplicaciones que son propietarias (software con derecho de autor).
A la hora elegir una distribución a instalar en nuestro equipo debemos tener en cuenta el prósito por el que fue creado la distro, teniendo en cuenta también, su arquitectura base , fechas de lanzamiento, fechas de las ultimas versiones estables y el tiempo de soporte (LTS).
En el este link de la wikipedia , podeís ver anexo de comparaciones de distribuciones de Linux.
- Olalla
- Linux
Estructura de un Script
Los archivos que creamos debemos guardarlos como .bash o .sh y asi podran ser ejecutados desde terminal.
Si la primera linea ponemos:
#!/bin/bash
echo "esto es una prueba de bash"
Con la primera linea podremos ejecutar el script desde la carpeta.
Maneras de ejecutar programa .bash
Desde la carpeta una vez dados los permisos de ejecución.
Desde terminal:
- Nos colocamos donde tengamos el archivo:
xxxxx@xxx:~Escritorio$ ./prueba.bash
esto es una prueba de bash - Nos colocamos donde tengamos el archivo:
xxxxx@xxx:~Escritorio$ bash prueba.bash
esto es una prueba de bash

Lee más…