Está en la página 1de 19

Nro.

DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 1

I. OBJETIVOS

○ Diferenciar los formatos para instalar programas.


○ Instalar y desinstalar programas haciendo uso del programa RPM.
○ Utilizar YUM para instalar y desinstalar programas
○ Descargar y compilar programas en formato tar.gz.

II. SEGURIDAD

Advertencia:
En este laboratorio está prohibida la manipulación de hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.

III. NORMAS EMPLEADAS


○ Ubicar maletines y/o mochilas en el gabinete al final de aula de laboratorio o en los
casilleros asignados al estudiante.
○ Al culminar la sesión de laboratorio apagar correctamente la computadora y la
pantalla, y ordenar las sillas utilizadas.

IV. RECURSOS
○ Computadora con Vmware Workstation.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA


○ El laboratorio se desarrolla de forma individual.
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 2

VI. PROCEDIMIENTO

● El hostname del sistema operativo deberá contar con la siguiente estructura: primera letra
de su primer nombre, seguido de su apellido paterno y de las letras Srv. Un nombre válido
sería jdiazSrv para alguien que se llame Juan Diaz.

● Anote a continuación el nombre que llevará su sistema operativo:

● Para cambiar el nombre del sistema operativo ejecute los siguientes comandos:
NOTA
Reemplazar la parte en rojo por sus datos.

# hostnamectl set-hostname "su_nombre_de_equipo"

● Cierre sesión y vuelva a ingresar con el usuario centos.


● El prompt de la consola deberá mostrar su nuevo nombre de equipo. Si desea puede
requerir más información del sistema ejecutando el comando hostnamectl sin ninguna
opción.

NOTA:
Toda captura de pantalla deberá ir acompaña del hostname de sistema operativo.

PROGRAMAS EMPAQUETADOS CON RPM

NOTA:
Si trabaja en AWS, los comandos que deban ser ejecutados con un administrador (prompt
#) deberán ser antecedidos por el comando sudo
● Responder lo siguiente, para ello haga uso del manual del comando rpm, del Help o de la
documentación encontrada en Internet.
● Mostrar la lista de paquetes instalados del sistema operativo haciendo uso del comando
rpm.
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 3

● Instalar el paquete dhcp, para ello puede utilizar https://rpmfind.net/linux/rpm2html/ para


obtener el rpm adecuado. Descargue dicho paquete en el directorio hogar del usuario
centos.

NOTA
Reemplazar la parte en rojo por los datos adecuados.

~ $ curl -OL <enlace_paquete>

● Obtener la versión del paquete instalado (use grep para la búsqueda)

● Obtener la lista de carpetas y archivos del paquete instalado.


Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 4

● Trate de instalar los siguientes paquetes proporcionando los rpm adecuados. Trate de
hacer hincapié en la cantidad de dependencias para cada uno de ellos:
○ mc
○ bind
○ ntfs-3g
Mc:

Bind:
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 5

ntfs-3g:

● Pruebe el uso de los programas instalados.


● Ejecute el programa mc. ¿Para qué sirve? ¿Cuál sería su utilidad en el sistema operativo?
Midnight Commander o mc , es un gestor de archivos desarrollado bajo la licencia GNU,
que nos ofrece administrar es decir realizan tareas tales como borrar, renombrar, editar,
copiar ficheros, etc. Y funciona en modo texto.
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 6

INSTALACIÓN DE PROGRAMAS UTILIZANDO YUM

● Efectúe la instalación.
# yum –y install vim

NOTA
Al empleat yum, CentOS por defecto acudirá a los repositorios oficiales a través de Internet,
por lo que se debe asegurar que el sistema operativo tenga acceso a Internet.

● Aceptar la descarga e instalación.


● Verificando el funcionamiento del programa
$ vim
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 7

● Desinstalar el programa
# yum remove vim

● Verifique la lista de programas disponibles.


$ yum list available | less
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 8

INSTALACIÓN DE PAQUETES USANDO EL TARBALL


● Ingresar a la siguiente ruta www.webmin.com y copie el enlace para descargar el paquete
TAR que se muestra a continuación:

● Ubicado en el directorio /root ejecute el siguiente comando para descargar el paquete:


~ $ curl -L -o webmin.tar.gz link_descarga

NOTA
Para evitar escribir un enlace de descarga extenso, se puede utilizar acortadores de URL
como bitly.

● Desempaquetar dicho paquete:


Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 9

Comando: tar -xvf webmin.tar.gz

● Luego ingresar a la carpeta generada con el mismo nombre del paquete y ejecutar lo
siguiente (no olvide dar los permisos adecuados a archivo setup.sh):
$ ./setup.sh
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 10

● Mostrará

● Continúe con la instalación, capturando los pasos que faltan.


Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 11

● Abra webmin según lo indicado al terminar la instalación en el navegador de la máquina


virtual.

● Crear 2 carpetas de nombre /redes3 y /redes4 y 2 archivos llamados sistemas5 y


sistemas8 usando solo touch. Realizar:
○ Crear un archivo tar de nombre respaldo1.tar de la carpeta /redes3 y del archivo
sistema5.
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 12


○ Crear un archivo con extensión gz del archivo sistema8.


○ Crear un tarball de nombre respaldo2.tar.gz de la carpeta /redes4 y del archivo
sistema8.


○ Copiar el archivo respaldo2.tar.gz a la carpeta /redes3 y allí descomprimirlo y
desempaquetarlo en una sola sintaxis.

● Instalar un juego cualquiera en Centos 7 y probar su funcionamiento.

El juego que instale se llama bash consiste en usar las teclas arriba ,abajo ,derecha e
izquierda a medida que sumas digitos iguales se forma uno solo , es decir si 2 y otro 2 se
juntan sumaran 4
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 13

AGREGANDO UN NUEVO REPOSITORIO

● Verifique los repositorios actuales en el sistema operativo


$ yum repolist

● Crear el archivo /etc/yum.repos.d/mongodb-org.repo y colocar el siguiente contenido:


[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 14

● Verifique de nuevo los repositorios actuales en el sistema operativo e indique la diferencia:


$ yum repolist

EJERCICIO
● En una máquina virtual distinta instale Ubuntu Server 18.04 LTS (no olvide dar un nombre
adecuado para el hostname).
● Investigue sobre las herramientas dpkg, apt-get, apt y aptitude.
dpkg es una herramienta para instalar, compilar, eliminar y manipular los paquetes
apt-get crean una lista de dependencias para instalar todo automáticamente como sea posible
apt es un conjunto de herramientas que han sido desarrolladas para gestionar y administrar
todo lo relacionado con los paquetes, esta es más eficiente y segura
aptitude es una interfaz de texto para el sistema de paquetes de Debian GNU/Linux. Permite
al usuario ver la lista de paquetes y realizar tareas de gestión tales como instalar, actualizar
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 15

o eliminar paquetes.

● Actualice el sistema operativo.

● Consiga un paquete .deb para la versión de Ubuntu Server, e instalar dicho paquete
haciendo uso de herramienta dpkg.

● Añada un nuevo repositorio e instale algún paquete de dicho repositorio con la ayuda de
apt (por ejemplo los repositorios de la base de datos mongodb).
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 16
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 17

VII. OBSERVACIONES

Se observó que lo más recomendable es trabajar en NAT las máquinas virtuales, y


esto me da acceso a la máquina virtual a los recursos de la red utilizando la dirección
IP de la computadora host.
También se observó que podemos instalar aplicaciones que funcionan en modo
texto, sin interfaz gráfica, que las teclas del cursor van permitir desplazarnos,
seleccionar, y realizar tareas como borrar, editar, copiar, etc.
Se observó que, al realizar descargas de paquetes, podemos hacerlo con tarball
mediante código fuente o mediante dependencias
Observo que el gestor de paquetes apt necesariamente va tener conexión internet,
pues allí se encuentran lo que queremos descargar.
Por último se observó que las ventajas de usar repositorios es el proceso de
actualización del sistema operativo es más sencillo ya que van a la par de la
actualización de un programa mediante el gestor de paquetes.

VIII. CONCLUSIONES

Concluyo que en Linux existen métodos de comprensión y descomprensión archivos como


tar. ,gz ,gzip desde la terminal , estos nos facilitan el almacenamiento y descarga de
programas e instaladores.
Se concluye que RPM, YUM, APT son similares ya que ellos permiten instalar o quitar
paquetes.
También se concluye que en Linux, las dependencias forman parte de la gestión de
paquetes; son sumamente importantes ya que son paquetes requeridos para ser posible la
instalación.
Yum nos permite descargar e instalar automáticamente los archivos que se encuentren en
sus repositorios. No es necesario desempaquetar ni buscar su ejecutable.
La analogía de un paquete en Linux es equivalente a un instalador, cada paquete tendrá un
formato determinado para una distribución determinada. Tenemos paquetes .deb para
distribuciones Debían y derivadas, o paquetes. rpm para RedHat y CentOS, etc.
Por ultimo concluimos un archivo repo común se divide en tres secciones, una para los
paquetes normales, una para los paquetes de depuración, y el último para los paquetes
fuentes
Nro. DD-106
Laboratorio 05 - Instalación y Administración de
Paquetes
Página 18

IX. REFERENCIAS

iweb. 2020. Direcciones Ip Y Servidores Centos. [online] Available at:


<https://kb.iweb.com/hc/es/articles/230241888-Agregar-y-ver-las-direcciones-IP-en-
servidores-CentOS> [Accessed 24 May 2019].

También podría gustarte