Paso 3 - Actualizando el entorno de trabajo GNU/Linux
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
DIPLOMADO DE PROFUNDIZACIÓN EN LINUX
BOGOTÁ
2021
Encabezado: 1
INTRODUCCIÓN
El presente informe demuestra el desarrollo de las actividades propuestas para el paso 3,
del Diplomado de Profundización en Linux, denominado “Actualizando el entorno de trabajo
GNU/Linux”, en esta etapa se abordo entre otras temáticas: uso de la consola de terminal para
realizar la actualización, instalación, desinstalación y búsqueda de aplicación, utilidades y
paquetes para un sistema operativo GNU/Linux, uso de aplicaciones Windows en Linux por
medio de aplicaciones que dan compatibilidad para Linux de este tipo de programas (como Wine
HQ entre otros), instalación de hardware en Linux, uso del gestor de arranque GRUB,
sincronización de directorios local y remotamente, comandos para diagnostico del sistema, uso
de distribuciones Live CD y automatización de tareas mediante scripts tipo bash.
Estas actividades son importantes en la gestión de este tipo de sistema operativos para
labores de adecuación, mantenimiento y despliegue, por tanto, es indispensable su conocimiento
y familiarización.
Encabezado: 2
OBJETIVOS
Aplicar distintos comandos en la consola de terminal para realizar tareas de gestión de
aplicaciones, uso de aplicaciones Windows, gestión del gestor de arranque,
sincronización y respaldo de directorios, soporte de hardware y diagnóstico del sistema.
Identificar el procedimiento y las instrucciones que permiten actualizar y gestionar el
entorno de trabajo de una distribución basada en GNU/Linux.
Asociar la mejor instrucción para realizar la labor de gestión de aplicaciones de software
en una distribución basada en GNU/Linux, conociendo el uso, parámetros y
requerimientos de cada una de ellas.
Encabezado: 3
DESARROLLO ACTIVIDAD
1. Realizar un comparativo entre los siguientes comandos utilitarios enfocados a la
instalación, actualización y eliminación de paquetes:
COMANDO DESCRIPCIÓN SINTAXIS
apt-get Sistema de gestión de paquetes, apt-get install nombre del paquete
desarrollado para Debian, con el fin apt-get remove nombre del paquete
de hacer más sencillo la instalación, apt-get update (actualizar lista de
desinstalación y actualización de paquetes)
software en GNU/Linux. La lista de apt-get upgrade (actualizar paquetes
repositorios se almacena en: instalados)
/etc/apt/sources.list apt-get remove –purge paquete (elimiar
paquete y archivos de configuración)
apt-cache show paquete (información
de un paquete.
aptitude Se desarrollo para mejorar apt, en la Para ingresar a la interfaz se ingresa
gestión de dependencias, cuenta con aptitude
una interfaz de consola. Desde la consola se usa:
aptitude update (actualizar lista de
paquetes)
aptitude safe-upgrade (actualizar
paquetes)
aptitude install paquete (instalar un
paquete)
aptitude remove paquete (desinstalar un
paquete)
aptitude search infoabuscar (buscar
paquete que coincida con el parámetro a
buscar)
dpkg Herramienta para gestionar paquetes dpkg -i nombre del paquete (instalar un
.deb, mejorando la instalación de paquete)
paquetes con la gestión de dpkg -l (listar paquetes instalados)
dependencias. Ha evolucionado a dpkg -r nombre del paquete (desinstalar
aptitude un paquete)
dpkg -c nombre del paquete (ver el
contenido de un paquete)
dpkg -s nombre del paquete (comprobar
si un paquete está instalado)
dpkg -R –install directorio/ (instalar un
paquete desde un directorio
dselect Interfaz de consola para dpkg, Para ingresar a la herramienta se ingresa
permite la administración de en la consola:
Encabezado: 4
paquetes, permite instalar, dselect (se debe hace con privilegios de
desinstalar y actualizarlos. superusuario).
Para luego seleccionar la opción
deseada.
synaptic Interfaz gráfica para la gestión de Se abre la herramienta como cualquier
paquetes. Entre otros permite programa y se ejecuta la opción
instalar, desinstalar y actualizar los deseada.
paquetes (o todo el sistema),
búsqueda de paquetes y listar
repositorios.
apt Advanced Packaging Tool, sistema apt update (actualizar base de datos de
de gestion de paquetes, es más una paquetes).
biblioteca con las funciones apt upgrade (actualizar los paquetes
necesarias para realizar tareas en los instalados en el sistema).
paquetes. apt full-upgrade (actualizar
completamente)
apt install nombre del paquete (instalar
un paquete)
apt remove nombre del paquete
(desinstalar un paquete)
apt purge nombre del paquete
(desinstalar un paquete)
apt search infoabuscar (buscar un
paquete que coincida con el criterio de
búsqueda.
2. Utilizando únicamente el Comando apt-get, realice los siguientes procedimientos:
Adicionar el repositorio de terceros con ppa.
sudo add-apt-repository ppa:deadsnakes/ppa
Encabezado: 5
Actualizar el repositorio de aplicaciones.
sudo apt-get update
Actualizar las aplicaciones del sistema.
Encabezado: 6
sudo apt-get upgrade
Instalar Anaconda + Python
Instalar dependencias
sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2
libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6
libxtst6
Encabezado: 7
Verificar en la página la última versión, descargar el instalador y almacenarlo en /tmp
wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2020.11-
Linux-x86_64.sh
Comprobar el paquete descargado
sha256sum /tmp/Anaconda3-2020.11-Linux-x86_64.sh
Encabezado: 8
Ejecutar script de instalación
bash /tmp/Anaconda3-2020.11-Linux-x86_64.sh
Una vez terminada la instalación se debe cerrar y volver a abrir la consola, al iniciar
nuevamente en el prompt se encontrará ahora, “base”.
Encabezado: 9
Demostrar el funcionamiento de Anaconda + Python sobre su sistema operativo.
Finalizada la instalación se debe reiniciar la consola (se notará que ahora se antepone
base al prompt)
conda info
conda –-version
Encabezado:
10
anaconda-navigator
Desinstalar Anaconda + Python sin dejar rastro de archivos.
Se instala herramienta de anaconda.
Encabezado:
11
conda install anaconda-clean
Se ejecuta herramienta de limpieza
anaconda-clean –-yes
Finalmente se eliminan los directorios originales y de respaldo
rm -rf ~/anaconda3/
rm -rf ~/.anaconda3/
En el siguiente reinicio de consola se notará que ya no aparece base al inicio del prompt.
Encabezado:
12
Adicionalmente los comando “conda” no arrojan ningún resultado y en /etc/init.d no se
observa ningún servicio asociado a Anaconda.
Encabezado:
13
3. De acuerdo con la siguiente clasificación, instalar y probar las siguientes
aplicaciones de Windows sobre GNU/Linux Ubuntu a través de una de las siguientes
Herramientas: WineHQ o playonlinux así:
Instalar y configurar WineHQ.
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-
builds/ubuntu/ bionic main'
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt update
sudo apt install --install-recommends winehq-stable
Encabezado:
14
Winecfg
Encabezado:
15
Encabezado:
16
Ubicar el archivo .exe que ejecutara la instalación del programa deseado, seleccionarlo y abrirlo
con Wine.
Encabezado:
17
Una vez finalizada la instalación se va a la ubicación de instalación para este caso:
/home/usuario/.wine/drive_c/Programs Files/Adobe/Adobe Photoshop CS5
Y se ejecuta el archivo correspondiente a la aplicación.
Encabezado:
18
Aplicación juego Pinball
Encabezado:
19
Aplicación Packet Tracer 5.0
Encabezado:
20
Encabezado:
21
4. Describa y establezca de forma detallada y ordenada una rutina o procedimientos
de los posibles pasos que un administrador de sistemas debe tener en cuenta para
instalar y configurar hardware no detectado (con drivers privativos) en equipos de
cómputo portátiles con sistema operativo GNU/Linux Ubuntu, citar de forma libre
un ejemplo para:
- Tarjetas de red inalámbricas.
- Tarjetas de vídeo.
Identificar la tarjeta conectada en el equipo
sudo lshw -C network
Encabezado:
22
Una vez identificado el fabricante, si es Realtek, se puede seguir el siguiente
procedimiento:
Se conecta a red por cable o Bluetooth, en la terminal para instalar las herramientas
requeridas
sudo apt install git build-essential dkms
Descargar el controlador
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
Construir el código
sudo dkms add ./rtlwifi_new
Instalar el controlador
sudo dkms install rtlwifi-new/0.6
En caso de no seguir funcionando y la tarjeta es RTL87523DE, se debe probar
sudo modprobe -r rtl8723de && sudo modprobe rtl8723de
Luego reiniciar el equipo, si aún no funciona se ingresa el siguiente comando, y se prueba
en “ant_sel=”, reemplazar por 1, 2, o 4 si la señal es débil.
Encabezado:
23
echo “options rtl8723de ant_sel=3” | sudo tee
/etc/modprobe.d/rtl8723de.conf
Si la tarjeta es Broadcom, se ingresa en la consola
sudo apt install firmware-b43-installer
Para instalar drivers privativos, desde la aplicación de software de Ubuntu se busca
drivers y se utiliza la pestaña, “Más controladores”.
Describa paso a paso el procedimiento realizado y evidencie los resultados, el estudiante
debe evidenciar el nombre de fábrica de la tarjeta inalámbrica y tarjeta de video que tiene el
computador donde está trabajando.
El comando lspci muestra información de los dispositivos PCI instalados en el equipo, se
puede recurrir a grep para filtrar la información requerida.
lspci
lspci | grep -i net
lspci | grep -i vga
Encabezado:
24
5. Por motivos de la inestabilidad en el suministro de energía en uno de los circuitos de
alimentación eléctrica donde funcionan los servidores de la Aeronáutica Civil, el
servidor de impresión tuvo una avería a nivel software al no seguir arrancando con
normalidad el sistema operativo GNU/Linux Ubuntu. Como solución se plantea
recuperar el sistema actualizando el gestor de arranque GRUB que viene por
defecto, con los siguientes parámetros:
- Realizar una copia de seguridad del GRUB-2 actual a través de un software utilitario o a modo
consola.
Encabezado:
25
Identificar el nombre del disco duro principal.
lsblk
Crear copia del gestor de arranque a un archivo en /home
mkdir -p grub-backup
sudo cp /etc/default/grub ~/grub-backup/
sudo cp -R /etc/grub.d ~/grub-backup/
Encabezado:
26
- Cree un instalador de GRUB-2 en una pendrive.
Copiar la carpeta en la USB
cp -R ~/grub-backup/ /med ia/usuario/E0CC-2C56/
- Mostrar el menú del gestor de arranque cada vez que inicie el sistema operativo.
Editar archivo grup
Encabezado:
27
sudo nano /etc/default/grub
Comentar líneas
GRUB_TIMEOUT_STYLE=menu
Se puede agregar tiempo de espera
GRUB_TIMEOUT=10
Guardar y cerrar el archivo.
Luego se debe actualizar el cargador de arranque.
sudo update-grub
Encabezado:
28
- Restaurar el GRUB-2 inicial del sistema operativo GNU/Linux desde el pendrive creado con la
copia de seguridad. El sistema operativo GNU/Linux deberá quedar en su inicio original y
funcionando normalmente.
Iniciar la maquina y seleccionar Opciones avanzadas
Encabezado:
29
Luego de debe ingresar a modo consola al sistema, con el usuario y contraseña adecuadas.
Encabezado:
30
Se procede luego a montar la USB que contiene los archivos requeridos. Asegurarse que la
memoria es detectada por el sistema.
lsusb
fdisk -l | more (para identificar la partición en que se encuentra la
USB, more, para mostrar la información de fdisk en páginas)
Crear una carpeta para montar la USB y montarla en la carpeta creada.
Encabezado:
31
cd /media/diegocrespo
mkdir usb
sudo mount -t vfat /dev/sdb1 /media/diegocrespo/usb –o
uid=1000,gid=100,utf8,dmask=027,fmask=137
Copiar la carpeta desde la USB a las ubicaciones respectivas
cd usb/
cd grub-backup/
Restaurar los archivos guardados
sudo mv grub /etc/default/
cd /grub.d/
sudo mv * /etc/grub.d/
Encabezado:
32
Actualizar grub
sudo update-grub
Terminado el proceso se reinicia el equipo.
- Realice las pruebas pertinentes a comprobar los servicios de red y conexión a internet.
- Restaurar el sistema operativo GNU/Linux al nivel de ejecución por defecto.
Encabezado:
33
Editar archivo /etc/default/grub, restaurando los cambios anteriormente modificadss y actualizar
el grub.
6. Sincronización de directorios y respaldos:
Se requiere salvaguardar la información de cada uno de los equipos de cómputo de la
oficina de gestión de la empresa ISP, para lo cual solicitan que se creen las siguientes rutinas de
copias de seguridad:
Respaldo a un mismo equipo (Origen):
- Instalar o comprobar la disponibilidad de la utilidad rsync en el sistema.
Rsync se encuentra por defecto en Ubuntu.
- Comprimir todos los archivos del directorio /home/SuUsuario al directorio
/home/SuUsuario/DPLinux2021#Grupo a través de la utilidad gzip, tar, zip o rar.
mkdir DPLinux2021#5
tar -cvf DPLinux2021#5/backup.tar *
Encabezado:
34
- Cifrar el archivo de respaldo creado en la carpeta /home/SuUsuario/ DPLinux2021#Grupo
gpg -c backup.tar
- Crear la carpeta /backup en el directorio raíz del sistema y enviar aquí la copia de seguridad
realizada a la carpeta /home/SuUsuario/ DPLinux2021#Grupo.
Encabezado:
35
sudo mkdir /backup/
sudo cp bac kup.tar.gpg /backup/
- Desencripte y restaure la copia de seguridad en la carpeta /backup_origen2021.
sudo gpg -o /backup/backup.tar -d /backup/backup.tar.gpg
Encabezado:
36
Descomprimir archivo tar.
sudo tar -xvf /backup/backup.tar -C /backup/backup_origen2021/
Encabezado:
37
Con rsync se restaurant los archivos y se usa la opción exclude para no copiar archivo tar y
archivo encriptado.
rsync -avr /home/diegocrespo/
- Verifique el contenido de los archivos y carpetas restauradas con el origen en
/home/SuUsuario.
Encabezado:
38
7. Respaldo a otro equipo (Destino remoto)
- Instalar y configurar el servicio OpenSSH en su sistema.
sudo apt-get install openssh-server
Es conveniente revisar que también se encuentre instalado el cliente SSH
sudo apt-get install openssh-client
Encabezado:
39
- Establezca una comunicación remota por medio del servicio ssh con uno de los
integrantes del grupo colaborativo. Deben establecer quién será el equipo remoto origen y cuál
será el equipo remoto destino.
ssh [email protected]
Encabezado:
40
- Crear la carpeta /backup_destino2021 en el directorio raíz del equipo destino y enviar
aquí la copia de seguridad realizada en el equipo origen en la carpeta /home/SuUsuario/
DPLinux2021#Grupo, por medio de conexión remota a través del servicio ssh instalado en cada
equipo. Quien haga las veces de equipo remoto deberá desencriptar y restaurar la copia de
seguridad en la carpeta /backup_destino2021. Verifique el contenido de los archivos y carpetas
restauradas.
Describa paso a paso el procedimiento realizado y evidencie los resultados.
Luego de establecida la conexión desde el equipo destino al equipo origen se ingresa el
comando documentado a continuación:
rsync -e "ssh" -avz DPLinux2021#5/backup.tar.gpg
[email protected]:backup_destino2021
Se cierra la conexión SSH con el equipo remoto.
exit
Y se desencripta el archivo
Encabezado:
41
sudo gpg -o backup_destino2021/backup.tar -d
backup_destinobackup.tar.gpg
tar -xvf backup_destino2021/backup.tar -C backup_destino/
8. Diagnóstico y Supervisión del sistema:
Encabezado:
42
De acuerdo con los siguientes comandos de diagnóstico y supervisión en sistemas
GNU/Linux, ejecútelos a través de una consola, interpretar el resultado o la información obtenida
y adjuntar un pantallazo, imagen recortada que solo muestre la ejecución y la salida de cada uno
de ellos:
1) uname -a
Información del Kernel instalado
2) cat /proc/cpuinfo
Información del procesador
3) cat /proc/meminfo
Información de la memoria RAM del sistema
Encabezado:
43
4) cat /proc/sys/kernel/osrelease
Versión del Kernel instalado
5) cat /proc/version
Versión del Kernel y versión del compilador GCC usado para compilarlo
Encabezado:
44
6) dmidecode
Información de la tabla DMI, sobre los componentes hardware del sistema.
7) x86info -a
Información sobre los procesadores x86, cache, registros, familia o modelo.
Encabezado:
45
8) lspci
Información sobre los dispositivos PCI conectados.
9) lshw
Información del hardware del sistema; procesador, memoria, red, multimedia, etc.
Encabezado:
46
10) lshw-gtk
Herramienta grafica de lshw
11) lsblk -fm
Encabezado:
47
Información sobre bloques de dispositivo, como disco duro, dispositivos flash o
unidades de disco CD, opción f da información sobre el sistema de ficheros y m sobre
permisos.
12) df -h
Espacio en disco de las unidades, la opción h la muestra en formato legible.
13) fdisk /dev/sdb
Utilidad de administración de particiones, en este caso lo haría en la partición sbd, si
la hubiera.
Encabezado:
48
14) netstat -a
Información sobre puertos de red del sistema, opción a mostrará todos los puertos
conectados.
15) iptables -nL
Gestionar las tablas de firewall de Linux, las opciones nL mostraran las reglas creadas
en formato listado.
Encabezado:
49
9. Recuperación del sistema y resolución de problemas
Porteus
1) URL de descarga
Desktop edition: http://porteus.org/porteus-mirrors.html
2) Herramientas de diagnostico
La versión KDE cuenta con Ksysguard, herramienta de monitor del sistema y KDE
Partition Manager, para gestionar las particiones.
Encabezado:
50
3) Herramientas de recuperación
Por defecto no posee herramientas para la gestión de backups, sin embargo, se puede
instalar Kbackup mediante el gestor de paquete usm
sudo usm -g kbackup
También por defecto cuenta con la herramienta rsync
4) Herramientas de reparación
par2cmdline: es una herramienta que se puede instalar en Porteus para verificación y
reparación de archivos
sudo usm -g par2cmdline
5) Tamaño de la ISO
La imagen ISO de Proteus tiene un tamaño de 382 MB
6) Requerimientos mínimos de Hardware
Porteus esta diseñado para funcionar con configuración de hardware sencillos:
Memoria RAM 36 MB para modo texto o 512 MB para usar KDE
Procesador: cualquier procesador a 32/64 bit AMD o Intel
No requiere disco duro
7) Se puede crear una USB directamente arrancando con la imagen ISO y usando la
herramienta Porteus Installer
Encabezado:
51
Se acepta el termino de información importante y la instalación del cargador de arranque.
La herramienta realiza la copia de los archivos requeridos.
Encabezado:
52
La herramienta informa que el procedimiento ha terminado y la USB ya es arrancable. Se prueba
USB y se confirma que es arrancable con el sistema operativo Proteus.
Encabezado:
53
Knoppix
1) URL de descarga
http://www.knopper.net/knoppix-mirrors/index-en.html
2) Herramientas de diagnostico
Disk Usage Analyzer: Análisis de espacio en disco
GKrellM System Monitor: información del sistema
GSmart Control: Gestión Smart para discos duros
System monitor: Monitor del sistema
3) Herramientas de recuperación
GRsync: GUI de rsync
Guymager: captura de imágenes forenses
Encabezado:
54
4) Herramientas de reparación
Emulador de DOS
Gparted: Gestion de particiones
5) Tamaño de la ISO
La imagen ISO de Knoppix tiene un tamaño de 4.5 GB
6) Requerimientos mínimos de Hardware
Memoria RAM: al menos 200 MB, recomendable 500 MB
Unidad arrancable CD-ROM/DVD o USB
Gráficos: SVGA compatibles
Procesador: Intel AMD (superior a i486)
Knoppix cuenta con una herramienta para crear una copia arrancable por USB,
denominada flash-knoppix
Se selecciona el uso de la copia y luego es dispositivo en el cual se van a copiar los archivos.
Encabezado:
55
Se selecciona el tipo de instalación p permitirá guardar datos y configuraciones, n creara la USB
como una CD o DVD.
Encabezado:
56
Terminado el proceso se puede retirar la USB.
Encabezado:
57
Encabezado:
58
10. Automatización: Realizar un script tipo bash, que ejecute automáticamente, pero de
forma independiente cada uno de los procedimientos anteriores de copias de
seguridad Punto 6 y Punto 7.
Crear archivo script con extensión sh y otorgarle permisos de ejecución.
touch script1.sh
chmod +x script1.sh
Abrir editor de texto nano, para ingresar el conjunto de instrucciones requeridas.
nano script1.sh
Ingresar las instrucciones
tar -cf DPLinux2021#5/backup.tar /home/diegocrespo/
gpg --batch --yes --passphrase 123 -c DPLinux2021#5/backup.tar
cp DPLinux2021#5/backup.tar.gpg /backup/
Encabezado:
59
gpg --output /backup/backup.tar --decrypt --passphrase 123 --batch
/backup/backup.tar.gpg
tar -xf /backup/backup.tar -C /backup/backup_2021/
rsync -avr /home/diegocrespo/
Para ejecutar el script hacerlo mediante sudo
sudo sh script1.sh
En el equipo remoto:
Encabezado:
60
Para facilitar pasar la contraseña del usuario remoto se instala la aplicación sshpass, con
ella se le da a la instrucción scp el password y se evita tener que ingresarla en la consola al
ejecutar el script
sudo apt-get install sshpass
touch script2.sh
Luego dar permisos de ejecución al script
chmod +x script2.sh
Editar el archivo script
nano script2.sh
sshpass -p 123 scp
[email protected]:DPLinux2021#5/backup.tar.gpg
backup_destino2021/
gpg --output backup_destino2021/backup.tar --decrypt --passphrase
123 --batch backup_destino202$
tar -xf backup_destino2021/backup.tar -C backup_destino2021/
Encabezado:
61
Guardar el script y ejecutarlo
sh script2.sh
Encabezado:
62
CONCLUSIONES
Instalar la mayoría de las aplicaciones en un sistema operativo tipo GNU/Linux, suele ser
una labor sencilla, en la cual solo se requerirá adicionar debidamente el repositorio
configurado en el archivo correspondiente, identificar el nombre del aplicativo y el
ingreso de la instrucción para su instalación; gracias al desarrollo de gestores de
aplicaciones, que pueden resolver automáticamente las dependencias que las aplicaciones
llegaran a requerir.
En ambientes de producción es posible encontrarse con aplicaciones desarrolladas
exclusivamente para sistemas operativos tipo Windows, en cuyo caso Linux cuenta con
aplicaciones que permitirán su ejecución en muchas ocasiones de la mejor manera, casi
sin llegar a notar que se encuentra en otro sistema operativo y sin comprometer por ello
su finalidad ni ejecución.
A pesar de que grandes empresas de hardware participan activamente en el desarrollo de
controladores para Linux de sus productos y que la detección de hardware nativamente ha
mejorado muchísimo, aún es posible encontrarse con dispositivos que inicialmente no
operan adecuadamente cuando son utilizados en Linux, sin embargo eso no implica que
los dispositivos deban operar por debajo de sus capacidades ni limitados, gracias a la gran
comunidad del software libre muchos desarrolladores colaboran en la solución para este
tipo de problemas, creando controladores o detallando los procedimientos que los
usuarios deben seguir para poder usar sus dispositivos, estos procedimientos suelen
requerir el uso más avanzado de la terminal de consola y en algunos casos la edición y
manipulación de archivos de texto.
Encabezado:
63
Encabezado:
64
REFERENCIAS BIBLIOGRÁFICAS
Apt-* o Aptitude, cual usar? (2011). Desde Linux. https://blog.desdelinux.net/apt-o-
aptitude-cual-usar/
Canonical. (2018). Beginners/BashScripting—Community Help Wiki.
https://help.ubuntu.com/community/Beginners/BashScripting
Canonical. (2020). Grub2—Community Help Wiki.
https://help.ubuntu.com/community/Grub2
Debian. (2020). Configuración del grub2 en Debian 10.04.
https://www.debian.org/doc/manuals/debian-handbook/sect.config-
bootloader.es.html#sect.config-grub
EcuRed contributors. (2011). Apt-get—EcuRed. https://www.ecured.cu/Apt-get
Geek University. (s. f.). Dselect | Linux. Recuperado 4 de febrero de 2021, de
https://geek-university.com/linux/dselect
Gomez Lopez, J. (2015). Administracion de sistema operativos. RA-MA Editorial.
https://elibro.net/es/lc/unad/titulos/62479
Henry-Stocker, S. (2018). How to use the gpg command to encrypt Linux files | Network
World. https://www.networkworld.com/article/3293052/encypting-your-files-with-gpg.html
Kili, A. (2017). How to Extract Tar Files to Specific or Different Directory in Linux.
https://www.tecmint.com/extract-tar-files-to-specific-or-different-directory-in-linux/
ochobitshacenunbyte. (2020). Principales usos del comando dpkg en Linux.
ochobitshacenunbyte. https://www.ochobitshacenunbyte.com/2020/04/28/principales-usos-del-
comando-dpkg-en-linux/
Encabezado:
65
Solvetic. (2013). El comando APT en linux. Solvetic.
https://www.solvetic.com/tutoriales/article/347-el-comando-apt-en-linux/
Solvetic. (2017). Cómo usar comando Apt en Linux. Solvetic.
https://www.solvetic.com/tutoriales/article/4364-como-usar-comando-apt-linux/
Tushar, S. (2013). Linux Shell Scripting Cookbook.
http://eds.b.ebscohost.com.bibliotecavirtual.unad.edu.co/eds/ebookviewer/ebook?sid=d36298a6-
e2c3-461e-9591-9d096bdc00bc%40sessionmgr102&ppid=pp_8&vid=0&format=EB
Ubuntu-guia, P. por. (2014). Comando apt-get en Ubuntu. http://www.ubuntu-
guia.com/2011/01/comando-apt-get-en-ubuntu.html
University, G. (s. f.). Synaptic Package Manager | Linux. Recuperado 4 de febrero de
2021, de https://geek-university.com/linux/synaptic/, https://geek-university.com/linux/synaptic/