Publicado el 15 de Junio del 2018
695 visualizaciones desde el 15 de Junio del 2018
257,6 KB
6 paginas
Creado hace 19a (25/03/2006)
Instalar DHCP
La instalación de paquetes se puede llevar a cabo usando el comando rpm explicado al final de este
documento, el cual fue desarrollado por Red Hat y se ha convertido en un estándar en todas las
distribuciones, incluso Debian, aunque Debian tiene también su propia manera de hacerlo usando el
comando dpkg.
Fedora provee la forma de hacerlo de manera gráfica, como se va a explicar a continuación, proceso que
corre de manera oculta al comando rpm pero que ofrece facilidades visuales.
En el interfaz gráfico se debe escoger la opción Configuración del Sistema / Añadir/Eliminar aplicaciones. Si
se usa Gnome se ve así:
Inmediatamente solicita la contraseña de root y se carga el menú de opciones igual al que se cargó cuando
se instaló Linux la primera vez:
Como se puede observar, en el área de Servidores aparece una opción que dice: Servidores de red, en la
que aparece DHCP. En estos casos se debe buscar pues a veces no es tan evidente en dónde está la
opción que se desea para lo cual se usa el Link que dice Detalles el cual deja entrar a ver los paquetes que
hay allí. Al seleccionar Detalles en este caso aparece:
Observe que allí aparece dhcp y si está marcado es porque ya existe. Si no está marcado se debe marcar,
seleccionar Cerrar y el sistema lo guiará pidiéndole los CD que necesita para instalar el programa, el cual
debe aparecer usando la línea de comando rpm q dhcp.
Instalación de paquetes usando rpm
rpm es el programa desarrollado por Red Hat para la instalación de paquete que se ha vuelto un estándar,
motivo por el cual lo hemos incluido en este documento porque resulta muy útil para administrar los
programas dentro de Linux.
Tiene la ventaja que al instalar los paquetes documenta en dónde quedaron los archivos que usualmente se
reparten en librerías y directorios dentro del sistema operacional y, por lo tanto, ayuda a descubrir en dónde
quedaron; en caso de retirarlos del sistema, lo hace de manera integral evitando dejar “basura” dentro de
los directorios del sistema
En este documento se muestran las características más importantes.
Acción
Instalar un
paquete
Opción Comando
ivh
# rpm i xsnow1.411.i386.rpm
o
# rpm ivh xsnow1.411.i386.rpm xsnow
#######################################
################
Actualizar
un paquete
Uvh
q
Consultar si
existe un
paquete
Borrar un
paquete
e
Firmas
# rpm Uvh Maelstrom3.0.58.i386.rpm
warning: Maelstrom3.0.58.i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
Preparing...
#######################################
#### [100%]
1:Maelstrom
#######################################
#### [100%]
Caso 1: el programa está instalado
# rpm q Maelstrom
Maelstrom3.0.58
Caso 2: el programa no está instalado
# rpm q Maelstrom
package Maelstrom is not installed
Caso 3: pedir información más completa
rpm q a Lista todos los instalados
rpm q a|less Los muestra por partes
Varias formas:
# rpm ev Maelstrom3.0.58
# rpm e Maelstrom3.0.58
# rpm e nodeps
$ rpm Uvh Maelstrom3.0.58.i386.rpm
warning: Maelstrom3.0.58.i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
error: can't create transaction lock
$ rpm i Maelstrom3.0.58.i386.rpm
warning: Maelstrom3.0.58.i386.rpm: V3 DSA
signature: NOKEY, key ID db42a60e
error: can't create transaction lock
Observaciones
Con i Instala un paquete
silenciosamente.
Si se le agrega la opción h
muestra una barra de progreso
Con la opción v informa algo
más de su funcionamiento
Actualiza un paquete con una
nueva versión
Muy usada antes de iniciar a
trabajar con un programa nuevo
para averiguar si ya está
instalado o no
Si previamente hemos
consultado con q sabemos ya
su nombre completo.
v para que dé más información
del proceso.
nodeps: para que no tenga en
cuenta las dependencias.
Las dependencias son librerías
que necesita para funcionar
Desde la versión 4.1 de RPM la
firma de un paquete se chequea
al instalarlo o actualizarlo.
Al trata de instalarlo sin
autorización da error de firma
Observaciones
RPM hace actualizaciones
inteligentes de tal manera que al
reemplazar un archivo de
configuración que existe lo
renombra y da este mensaje:
saving /etc/foo.conf as
/etc/foo.conf.rpmsave
Es equivalente a actualizarlos.
Chequea la versión del paquete
contra la que existe instalada.
La actualiza. La diferencia con
actualizar es que al refrescar
sólo instala si ya existe.
Puede refrescar grupos de
aplicaciones:
rpm Fvh *.rpm
Informa sobre datos útiles
Lista todos los archivos del
paquete y sus localizaciones
Opción Comando
Acción
Reemplazo
de paquetes
Refrescando
paquetes
F
rpm Fvh foo1.21.i386.rpm
Información
de paquetes
qi
Archivos del
paquete
ql
# rpm qi Maelstrom3.0.66.i386
Name: Maelstrom Relocations: (not relocatable)
Version: 3.0.6 Vendor: Red Hat, Inc.
Release: 6 Build Date: vie 18 jun 2004 14:48:52
COT
Install Date: dom 10 jul 2005 13:15:46 COT
Build Host: tweety.build.redhat.com
Group: Diversiones/Juegos Source RPM:
Maelstrom3.0.66.src.rpm
Size: 2616840 License: LGPL
Signature: DSA/SHA1, mié 20 oct 2004 13:22:03
COT, Key ID b44269d04f2a6fd2
Packager: Red Hat, Inc.
<http://bugzilla.redhat.com/bugzilla>
URL :
http://www.devolution.com/~slouken/Maelstrom/
Summary: Juego de combate espacial
Description:
Maelstrom es un juego de combate espacial,
originariamente importado de la
plataforma Macintosh. Pilotos valientes esquivan
asteroides y combaten contra otras naves
# rpm ql Maelstrom3.0.66.i386
/usr/bin/Maelstrom
/usr/games/Maelstrom
/usr/games/Maelstrom/Images
/usr/games/Maelstrom/Images/Maelstrom_Icon#
100.cicn
/usr/games/Maelstrom/Images/Maelstrom_Icon#
101.cicn
/usr/games/Maelstrom/Images/Maelstrom_Icon#
102.cicn
/usr/games/Maelstrom/Images/Maelstrom_Icon#
103.cicn
/usr/games/Maelstrom/Images/Maelstrom_Icon#
104.cicn
.......... No se listan todos en el ejemplo................
Estado de
qs
# rpm qs Maelstrom3.0.66.i386
normal /usr/bin/Maelstrom
Informa sobre el estado de los
paquetes
Acción
los archivos
qd
Documentac
ión de los
paquetes
Archivos de
configuració
n qc
Verificar
paquetes
.V
Chequeo de
firmas
K
# rpm K nogpg Maelstrom3.0.66.i386.rpm
No está en todas las distribuciones
Opción Comando
Observaciones
normal /usr/games/Maelstrom
normal /usr/games/Maelstrom/Images
# rpm qd Maelstrom3.0.66.i386
/usr/share/doc/Maelstrom3.0.6/COPYING
/usr/share/doc/Maelstrom3.0.6/CREDITS
/usr/share/doc/Maelstrom3.0.6/Changelog
/usr/share/doc/Maelstrom
3.0.6/Docs/Ambrosia_Software,_Inc._FAQ
.... No se muestran todos en el ejemplo....
/usr/share/doc/Maelstrom
3.0.6/Docs/Technical_Notesv2.0
/usr/share/doc/Maelstrom3.0.6/README
/usr/share/doc/Maelstrom
3.0.6/README.joystick
/usr/share/doc/Maelstrom
3.0.6/README.network
/usr/share/doc/Maelstrom
3.0.6/README.options
[root@linux /]# rpm qc sendmail
/etc/mail/Makefile
/etc/mail/access
/etc/mail/domaintable
/etc/mail/helpfile
/etc/mail/localhostnames
/etc/mail/mailertable
/etc/mail/sendmail.cf
/etc/mail/sendmail.mc
/etc/mail/submit.cf
/etc/mail/submit.mc
/etc/mail/trustedusers
/etc/mail/virtusertable
/etc/pam.d/smtp.sendmail
/etc/rc.d/init.d/sendmail
/etc/sysconfig/sendmail
/usr/lib/sasl2/Sendmail.conf
/var/log/mail/statistics
# rpm V httpd
SM5....TC c /etc/httpd/conf/httpd.conf
.M....... /var/www/cgibin
Todos los instalados:
# rpm Va
Un paquete instalado contra el rpm:
rpm Vp foo1.01.i386.rpm
Lista los documentos que trae el
paquete
Compara información acerca de
los archivos instalados de un
paquete con los del original.
Incluye aspectos como Tamaño,
suma MD5, permisos, tipo,
propietario, y grupo de cada
archivo.
Muy útil cuando se sospecha
que la base de datos de
paquetes está corrupta
Para asegurarse que un
paquete no ha sido cambiado
examine la suma MD5. No está
en todas las distribuciones
Comentarios de: Instalar DHCP (0)
No hay comentarios