Sabayon Linux es una distro basada en Gentoo (en particular la rema testing) y totalmente compatible con esta, pero mucho más facil de usar.Viene con todos los códecs instalados, asi que tampoco hay necesidad de grandes configuraciones una vez descargado Usa como interfaz gráfica a Kde y a XBMC para una sesion exclusiva de contenidos multimedia, pero se le puede instalar cualquier entorno. A diferencia de la mayoría de las distros, tiene 2 gestores de paquetes, portage y entropy.
El primero trabaja con código fuente y es más lento xq tiene que compilar, se usa para trabajar con los programas de Gentoo. El segundo es el qué más se usa y trabaja con los binarios, por lo que es mucho más rapido.
Es una rolling-release, por lo cual una vez instalado el sistema nunca más tienen la necesidad de reinstalarlo. Tiene dos filosofías Out of the Box: Todo debería estar listo para funcionar y Keep It Simple, Stupid:
Requisitos minimos
Entorno Live - Sin escritorio 3D:
Procesador i586 (a partir de AMD K5 e Intel Pentium)
al menos 128MB de RAM (se recomiendan 256)
una tarjeta gráfica 2D
un monitor con capacidad DDC
teclado y ratón
Entorno Live - Con escritorio 3D:
Procesador i686 (a partir de AMD K6 e Intel Pentium II)
al menos 256MB de RAM (se recomiendan 512)
una tarjeta gráfica compatible con OpenGL (prácticamente cualquier NVIDIA, ATI, Intel, VIA)
un monitor con capacidad DDC
teclado y ratón
Link de descarga para Argentina:
http://mirrors.coopvgg.com.ar/sabayon/iso
para procesador de 32 bit descarguen la que dice x86 y para uno de 64 la que dice amd 64. Si no saben que procesador tienen bajen la de 32 bit.
La instalación es extremadamente simple, muy similar a la de ubuntu pero más rápida porque no baja nada de Internet, asi que no creo necesaria explicarla.
Ya la instale, ¿Ahora que hago? Lo primero es hacer una actualizacion general para poder trabajar tranquilos.
sudo equo update
o bien
su
equo update
Una vez echo esto editamos los mirrors para que la descarga no sea tan lenta.
kdesu dolphin
desde aca vamos a ir a /etc/entropy/conf..... y abrimos el archivo sabayon-weekly
aca agregamos los repositorios de Argentina
http://mirrors.coopvgg.com.ar/sabayon/entropy/
pueden borrar todos y dejar solo este, o dejar algunos en caso que estos se caigan (esto es lo que yo hago)
para saber cuales dejar corran en terminal.
sudo equo repo mirrorsort sabayon-weekly
aca los va a ordenar según la velocidad de descarga, asi que si van a dejar alguno, dejen los más rápidos.
Una vez echo esto escriban:
sudo equo upgrade
y si tenes la mala leche que se te corta internet a la mitad, frenas la ejecución con ctrl+c y cuando vuelva internet escribis:
sudo equo upgrade --resume
y después de un breve chequeo la descarga va a seguir desde donde estaba
Ahora a conocer un poco más la distro por adentro
Aca no hay gestor de paquetes al estilo Synaptic o YaST, la única herramienta gráfica que hay es el Rigo que es la version grafica del Entropy. Tiene un diseño inspirado en Google,
asi que es muy facil de usar. para configurarlo tienen que hacer click a la izquierda de la barra de búsqueda.
Como ya dije, Sabayon tiene dos gestores Entropy y Portage.
Entropy: Para instalar un programa primero hay que buscar para saber el nomre exacto del paquete.
equo search programa
Esto nos va dar todas la versiones disponibles y si la tenemos instalada o no.
Luego para instalar
equo install paquete
Lista completa de opciones
~ equo ~ Entropy Framework Client - (C) 2007-2012
Opciones Básicas
--help este mensaje
--version imprime la versión del programa
--nocolor deshabilita la salida con colores
--color force colorized output
--bashcomp print a bash completion script to stdout
Opciones del programa
update actualiza los repositorios configurados
--force fuerza la sincronización independientemente del estado de los repositorios
repo manage your repositories
enable enable given repository
disable disable given repository
add <string> add repository (pass repository string)
remove <id> remove repository
list list active repositories
mirrorsort <id> reorder mirrors basing on response time
merge <dest> merge content of source repos to dest [for developers]
--conflicts also remove dependency conflicts during merge
notice lector del tablón de anuncios del repositorio
status muestra el estado de los repositorios
search busca paquetes en los repositorios
match busca coincidencias con algún paquete en los repositorios
--multimatch devuelve todas las coincidencias encontradas en vez de sólo una
--installed match inside installed packages repository
--multirepo devuelve coincidencias desde todos los repositorios
--showrepo imprime la información del repositorio (usando --quiet)
--showdesc imprimir también la descripción (usando --quiet)
hop <branch> actualiza la distribución a una nueva versión (rama)
upgrade actualiza el sistema con los últimos paquetes disponibles
--ask pregunta antes de realizar cualquier cambio
--fetch sólo descarga los paquetes
--pretend sólo hace una prueba de instalación
--verbose muestra más detalles acerca de lo que va ocurriendo
--replay reinstala todos los paquetes y sus dependencias
--empty lo mismo que --replay
--resume continúa las operaciones previamente interrumpidas
--skipfirst usado junto a --resume hace que el primer paquete no se tenga en cuenta
--multifetch descarga varios paquetes en paralelo (por defecto 3)
--multifetch=N descarga N paquetes en paralelo (máximo 10)
security herramientas de la infraestructura de seguridad
oscheck verify installed files using stored checksums
--mtime consider mtime instead of SHA256 (false positives ahead)
--assimilate update hashes and mtime (useful after editing config files)
--reinstall reinstall faulty packages
--quiet muestra menos detalles (útil para los scripts)
--verbose also list removed files
update descarga los últimos Avisos de Seguridad
--force force download even if already up-to-date
list muestra todos los Avisos de Seguridad disponibles
--affected muestra sólo los afectados
--unaffected muestra sólo los no afectados
info muestra la información de los avisos correspondiente a los identificadores proporcionado
install instala todas las actualizaciones de seguridad automáticamente
--ask pregunta antes de realizar cualquier cambio
--fetch sólo descarga los paquetes
--pretend sólo hace una prueba de instalación
--quiet muestra menos detalles (útil para los scripts)
install install atoms or binary packages
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
--fetch sólo descarga los paquetes sin realizar la instalación
--nodeps no añade ninguna dependencia
--bdeps also pull in build-time dependencies
--resume continúa las operaciones previamente interrumpidas
--skipfirst usado con --resume, hace que ignore el primer paquete en cola
--clean elimina los paquetes descargados después de ser usados
--empty añade todas las dependencias independientemente de su estado
--relaxed calm down dependencies resolution algorithm (might be risky)
--deep hace las reglas de las dependencias mas estrictas
--verbose muestra más detalles acerca de lo que va ocurriendo
--configfiles hace que los archivos de configuración antiguos sean eliminados
--multifetch descarga varios paquetes en paralelo (por defecto 3)
--multifetch=N descarga N paquetes en paralelo (máximo 10)
source descarga el código fuente de los atoms
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
--nodeps no añade ninguna dependencia
--relaxed calm down dependencies resolution algorithm (might be risky)
--savehere guarda las fuentes en el directorio de trabajo actual
fetch sólo descarga los paquetes sin realizar la instalación
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
--nodeps no añade ninguna dependencia
--relaxed calm down dependencies resolution algorithm (might be risky)
--multifetch descarga varios paquetes en paralelo (por defecto 3)
--multifetch=N descarga N paquetes en paralelo (máximo 10)
remove elimina uno o más paquetes
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
--nodeps no añade ninguna dependencia
--deep also pull unused dependencies where reverse deps list is empty
--empty when used with --deep, helps the removal of virtual packages
--configfiles hace que los archivos de configuración también sean eliminados
--force-system dangerous: forces system packages removal, do not use this!
--resume continúa las operaciones previamente interrumpidas
mask mask one or more packages
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
unmask unmask one or more packages
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
config configura uno o mas paquetes instalados
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
deptest busca dependencias insatisfechas
--quiet muestra menos detalles (útil para los scripts)
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
unusedpackages busca paquetes sin usar (presta atención)
--quiet muestra menos detalles (útil para los scripts)
--sortbysize ordena los paquetes por su tamaño en disco
libtest busca bibliotecas perdidas
--dump dump results to files
--listfiles imprime los archivos rotos en stdout
--quiet muestra menos detalles (útil para los scripts)
--ask pregunta antes de realizar cualquier cambio
--pretend sólo hace una prueba de instalación
conf herramienta de actualización de archivos de configuración
update ejecuta la función de actualización de archivos de configuración
query realiza otras peticiones en los repositorios y bases de datos locales
belongs busca a qué paquete pertenece un archivo
changelog muestra el changelog de paquetes
revdeps busca los paquetes que dependen de los atoms proporcionados
description busca paquetes por su descripción
files muestra los archivos que pertenecen a los atoms proporcionados
installed busca un paquete en la base de datos local
license muestra los paquetes que posean las licencias proporcionadas
list muestra los paquetes basándose en el parámetro escogido de los siguientes
installed
muestra los paquetes instalados
--by-user only packages installed by user
available muestra los paquetes disponibles
mimetype search packages able to handle given mimetypes
--installed search among installed packages
associate associate given file paths to applications able to read them
--installed search among installed packages
needed muestra las bibliotecas en tiempo de ejecución requeridas por los atoms proporcionados
orphans busca archivos que no pertenecen a ningún paquete
removal muestra el árbol de eliminación para los atoms especificados
required muestra los atoms requeridos por las bibliotecas proporcionadas
sets busca sets de paquetes disponibles
slot muestra los paquetes que posean el slot proporcionado
tags muestra los paquetes que posean la etiqueta proporcionada
graph show direct depdendencies tree for provided installable atoms
--complete include system packages, build deps and circularity information
revgraph show reverse depdendencies tree for provided installed atoms
--complete include system packages, build deps and circularity information
--verbose muestra más detalles
--quiet imprime los resultados de forma que puedan ser usados por scripts
Para instalar desde el Portage escribimos
emerge paquete
opciones enteras de Portage
emerge: the other white meat (command-line interface to the Portage system)
Usage:
emerge [ options ] [ action ] [ ebuild | tbz2 | file | @set | atom ] [ ... ]
emerge [ options ] [ action ] < system | world >
emerge < --sync | --metadata | --info >
emerge --resume [ --pretend | --ask | --skipfirst ]
emerge --help [ --verbose ]
Options: -[abBcCdDefgGhjkKlnNoOpPqrsStuvV]
[ --color < y | n > ] [ --columns ]
[ --complete-graph ] [ --deep ]
[ --jobs JOBS ] [ --keep-going ] [ --load-average LOAD ]
[ --newuse ] [ --noconfmem ] [ --nospinner ]
[ --oneshot ] [ --onlydeps ] [ --quiet-build [ y | n ] ]
[ --reinstall changed-use ] [ --with-bdeps < y | n > ]
Actions: [ --depclean | --list-sets | --search | --sync | --version ]
Para mas informacion: