[eside-ghost] Algunos scripts para la gentooza :)

yUnwEb yunweb en yahoo.es
Jue Feb 5 09:40:12 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Wenasss

Weno, que yo creo que ya llevo demasiado tiempo suscrito a esta lista como para no haber escrito nada aun.
Aemas me aurro y no quiero estudiar.

Asi que ahi voy: portinstall en *BSD

On Thu, 5 Feb 2004 02:53:51 +0100
aktor <aktor at aktornet.ath.cx> wrote:

> Aupa STenyaK!
> 
> El Mon, 02 Feb 2004 23:14:01 -0000
> STenyaK (Bruno González) escribió:
> 
> > Wola a todos!
> > 
> > Llevo algun tiempo usando gentoo (desde finales de verano), y aunque en mi opinion es una distro maravillosa, hay algunas cosas que se pueden mejorar un poquillo. Una de ellas es, por ejemplo, lo lento que me parece emerge al hacer busquedas.
> 
> Siento ser un puto trollero :), pero apt-get y dpkg son mejores :DDDD

Nah... los de *BSD fueron (de) los primeros en meter estas cosas... :P
Aunque no me acuerdo muy bien de como iba el tema en debian (gento npi), voy a ir diciendo asi mas o menos...

> 
> Na, es coña. Para convertir este mail en semi-howto voy a añadir los equivalentes en **debian**. Si alguien se anima a hacerlo en otras distros (RH, SUSE, Mandrake...) o sistemas (*BSD) sería brutal ;)
> 
> > Aquí os pongo algunos scripts que, aunque no dan toda la informacion que emerge proporciona, si que rulan mas rapido (instantáneo de hecho) que con el emerge search palabraABuscar.
> > 
> > Weno aki os pongo una breve descripcion de cada uno de ellos (son solo 4 scripts):
> > 
> > efind.sh [palabraABuscar] --> busca la palabra y muestra el nombre (en plan "sys-kernel/linux-headers") de los ebuilds cuyo nombre la contengan. Si no se pone ninguna palabra, saca todos los ebuilds disponibles.
> 
> - apt-cache search palabraABuscar

- - cd /usr/ports && make search name=palabraABuscar --> Busca en los nombres
- - make search key=palabraABuscar --> Busca en las descripciones
- - find /usr/ports | grep palabraABuscar -> busca en el arbol de ports

> 
> > eins.sh [palabraABuscar] --> lo mismo que antes, pero busca solo en los ebuilds instalados en el ordenata. Muy util para ver los programas que instalaste pero nunca llegaste a probar :)
> 
> - dpkg -l | grep [palabraABuscar]

- - pkg_info | grep palabraABuscar
- - pkg_info [-v] nombrePrograma

> 
> > 
> > eclean.sh --> borra todas las cosas prescindibles del tema de portage... como por ejemplo los tar.gz de fuentes (que en caso de no exisitir se bajan de los servidores de nuevo). Puede liberar bastante espacio en caso de apuros (el otro dia liberé un giga como quien no quiere la cosa....)
> 
> - apt-get autoclean --> borra los paquetes .deb que ya no van a ser necesarios para el sistema.

portsclean -LD --> borra librerias y distfiles que ya no estan referenciad at s por ningun port
portsclean -DD --> borra distfiles que ya no estan referenciados por ningun port de los instalados
portsclean -C --> borra los directorios work

> - apt-get clean --> borra todos los paquetes .deb descargados en /var/cache/apt/archives/

pos esta no me queda muy claro lo que hace, podria ser algo asi:
- - rm -rf usr/ports/distfiles/* --> a lo burro ahi xD

aunke pa borrar uno concreto siempre puedes hacer por ejemplo:
- - cd /usr/ports/editors/openoffice-1.1-es/ && make distclean --> q ocupa mucho :P
y le pones "CLEANDEPENDS=1" al final si tb kieres mandar a la mierda los de las dependencias...

> 
> 
> > eupdate.sh --> hace un sync, y luego actualiza el sistema (emerge world -u), mostrando al acabar qué paquetes ha añadido/modificado/etc... Supongo que es ideal para programarlo a ejecutar cada semana o algo asi, pero la verdad no tengo ni idea de como hacerlo :/
> 
> - apt-get update --> actualiza la lista de los paquetes disponibles en los mirror definidos en /etc/apt/sources.list actualizando los archivos _locales_ que se encuentran en /var/lib/apt/lists/

- - cd /usr/ports && make update

> - apt-get -u upgrade --> descarga versiones actuales de los paquetes que están instalados en el sistema y no tienen problemas de dependencias

- - portupgrade -va --> todos todos

- - portupgrade -v nombre -> actualiza el port "nombre"

Para actualizar tb las dependencias:

- - portupgrade -vr nombre

Yo les suelo poner -n para ver lo que va a hacer antes, sin actualizar nada. O tb -f para que solo se los descargue.

> - apt-get -u dist-upgrade --> similar al anterior pero fuerza la descarga de mayor número de paquetes.

Fuerza la descarga del port, aunke lo tengas ya actualizado y eson...
- - portupgrade -fva --> este no estoy seguro, no lo he hecho nunca...
- - portupgrade -frv nombre

> 
> > Weno espero que os sean de ayuda, a mi al menos me hacen la vida aún mas facil (si es que, como a veces se llega a decir... "Linux realmente es pa vagos!!").
>

pos parece que no solo linux... :P
 
> 
> Espero no haberme confundido, un saludo,

Joe, espero que yo tp xD

> 
> aktor
> -- 
> Bill Gates, 1981: 640K son suficientes para cualquiera.
> 		-- Www.frases.com. 
> 
> This mail is copyleft-ed to aktor under the terms of the CC License (Creative Commons).
>  

enga aiop,

  yUnwEb

- -------------------------------------------------------------------- -
  Registered Linux User: #317878
  wget -O - http://yunweb.homeunix.org/yunweb.asc | gpg --import
  Key fingerprint = ADAE EEFC BD78 6CBB B76B  1662 2195 FF19 5324 14AB
- -------------------------------------------------------------------- -


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAIgFsIZX/GVMkFKsRAuqyAJ0RF8doEhu1gYifl5xrkUWkWfce+QCgxMs8
yTesmeofoEtJ01P4tiiB3tg=
=GedM
-----END PGP SIGNATURE-----