He intentado instalar el yum de la siguiente manera:
mkdir setups
cd setups
wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz
tar -xvzf yum-2.0.7.tar.gz
cd yum-2.0.7
./configure
make
make install
Archive for the ‘apt-spy’ Category
Instalando yum en sistemas linux
June 27, 2008yum: Yellow dog Updater, Modified
June 26, 2008Yellow 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:
-
- pcmcia-cs (kernel-pcmcia-cs): requerido solo en computadoras portátiles para el soporte de PCMCIA.
-
- mdadm: requerido solo para arreglos RAID.
-
- autofs: servicio de auto-montado de unidades de disco.
-
- ypserv: servidor NIS, utilizado principalmente como servidor de autenticación.
-
- ypbind, yp-tools: herramientas necesarias para autenticar contra un servidor NIS (ypserv)
-
- hwcrypto: bibliotecas y herramientas para interactuar con aceleradores criptográficos de hardware.
-
- vnc-server: servidor VNC
-
- 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 |
apt-spy vs apt-get
June 18, 2008Conexiones 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-spyAhora tenemos que recuperar la ultima lista de los mirrors de Debian para eso ponemos:
# apt-spy updateAhora 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 stablePara 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-americaSi 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 deSi 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 5Si 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-spyBueno 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