Gestión Avanzada de Paquetes y Dependencias en Ubuntu

Hace algún tiempo, publiqué un post en el que explicaba como instalar aplicaciones en Ubuntu y otras distribuciones basadas en Debian, utilizando Apt y Aptitude. En la citada guía, si bien ahondo bastante en los diferentes comandos que puedes utilizar para actualizar, instalar o desinstalar paquetes, no contemplo algunas opciones más avanzadas relativas a la gestión de paquetes, resolución de dependencias, etc.

Siendo esto así, he pensado que te podría ser útil contar con una segunda guía, algo más avanzada, que sirva de continuación de esta primera y en la que pueda ahondar en todos estos aspectos que no he tratado en la primera. De momento, te dejo con una primera versión, pero tengo la intención de ampliar el post con más información en los próximos días.  Seguir leyendo

Anuncios

Como Gestionar Usuarios y Permisos en Linux. La Guía Completa

Muy buenas lector, el post de hoy quiero que te sirva de guía completa a la hora de gestionar usuarios y editar los permisos de archivos y directorios en Linux. Básicamente se trata de una segunda parte del post que ya publique hace unos días explicando al detalle como funciona la estructura de permisos de Linux, el cual te recomiendo leer antes de embarcarte con este. Si el primero era más un artículo explicativo, este se trata de un post más práctico, al estilo de guía o HowTo.

Por tal de seguir un cierta estructura a lo largo de la guía, creo que lo mejor será adoptar el mismo orden imprimido en la primera parte que te comento, por lo qué te hablaré primero de usuarios y grupos, para pasar a hablar después más en profundidad sobre la gestión de permisos. Así que, sin entretenerme más, te dejo ya con el índice con los contenidos más relevantes. Seguir leyendo

Como Actualizar el Kernel de Linux en las Ediciones LTS de Ubuntu

Muy buenas lector, si eres usuario de las verisones LTS o Long Term Support, seguramente sabrás que, al disponer de un ciclo de vida más largo (concretamente 5 años) que las versiones regulares, cada cierto tiempo se publican imágenes de descarga en forma de Point Release que engloban todas las actualizaciones y parches habidos hasta la fecha.

Debido a su ciclo de vida más extenso, es de suponer que el Kernel con el que nace, a lo largo de los 5 años de vida de estas ediciones se irá quedando obsoleto en muchos aspectos. En esta guía verás como actualizar el Kernel de Linux y el stack gráfico en estas ediciones de Ubuntu. Empezemos Seguir leyendo

Como Liberar Espacio en la Partición Boot en Ubuntu

Muy buenas lector, si alguna vez al intentar instalar actualizaciones de seguridad del Kernel Linux te ha aparecido un prompt alertándote de que no hay espacio suficiente en el disco y recomendándote liberar espacio en Boot, en esta mini guía te contaré como puedes hacer espacio en la carpeta /boot en Ubuntu y derivadas eliminando los Kernels más antiguos.

A medida que se van instalando actualizaciones menores del Kernel, las versiones anteriores se mantienen instaladas en el sistema, a menos que las elimines manualmente. Tras sucesivas actualizaciones, es posible que llegue el momento gestor de actualizaciones te indique que no es posible instalar los nuevos paquetes por falta de espacio en la partición Boot. Seguir leyendo

Como Comprimir y Descomprimir Archivos en Linux desde la Terminal

Esta guía forma parte de esta serie de posts dedicados a exprimir a fondo la línea de comandos en Linux. El post de hoy tengo la intención de mostrarte todos los comandos que necesarios para que aprendas a comprimir y empaquetar archivos o directorios, listar el contenido de una carpeta comprimida y extraer los diferentes archivos o carpetas contenidas en ella.

Para ello trabajaremos con los diferentes formatos de compresión (o al menos los más comunes) con los que te puedes encontrar en prácticamente cualquier distribución GNU/Linux de forma nativa, tales como zip, tar, gz, bz2, tar.gz y tar.bz2. Así que, tanto si eres nuevo en Linux, como si ya llevas cierto tiempo, en esta guía te servirá una visión clara de como tratar con los diferentes formatos de compresión desde la línea de comandos. Seguir leyendo

Como Comparar Archivos de Texto en Linux desde la Terminal

Esta guía forma parte de la serie de posts dedicados a exprimir al máximo la terminal de Linux y por la naturaleza del contenido podría decirse que es una extensión del post dedicado a los comandos para leer e imprimir el contenido de archivos de texto, pero en este caso he preferido ponerlo en un post separado y mantener intacto el artículo anterior.

Este post va a ser un poco corto, ya que básicamente veras como comparar dos archivos de texto (que ha simple vista pueden parecer iguales) para determinar si realmente son iguales o no. Esto quizá no es algo que se necesite hacer muy a menudo, pero en ciertos casos puede venir bien, sobretodo a la hora de comparar archivos con código fuente, archivos de configuración de alguna aplicación, etc. Seguir leyendo

Comprueba si tienes Paquetes No Libres en Ubuntu o Debian

El post de hoy es más una curiosidad que una guía. El caso es que el otro día descubrí un paquete con el curioso nombre de Virtual Richard M. Stallman. Preso de la curiosidad, no pude estarme de leer la descripción de lo que hacía en Ubuntu Software Center y realmente es muy simple: se encarga de escanear todos los paquetes que tienes instalados en tu sistema, para luego indicarte si ha alguno que no sea software libre.

No deja de ser algo útil si eres un poco purista y te gusta mantener tu sistema libre de paquetes propietarios, o si, simplemente, te pica la curiosidad. Al fin y al cabo, el tiempo que te tomara es un solo comando de la terminal y el resultado suele ser inmediato. Seguir leyendo

Como Instalar Aplicaciones en Ubuntu con Synaptic. La Guía Completa

Si en un post anterior expliqué detalladamente como instalar y gestionar paquetes en Ubuntu desde la línea de comandos, en el post de hoy quiero centrarme en Synaptic, un potente gestor de paquetes gráfico heredado del mundo Debian y que nos ha ido acompañando en todas las versiones de Ubuntu, desde sus inicios hasta Ubuntu 11.10, en que dejo de venir preinstalada en el sistema.

Pese a que es una herramienta un poco veterana y que actualmente existen herramientas más modernas para instalar programas en Ubuntu (véase Ubuntu Software Center), Synaptic sigue siendo extraordinariamente útil y cómodo a la hora de instalar y desinstalar paquetes, conocer sus dependencias, configurar los repositorios de software, etc. Si sigues estas líneas, verás el porqué de su enorme popularidad entre todo tipo de usuarios, especialmente los más veteranos. Seguir leyendo

Conoce la Estructura de Permisos de Linux al Detalle

Unix, al igual que Linux, nació como un sistema multiusuario, concebido teniendo en mente que el sistema sería utilizado por múltiples usuarios. Seguro que muchas veces has oído hablar del famoso esquema o estructura de permisos de Linux, y de que es uno de los pilares sobre el que descansa la seguridad del sistema.

En este post te intentare explicar todo lo que se respecto al tema, con el máximo grado de detalle que pueda, pero con palabras simples para que pueda ser perfectamente comprensible para cualquier persona que tenga las ganar de conocerlo, así que, sin más entretenimiento, te dejo con el índice del post para que tu mismo te organices. Espero que lo disfrutes y nos vemos en los comentarios;) Seguir leyendo

El Árbol de Directorios de Linux al Detalle

Muy buenas lector, en el post de hoy conocerás en detalle la jerarquía de directorios de Linux y otros derivados de Unix, así que si eres un usuario relativamente nuevo, o si simplemente tienes curiosidad para indagar un poco más en como se estructuran los diferentes directorios en Linux y sus funciones, este es tu post.

Como al final, entre tantas carpetas, me ha quedado el post un poco largo, lo he dividido principalmente en dos partes. En la primera conocerás qué es el Filesystem Hierarchy Standard, mientras que en la segunda parte es donde podrás consultar el listado con los diferentes directorios y conocer para que se utilizan cada uno. Sin alargarme más en la intro, te dejo debajo con el índice. Seguir leyendo