feb 23

por que Paludis? bueno, porque portage ya lo veo bien lento para un trabajo como el de gestionar paquetes, ademas que paludis veo que trabaja mucho mejor que portage.

un gran inconveniente es que portage terminará siendo una carga para gentoo proque no hay forma de eliminarlo y depender solo de paludis ya que muchos de los ebuilds que hay en el repositorio oficial de Gentoo tienen como dependencia al mismo portage.

pero puedes convivir copn los dos y solo usar paludis que es la opcion mas inteligente, asi que comencemos!!!

primero trabajaremos con el mismo portage ya que no tenemos al paudis instalado aun, entonces primero añadimos algunas reglas ya que primero que el portage tiene a paludis como inestable, lo cual es mentira porque hasta ahora me funciona a las mil maravillas:

echo sys-apps/paludis >> /etc/portage/package.keywords

luego agregamos algunos flgas USE para que nuestro paludis funcione correctamente, después de eso, a instalar se ha dicho!!!

echo sys-apps/paludis inquisitio glsa ruby-bindings visibility qa pink bash-completion >>/etc/portage/package.use

emerge paludis

una vez instalado, paludis necesita de configuracion, pero hacerla manualmente es bien tedioso y es muy facil caer en error, entonces para eso necesitaras de un script que está en la misma web de paludis, lo que hace es migrar toda tu configuracion del portage a paludis: se llama portage2paludis:

wget "http://git.pioto.org/?p=paludis-scripts.git;a=blob_plain;f=portage2paludis.bash" -O /root/portage2paludis.bash

no se olviden de colocale las comillas a la direccion a descargar

una vez hecho esto, ejecutamos el script, como root:

bash /root/portage2paludis.bash

apenas ejecutes el script, comenzará una especie de asitente el cual ye preguntará si quieres que se habilite el cache de nombres, tu le dices que si a todo y una vez terminado el script tienes que hacer un sync para que paludis sepa que cosas instalar.

paludis --sync

comúnmente en este punto hay alguns errores ya que pañudis busca unos directorios de cache que no existen, pero al hacer el paludis –sync se te informa detalladamente decada error y ahi aparece el directorio que no existe, crealos desde el .cache en adelante

esta parte es un poco mortificante ya que hay que crear los directorios uno por uno y de cada uno de nuestros overlays, luego de crearolos, ttenemos que volver a haceer el paludis –sync

con esto ya tenemos todo listo para hacer funcionar nuestro paludis recien inagurado, cabe mensionar que se den una pasada por /etc/paludis para que examinen sus ficheros de configuracion creados con portage2paludis.bash y se den cuenta de lo facil que es la forma de configuracion de paludis

ahora algunos ejemplos:

en portage en paludis
emerge emacs paludis -i emacs
emerge -p emacs paludis -pi emacs
emerge -pvuDN world paludis -ip world –dl-reinstall if-use-changed
emerge -s emacs inquisito emacs
layman -a sunrise playman -a sunrise

inquisito e playman se instalan con las USE flags inquisito y ruby-bindings respectivamente

bueno, eso es todo, espero que les sirva

written by Enrique Sardon \\ tags: , , ,



Psts Realacionados



Leave a Reply