Archive for the ‘aptitude’ Category

Interfaz grafica para yum al estilo synaptic

June 30, 2008

Bueno esto vale la pena probarlo, una interfaz grafica para yum, cuando en este blog escogemos un tema lo explotamos al maximo:

yumex:

yum install yumex

kyum:

yum install kyum

Yumex y kyum son las dos interfaces graficas de yum.

Yo lo probe en un trixbox (cosa que no debemos hacer montarle una interfaz grafica, ventanitas tipo guindows pero en este mundo hay para todos)
si nuestro fin es tener un servidor decente no le montamos nada de esto...`pero hay gente que no puede vivir sin algo parecido al windows..
de todas formas trixbox es un centos...



yum: Yellow dog Updater, Modified

June 26, 2008

Yellow dog Updater, Modified (YUM) es una herramienta de software libre de gestión de paquetes para sistemas Linux basados en RPM. Fue desarrollado por Seth Vidal y un grupo de programadores voluntarios, y actualmente se mantiene como parte del proyecto Linux@DUKE de la Universidad de Duke. A pesar de que yum es una utilidad para línea de comandos, otras herramientas proveen a yum de una interfaz gráfica de usuario, como pup, pirut y yumex. Desde que Seth Vidal trabaja en Red Hat, programadores de dicha compañía están implicados en el desarrollo de yum.

Yum es una utilidad totalmente reescrita a partir de su herramienta predecesora, Yellowdog Updater (YUP), y fue desarrollada principalmente para actualizar y controlar los sistemas Red Hat utilizados en el departamento de física de la Universidad de Duke. Desde entonces, ha sido adoptada por Fedora, CentOS, y otras distribuciones de GNU/Linux basadas en RPM, incluyendo el mismo Yellow Dog, donde reemplazó a la utilidad original YUP. El manejador de paquetes de Red Hat, up2date, también puede hacer uso de los repositorio de software de yum cuando realiza actualizaciones de software. Red Hat Enterprise 5 reemplazó up2date por yum y pirut.

Actualizar sistema.

Actualización del sistema con todas las dependencias que sean necesarias:

yum update

Búsquedas

Realizar una búsqueda de algún paquete o término en la base de datos en alguno de los depósitos yum configurados en el sistema:

yum search cualquier-paquete

Ejemplo:

yum search httpd

Consulta de información

Consultar la información contenida en un paquete en particular::

yum info cualquier-paquete

Ejemplo:

yum info httpd

Instalación de paquetes

Instalación de paquetería con resolución automática de dependencias.:

yum install cualquier-paquete

Ejemplo:

yum install httpd

Desinstalación de paquetes

Desinstalación de paquetes junto con todo aquello que dependa de éstos:

yum remove cualquier-paquete

Ejemplo:

yum remove httpd

Algunos paquetes que se pueden desinstalar del sistema.

Los siguientes paquetes pueden ser desinstalados del sistema de manera segura junto con todo aquello que dependa de estos:

  1. pcmcia-cs (kernel-pcmcia-cs): requerido solo en computadoras portátiles para el soporte de PCMCIA.
  2. mdadm: requerido solo para arreglos RAID.
  3. autofs: servicio de auto-montado de unidades de disco.
  4. ypserv: servidor NIS, utilizado principalmente como servidor de autenticación.
  5. ypbind, yp-tools: herramientas necesarias para autenticar contra un servidor NIS (ypserv)
  6. hwcrypto: bibliotecas y herramientas para interactuar con aceleradores criptográficos de hardware.
  7. vnc-server: servidor VNC
  8. irda-utils: herramientas y soporte para dispositivos infrarojos.

Ejecute lo siguiente para desinstalar los paquetes anteriormente mencionados:

yum -y remove pcmcia-cs mdadm autofs ypserv ypbind yp-tools hwcrypto vnc-server irda-utils

Listado de paquetes.

Lo siguiente listará todos los paquetes disponibles en la base de datos yum y que pueden instalarse:

yum list available | less

Lo siguiente listará todos los paquetes instalados en el sistema:

yum list installed |less

Lo siguiente listará todos los paquetes instalados en el sistema y que pueden (deben) actualizarse:

yum list updates | less

Limpieza del sistema.

Yum deja como resultado de su uso cabeceras y paquetes RPM almacenados en el interior del directorio localizado en la ruta /var/cache/yum/. Particularmente los paquetes RPM que se han instalado pueden ocupar mucho espacio y es por tal motivo conviene eliminarlos una vez que ya no tienen utilidad. Igualmente conviene hacer lo mismo con las cabeceras viejas de paquetes que ya no se encuentran en la base de datos. A fin de realizar la limpieza correspondiente, puede ejecutarse lo siguiente:

yum clean all

como agregar directamente repositorios al source.list sin editar

June 23, 2008

Agregar el repositorio para instalar asterisk 1.4.13:

echo "deb http://pkg-voip.buildserver.net/debian etch main" >> /etc/apt/sources.list
aptitude update

Tambien se puede agregar como su en /etc/apt/sources.list usando para ello cualquier editor de texto disponible (vim por ejemplo):

deb http://pkg-voip.buildserver.net/debian/ etch main
deb-src http://pkg-voip.buildserver.net/debian/ etch main

Otros repositorios:

Ejemplo en formato http de repositorio para la versión estable:

deb http://ftp.debian.org/debian/ stable main
deb-src http://ftp.debian.org/debian/ stable main

Ejemplo de repositorio para la versión de pruebas:

deb http://ftp.debian.org/debian/ testing main
deb-src http://ftp.debian.org/debian/ testing main

Ejemplo de repositorio para la versión inestable:

deb http://ftp.debian.org/debian/ unstable main
deb-src http://ftp.debian.org/debian/ unstable main

Ejemplo de repositorio de paquetes Experimentales

deb http://ftp.debian.org/debian/ ../project/experimental main
deb-src http://ftp.debian.org/debian/ ..project/experimental main

apt-spy vs apt-get

June 18, 2008

Conexiones lentas de internet?? Para eso se hizo el apt-spy el cual obtiene la lista de los mirrors de debian de ftp://ftp.us.debian.org/debian/README.mirrors.html y prueba la latencia y ancho de banda de cada uno de ellos, luego selecciona el mejor teniendo en cuenta estos valores y modifica automaticamente nuestro sources.list con este servidor

Bueno lo primero que tenemos que hacer es instalarlo

# apt-get install apt-spy

Ahora tenemos que recuperar la ultima lista de los mirrors de Debian para eso ponemos:

# apt-spy update

Ahora vamos a ver unos parametros que tenemos que conocer antes de usar el apt-spy

Para poder indicarle que distribución usamos tenemos que usar el parametro -d distribución, donde distribución puede ser: stable, testing o unstable.

# apt-spy -d stable

Para indicar cuales son los mirrors a buscar según la región geográfica, usamos el parametro: -a area, donde area puede ser: africa, asia, europe, north-america, oceania y south-america

# apt-spy -d stable -a south-america

Si queremos buscar los mirrrors en un determinado país usamos el parametro: -s listapaís en dode listapais es la abreviación del país, así por ejemplo si queremos buscar los mirrors en alemania para la distribución estable tenemos que poner

# apt-spy -d stable -s de

Si queremos indicarle que solo pruebe los primeros n mirrors que funcionan tenemos que usar el parametro: -e número, donde número es la cantidad a buscar, así:

# apt-spy -d stable -a south-america -e 5

Si queremos conocer un poco más sobre apt-spy y los parametros es siempre bueno revisar las paginas man del mismo así que ponemos:

$ man apt-spy

Bueno para nuestra localización geográfica no sería buena idea poner south-america, sería mejor buscar los servidores en usa además siempre es bueno poner que solo nos busque los 5 o 10 primeros servidores que funcione porque sino esto tomara algunos minutos, asi que quedan avisados

Así que mano a las obras

# apt-spy -d stable -s us -e 5
SERVER: ftp.us.debian.org
Benchmarking FTP...
Download 1148930 bytes in 21.26 seconds
Download speed: 527.86 KB/sec
Benchmarking HTTP...
Download 10652666 bytes in 26.27 seconds
Download speed: 393.04 KB/sec

SERVER: debian.crosslink.net
Benchmarking FTP...
Error: Access denied: 530
Benchmarking HTTP...
Download 11854507 bytes in 15.07 seconds
Download speed: 768.23 KB/sec

SERVER: ftp.cs.unm.edu
Benchmarking FTP...
Download 6326312 bytes in 16.17 seconds
Download speed: 382.06 KB/sec
Benchmarking HTTP...
Error: Couldn't resolve host 'ftp.cs.unm.eduallls-IR'

SERVER: mirror.cs.wisc.edu
Benchmarking FTP...
Download 897024 bytes in 21.55 seconds
Download speed: 40.65 KB/sec
Benchmarking HTTP...
Download 2052096 bytes in 19.18 seconds
Download speed: 104.51 KB/sec

SERVER: ftp-mirrror.internap.com
Benchmarking FTP...
Download 11837896 bytes in 15.52 seconds
Download speed: 745.90 KB/sec
Benchmarking HTTP...
Download 10591048 bytes in 16.04 seconds
Download speed: 644.64 KB/sec
writing new sources.list file: /etc/apt/sources.list

Despues de esto nuestro sources.lits nos queda así:

# sources.list generated by apt-spy v3.1
deb http://debian.crosslink.net/debian/ stable main
deb-src http://debian.crosslink.net/debian/ stable main
deb http://security.debian.org/ stable/updates main

Follow

Get every new post delivered to your Inbox.