mount – Montar particiones

Posted on Actualizado enn

mount es un comando que se utiliza para montar dispositivos y particiones para su uso por el sistema operativo.

Montar (mount) un dispositivo o partición es hacer que el sistema operativo muestre el contenido de dicho dispositivo o partición en un enlace lógico (un directorio). Cuando se desmonta (umount) un dispositivo o partición se rompe el enlace y se sigue trabajando con los mismos archivos básicos del sistema operativo.

Comando de la orden mount:

mount [-t tipo] [-o opciones ] [dispositivo] [directorio]

mount le dice al kernel (núcleo) que anexe al sistema de ficheros del sistema operativo, lo que encuentre del tipo [-t tipo] cuya opciones nos indica[-o opciones] que es dispositivo [dispositivo] que nos indica el directorio de trabajo [directorio].

Ejemplos:

_____________________________________________________

mount -t iso9660 /dev/hdc0 /mnt/cdrom

mount -t vfat /dev/sdb1 /mnt/usb

mount -t iso9660 -o loop /home/usuariodebian/imagen.iso /mnt/ISO

_____________________________________________________

Falta mas que leer…

Repositorios de Debian

Posted on Actualizado enn

El repositorio es a todos los efectos un archivo ordenado donde son almacenados los paquetes Debian (sean estos paquetes binarios y fuentes) en modo bien organizado, con una estructura bien definida y constantemente bien actualizada. Los paquetes contenidos en un repositorio son indexados en estos archivos:

  • Packages.gz, son paquetes que contienen los binarios.
  • Sources.gz, son aquellos que contienen las fuentes.

El archivo Sources.list

En cada sistema Debian, los repositorios utilizados vienen indicados en el archivo /etc/apt/sources.list, en este fichero cada linea representa un repositorio y la forma en que se obtendran los paquetes, asi como la rama de Debian que se desea utilizar (stable, testing, unstable). Cada linea que comience con # sera ignorada, asi como las lineas vacias.

Es importatnte ingresar los repositorios en un orden justo, los primeros en la lista son los mas importates (o favoritos). para mejorar el rendimiento, es aconsejable ordenarlos por velocidad (primero cd-rom, despues red local, internet).

Sintaxis

cada linea que describe un repositorio tiene una bien definida sintaxis:

deb [url] [distribution] [component…]

Si analizamos por separado seria:

deb o deb-src

Sirve para indicar si el repositorio indicado contiene paquetes binarios o fuentes (si tiene ambos es necesario 2 lineas)

[url]

Indica la direccion donde es posible encontrar el repositorio, ademas podemos elegir entre los siguientes metodos de acceso.

Falta mas que leer…

Synaptic

Posted on

Synaptic es un gestor de paquetes con interfaz grafica para apt, diseñado para debian GNU/Linux. Puede ahorrarnos mucho tiempo de lectura para el entendimiento real de lo que hay detras de el, es decir, la forma en que debian realmente maneja los paquetes, por ser solo un frontened de lo que es realmente un gestor de paquetes como dselect, aptitude, apt-get.

Que podemos hacer con synaptic:

  • Instalar, eliminar, reinstalar, configurar y actualizar paquetes.
  • Actualizar  un sistema en su totalidad.
  • Edicion de repositorios de los cuales obtenemos los paquetes.
  • Busqueda de paquetes por nombre o descripcion.
  • Filtrado de  la lista de paquetes por estatus (instalado, eliminado, etc).
  • Ordenarlos por estatus, categorias, etc.
  • Poder visualizar la documentacion en linea de cada paquete.
  • Bloquear paquetes para mantenerse en la version actual.
  • Forzar la instalacion de una version de paquete especifico.

 

Aptitude: interfaz para APT

Posted on Actualizado enn

Aptitude es un gestor de paquetes para sistemas debian GNU/Linux, que proporciona la funcionalidad de dselect y apt-get, asi como de muchos elementos adicionales que no se encuentran en ningunos de los dos programas. Tiene una interfaz en modo texto basado en ncurses, para el manejo de sistemas de paquetes de GNU/Linux, que tiene fama de resolver mejor las dependencias de apt y eliminar paquetes inútiles. Entre otras cosas permite:

  • Visualizar las distintas listas de paquetes
  • Realizar tareas de gestion de paquetes, tales como instalar, actualizar y eliminar paquetes.
  • Realizar búsqueda de paquetes
  • Resolver problemas de dependencias
  • Jugar al buscaminas

Estas acciones pueden ser llevadas acabo mediante la interfaz gráfica que este posee o por linea de comandos.

Para ver las opciones y parámetros disponibles ingrese:

$aptitude –-help

$man aptitude

Dpkg: Una herramienta intermedia

Posted on Actualizado enn

El programa dpkg es la base del sistema de gestion de paquetes de debian GNU/Linux. Fue creado por Ian Jackson en 1993. Se utiliza para instalar, quitar y proporcionar informacion sobre los paquetes .deb.

Dpkg en si es una herramienta de bajo nivel. Se necesita un frontal de alto nivel para traer los paquetes desde lugares remotos o resolver conflictos complejos en las dependencias de paquetes. Debian cuenta con apt para esta tarea.

Herramientas adicionales necesarias para construir un paquete .deb:

dpkg-source

Empaqueta y desempaqueta los archivos fuentes

dpkg-gencontrol

Lee informacion de un arbol fuente debian desemquetado y genera un paquete binario de control generando una entrada para este en el fichero debian/files

dpkg-shlibsdeps

Calcula las dependencias de ejecutables respecto a las librerias

dpkg-genchanges

Falta mas que leer…

Gestion de paquetes en Debian y derivados

Posted on Actualizado enn

Un gestor de paquetes se encarga de facilitarnos la tarea de buscar, instalar y administrar paquetes precompilados para usarlos en nuestro sistema. La mayoria de los sistemas operativos poseen uno.

En Debian existe apt o Advanced Packaging Tools, que se encarga de las tareas mencionadas mas arriba. Para facilitarnos aun mas la tarea existen interfaces o frontispicios, algunos de ellos son: aptitude (hecho en base a la libreria ncurses), Synaptic (GTK+), adept (qt), etc. Aqui hablare o mejor dicho, escribire, sobre APT, Aptitude y algo de Synaptic.

APT (Advanced Packaging Tool)

En realidad apt no es un programa en si mismo, sino que apt es mas bien una biblioteca de funciones c++ empleadas por varios programas de linea de comandos para distribuir paquetes como el apt-get y el apt-cache.

APT basicamente resuelve problemas de dependencia y busca los paquetes solicitados, trabaja con dpkg, otra herramienta, que maneja la instalacion y eliminacion de paquetes.

Algunos comandos importates para el apt-get:

#apt-get update

            Actualiza listado de paquetes disponibles segun repositorios

#apt-get check

            Actualiza la cache de paquetes, crea un nuevo arbol de dependencias

#apt-get install paquete

            Instala los programas deseados

#apt-get install –-reinstall paquete

            Reinstala un programa

Falta mas que leer…

Privilegios de root por terminal: “sudo” y “su”

Posted on Actualizado enn

Por cuestinoes de seguridad es recomendable que usemos un usuario con derecho limitados y solo acceder a root (privilegios elevados) por terminal cuando se necesite. Para esta tarea existen principalmente dos comandos o aplicaciones: sudo y su.

Su: Accediendo a root con contraseña de root

Sus siglas significan “Switch user”, “Super user”, “Substitute user”,… en fin, no se sabe. Lo que si esta claro es que sirve para cambiar de usuario sin necesidad de hacer un cierre o cambio de sesión, todo desde la propia terminal. Generalmente se usa para obtener privilegios de root.

Sudo: Accediendo como root con contraseña del propio usuario

Sudo viene de “Switch User DO”, supuestamente. Este programa Para permite a los usuarios ejecutar acciones con los privilegios de seguridad del root (también se puede usar para acceder como otro usuario), esto de manera mas segura y controlable. Se instala por defecto en /usr/bin.

Falta mas que leer…

Primeros pasos en Debian Wheezy

Posted on Actualizado enn

En este articulo voy a escribir sobre temas imprescindibles a la hora de instalar Debian. Tratare de hacer un articulo completo de cada tema.

Lo primero, actualizar antes que nada:

Para los que le gusta estar en lo ultimo es recomendable una primera actualizacion:

#apt-get update & upgrade

Instalar Synaptic

Synaptic es un gestor de software que nos facilitara muchas operaciones en relacion a la gestion de repositorios y de paquetes.

$su

#apt-get update

#apt-get install synaptic

Para gestionar los repositorios vamos a Synaptic -> Configuracion -> Repositorios. Es recomendable que activemos las siguientes opciones en preferencias: “Preguntar para confirmar los cambios que afecten a otros paquetes” “Considerar los paquetes recomendados como si fueran dependencias” Mas adelante escribiré sobre los repositorios y sus diferentes opciones. Falta mas que leer…