manjaro linux

13

Upload: leider-andres

Post on 26-Jul-2015

177 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Manjaro Linux
Page 2: Manjaro Linux

Manjaro Linux, o Manjaro, es una distribución Linux, con Xfce como interfaz de usuario por defecto. Se trata básicamente de un sistema operativo libre para computadores personales y enfocada en la facilidad de uso. Usa un modelo de desarrollo denominado rolling release.

HistoriaHasta mediados del año 2013 Manjaro se mantiene en estado beta, aunque los elementos claves del sistema final -como el instalador gráfico, el gestor de paquetes, el detector de hardware (mhwd) y el gestor de configuraciones- se encuentran ya implementados. Las ediciones actuales ya se encuentran en un estado suficientemente usable y estable para el usuario final, sin embargo, la versión 1.0 debe ser aún mucho más sencilla de utilizar.

Page 3: Manjaro Linux

lanzamientosManjaro Linux se encuentra aún en estado beta.La actual serie de lanzamiento son las versiones 0.8.X. Entre las versiones 0.8.0 y 0.8.12 (el lanzamiento actual, a la fecha de febrero de 2015), la lista de entornos de escritorio ofrecidos, así como la cantidad de programas incluidos en cada lanzamiento ha ido variando.

La versión 0.8.7 contiene los siguientes entornos de escritorio soportados de manera oficial: XFCE (principal), y OpenBox. Las ediciones comunitarias incluyen: E17, MATE, LXDE, Cinnamon/Gnome-shell, KDE/Razor-qt y Fluxbox. La versión NET-Edition está disponible para quienes deseen instalar sus propios entornos de escritorio.Manjaro 0.8.5 fue la última edición en que se incluyó Cinnamon como edición comunitaria, dado que no es compatible con gtk 3.8, mientras que la edición con Gnome Shell fue agregada en la versión 0.8.3., de todas maneras gracias al trabajo de la comunidad de Arch en la actualidad, se ha logrado a la fecha, restituir la edición Cinnamon/Gnome-shell

Page 4: Manjaro Linux
Page 5: Manjaro Linux

Relación con Arch Linux

Page 6: Manjaro Linux
Page 7: Manjaro Linux

CaracterísticasManjaro Linux ofrece de serie el soporte multimedia, una robusta solución para la detección de hardware, soporte para múltiples versiones del kernel y un proceso de instalación gráfico

Existen versiones de 32-bits y 64-bits y es binariamente compatible con Arch Linux. Puede ser configurada como un sistema estable (semi rolling-release, por defecto) o como un sistema bleeding edge en línea con Arch

Los repositorios son manejados con su propia herramienta denominada Boxlt diseñada al estilo git.

Page 8: Manjaro Linux

pacman El gestor de paquetes de pacman es una de las principales características distintivas de Arch Linux. Combina un simple formato de paquetes binarios con un fácil sistema de compilación de paquetes. El objetivo de pacman es hacer posible gestionar fácilmente los paquetes, si son de los repositorios oficiales de Arch o compilaciones propias del usuario.

ConfiguraciónLa configuración de pacman se encuentra en el archivo [ /etc/pacman.conf. ] Este es el archivo donde el usuario configura el programa para que funcione de la manera deseada

Page 9: Manjaro Linux

Evitar la actualización de un paquetePara omitir la actualización de un paquete determinado, especifíquelo en la línea apropiada: -------------------------------------------IgnorePkg=linux ------------------------------------------- Evitar la actualización de un grupo de paquetesAl igual que con un paquete, es posible ignorar la actualización de un grupo de paquetes: -------------------------------------------IgnoreGroup=gnome -------------------------------------------Evitar la instalación de archivos en el sistemaPara ignorar siempre la instalación de archivos o carpetas específicos enumérelos con NoExtract. Por ejemplo, para evitar la instalación de units de systemd use esto: ------------------------------------------ NoExtract=usr/lib/systemd/system/*------------------------------------------

Page 10: Manjaro Linux

Instalar paquetes específicosPara instalar o actualizar un solo paquete o lista de paquetes (incluyendo las dependencias), ejecute la orden siguiente: --------------------------------------------------------------------# pacman -S nombre_paquete1 nombre_paquete2 ... --------------------------------------------------------------------A veces hay varias versiones de un paquete en diferentes repositorios, por ejemplo, [extra] y [testing]. Para instalar la versión precedente necesita especificar el nombre del repositorio: ---------------------------------------------------------------------# pacman -S extra/nombre_paquete ---------------------------------------------------------------------Instalar grupos de paquetesAlgunos paquetes pertenecen a un grupo, los cuales se pueden instalar simultáneamente. Por ejemplo, usando la orden: --------------------------------------------------------------------# pacman -S gnome --------------------------------------------------------------------

Page 11: Manjaro Linux

Desinstalar paquetesPara eliminar un solo paquete, dejando todas sus dependencias instaladas:---------------------------------------------- # pacman -R nombre_paquete ----------------------------------------------Para eliminar un paquete y sus dependencias que no son usadas por ningún otro paquete instalado: ----------------------------------------------# pacman -Rs nombre_paquete ----------------------------------------------Para eliminar un paquete, sus dependencias y todos los paquetes que dependen de esas dependencias: Advertencia: Esta operación es recursiva, y debe utilizarse con precaución, ya que puede eliminar muchos paquetes potencialmente necesarios.------------------------------------------------------------# pacman -Rsc nombre_paquete ------------------------------------------------Para eliminar un paquete, el cual es requerido por otro paquete, sin quitar el paquete dependiente:------------------------------------------------ # pacman -Rdd nombre_paquete -----------------------------------------------

Page 12: Manjaro Linux

NOTA: Pacman guarda los archivos de configuración importantes al quitar ciertas aplicaciones y los renombra con la extensión: .pacsave. Para evitar la creación de estos archivos de backup utilice la opción -n: # pacman -Rn nombre_paquete Actualizar PaquetesPacman puede actualizar todos los paquetes del sistema con una sola orden. Este proceso puede durar bastante tiempo dependiendo de cuánto tiempo haya estados sin actualizar el sistema. Esta orden puede sincronizar las bases de datos de los repositorios y actualizar los paquetes del sistema (excluyendo paquetes "locales" que no están en los repositorios configurados): ----------------------------------------------# pacman -Syu ---------------------------------------------- Consultar la base de datos de paquetesPacman puede consultar la base de datos local de los paquetes con la opción -Q; véase: ----------------------------------------------$ pacman -Q --help ----------------------------------------------y puede consultar las bases de datos sincronizadas con la opción -S; véase:---------------------------------------------- $ pacman -S --help ---------------------------------------------

Page 13: Manjaro Linux

RepositoriosEn esta sección se define qué repositorios utilizar, como se especifican en /etc/pacman.conf. Se puede especificar aquí directamente o incluirlo desde otro archivo (por ejemplo /etc/pacman.d/mirrorlist), siendo necesario mantener una sola lista. /etc/pacman.conf --------------------------------------------------#[testing] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist #[community-testing] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. #[multilib-testing] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist #[multilib] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs