Definamos Normal.

El Blog personal de Rafael Rojas

Category: Instalacion (page 2 of 2)

Grub2 en ArchLinux

EL GRUB es el gestor de arranque mas utilizado en las distribuciones de GNU/Linux, por su facilidad de uso,e scalabilidad y facilidad de configuracion su uso se extendio hasta casi remplazar a otros gestores de arranque como LILO.

ArchLinux aun maneja por default una version antigua del GRUB, (grub-0.99). Es con este gestor de arranque con el que se instala por default el sistema operativo, dejando un archivo de configuracion global en /boot/grub/menu.lst. No es estrictamente necesario cambiar esta version del grub, que funciona perfectamente en sistemas de un solo sistema operativo, dos o mas. Pero siguiendo el modo bleeding edge de los paquetes de ArchLinux, podemos instalar y configurar el grub2 (Grub 1.99).

Caracteristicas o mejoras del grub2:

  • Soporte para Scripting, declaraciones condicionales y funciones (programabilidad)
  • Carga de modulos de manera dinamica
  • Modo de rescate
  • Menus personalizables
  • Capacidad para menu de arranque grafico y soporte para temas personalizados
  • Capacidad para iniciar de imagenes ISO
  • Nueva estructura de configuracion
  • New configuration file structure
  • Multiplataforma (no solo x86)
  • Identificacion de dispositivos por UUID

Instalacion en ArchLinux
Continue reading

Pulseaudio en KDE + ArchLinux

Siguiendo la guía de instalación de KDE en ArchLinux, vienen estos miniposts de pequeñas configuraciones o mejoras para el escritorio.

Que es pulseaudio

PulseAudio (antiguamente PolypAudio) es un servidor de sonido multiplataforma, capaz de funcionar por red. Funciona bajo sistemas compatibles con POSIX como GNU/Linux y otros sistemas operativos como Microsoft Windows. Se pretende que sea un reemplazo para el servidor Enlightened Sound Daemon.

Las características principales de PulseAudio incluyen:

Control de volumen independiente por aplicación.
Una arquitectura extensible basada en plugin con soporte para carga de módulos.
Compatible con la mayoría de aplicaciones de audio.
Soporte para múltiples fuentes de audio y skins.
Operación de baja latencia y soporte para medición de latencia.
Capacidad para descubrir otros ordenadores en la red local que utilicen PulseAudio, y reproducir sonido directamente hacia sus altavoces.
Posibilidad de cambiar el dispositivo de salida de audio de cualquier aplicación mientras se está reproduciendo el sonido.
Una interfaz de línea de comandos con funcionalidades de scripting.
Muestra de conversión incorporada y funcionalidades de muestreo.
Capacidad para combinar múltiples tarjetas de sonido en una sola.
Capacidad para sincronizar múltiples flujos de reproducción.
Detección dinámica de dispositivos de audio Bluetooth.

KDE, a diferencia de Gnome, por defecto no maneja pulseaudio, viene con alsa, hay configuraciones y paquetes para hacer funcionar a pulseaudio sin problemas, pero a menos de que estrictamente sepamos que necesitamos manejar pulseaudio, o tenemos alguna configuracion o equipo avanzado de audio pues es bueno cambiar a un sistema de sonido un poco mas avanzado como lo es pulseaudio.

Primero que nada instalamos pulseaudio, su conector con alsa y una li9breria para que pulse y flash se lleven bien:

pacman -S libcanberra-pulse pulseaudio pulseaudio-alsa
Continue reading

Pacman 4 movido a core, la firma de paquetes ya es oficial

Como lo habia comentado hace unos meses, en un post anterior que murio con el “error de diciembre” pacman – el gestor de paquetes de archlinux ha adoptado la firma de paquetes con llaves GPG. Esta nueva firma de paquetes hara mas seguro el uso del gestor de paquetes y repositorios de ArchLinux.

Aunque siendo usuario por poco mas de 2 años de ArchLinux jamas conoci un probvlema de algun paquete troyanizado o comprometido de los repositorios oficiales. Pero tambien tampoco hay que esperar a que eso suceda para darle mas seguridad a los usuarios.

Por default la verificacion en la firma de paquetes viene deshabilitada en este nuevo pacman, se puede utilizar esta nueva caracteristica de 3 formas distintas:

Dentro del archivo /etc/pacman.conf en la seccion de opciones:

SigLevel = Optional TrustedOnly A nivel opcional revisara la llave GPG si es que existe validara solamente las llaves previamente aceptadas y marcadas como confiables

SigLevel = Optional TrustAll A nivel opcional revisara la llave GPG si es que existe, pero aceptara todas las llaves GPG incluso si estas aun no han sido previamente guardadas o marcadas como confiables.

SigLevel = Requiered TrustedOnly Forzosamente revisara la llave GPG si no esta disponible rechazara instalar el paquete, causara conflicto con AUR, validara solamente las llaves previamente aceptadas y marcadas como confiables

SigLevel = Requiered TrustAll Forzosamente revisara la llave GPG si es que existe, pero aceptara todas las llaves GPG incluso si estas aun no han sido previamente guardadas o marcadas como confiables.

SigLevel = Never Caracteristica completamente deshabilitada

Al utilizar cualquiera de las 4 opciones de uso de la firma de paquetes debemos tener activado el servidor de llaves GPG de pacman, de otra FORMA ESTA FIRMA NO FUNCIONARA:

pacman-key --init

Scripts para agregar las llaves GPG requeridas

Llaves maestras

Este script es util para agregar las llaves maestras de los repositorios oficiales:

for key in FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done

Llaves de developers

Llaves de desarrolladores oficiales de ArchLinux

curl https://www.archlinux.org/developers/ |
awk -F\" '(/pgp.mit.edu/) {sub(/.*search=0x/,"");print $1}' |
xargs pacman-key --recv-keys

Llaves de Usuarios de Confianza (trusted users)

curl https://www.archlinux.org/trustedusers/ |
awk -F\" '(/pgp.mit.edu/) {sub(/.*search=0x/,"");print $1}' |
xargs pacman-key --recv-keys

Posible solucion al error de importacion de llaves

Algunos proveedores de internet bloquearan el puerot utilizado para importar las llaves GPG

Editamos el archivo /etc/pacman.d/gnupg/gpg.conf

Y sustituimos esta linea:

keyserver hkp://keys.gnupg.net

Por

keyserver hkp://pgp.mit.edu:11371

Y todo deberia funcionar bien.

Instalando ArchLinux, parte 2: ArchLinux + KDE

Ya habiendo visto como instalar ArchLinux paso a paso, como funciona pacman y como funciona yaourt sigue la parte interesante.

Como pasar ArchLinux de esto:

A algo asi:

O algo asi 🙂

Primero que nada hay que actualizar la base de datos de pacman:

pacman-db-upgrade

Luego a actualizar los paquetes necesarios Continue reading

Newer posts

© 2019 Definamos Normal.

Theme by Anders NorenUp ↑