0% encontró este documento útil (0 votos)
44 vistas36 páginas

Instalación y Configuración de Linux

El documento describe las características de Ubuntu y los conceptos clave de los entornos gráficos en Linux, incluyendo X-Windows y Wayland. Explica los requisitos para instalar Ubuntu, el proceso de instalación y las particiones recomendadas. También resume los entornos de escritorio más populares como GNOME, KDE y Xfce.

Cargado por

gt.sandra26
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas36 páginas

Instalación y Configuración de Linux

El documento describe las características de Ubuntu y los conceptos clave de los entornos gráficos en Linux, incluyendo X-Windows y Wayland. Explica los requisitos para instalar Ubuntu, el proceso de instalación y las particiones recomendadas. También resume los entornos de escritorio más populares como GNOME, KDE y Xfce.

Cargado por

gt.sandra26
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Instalación y configuración (Linux I).

UNIDAD 7

1.1.- Distribuciones

Una distribución es, por tanto, un sistema GNU/Linux que integra un


kernel, un conjunto de aplicaciones de sistema y una colección de
programas de usuario listos para instalar. Son como los helados, que
están todos hechos con la misma materia prima y los hay de muchos
sabores. Cada sabor sería una distribución GNU/Linux.

El núcleo:

 Desarrollado por Linus Torwards.


 Licenciado bajo GPL.

Aplicaciones:

 Gran cantidad de aplicaciones desarrolladas bajo licencias libres.


 Permiten gran versatibilidad y funcionalidad a los sistemas GNU/Linux.

Distribuciones:

 Un sistema GNU/Linux que integra:


o Kernel.
o Conjunto de aplicaciones de sistema.
o Colección de programas de usuario.

Ejemplos de aplicaciones libres:

 [Link] (paquete ofimático).


 Apache (servidor web).
 Firefox (navegador web).

Libertad:

 Posibilidad de crear tu propio sistema operativo con los programas que más te
gusten.
 Crear tu propia distribución (libre).

Componentes de una distribución:

 Programas.
 Imágenes.
 Temas de escritorio.
 Entre otros.
1.2.- Licencias de software

Importancia:

 Las licencias de software libre son fundamentales para el desarrollo de los


sistemas GNU/Linux.

Licencia Pública General de GNU (GPL):

 Creada por la Free Software Foundation en 1989.


 Objetivo principal: garantizar la libertad de compartir y modificar el software.
 "Libre" se refiere a la libertad de modificar y distribuir, no al precio.

Dominio público vs. Licencia libre:

 Dominio público: software gratuito, pero sin código fuente disponible.


 Licencia libre: código fuente disponible para que otros puedan modificarlo y
mejorarlo.

Libertad del software GPL:

 Libertad 0: ejecutar el programa para cualquier propósito.


 Libertad 1: estudiar el funcionamiento del programa y adaptarlo a las
necesidades.
 Libertad 2: distribuir copias.
 Libertad 3: mejorar el programa y distribuirlo.

Punto importante:

 El resultado de la adaptación del software debe seguir siendo libre.

Versión actual:

 GPL versión 3, publicada en 2007.


 Define con mayor precisión el uso del software licenciado GPL.

Las licencias Creative Commons están inspiradas en la licencia GPL,


pero están destinadas a facilitar el uso y distribución de los
contenidos garantizando la autoría de la obra.

2.- Instalación de Ubuntu.


2.1.- Características y versiones.

Resumen para estudiar:

2.- Instalación de Ubuntu

2.1.- Características y versiones

Características clave:

 Selección cuidadosa de paquetes:


o Basada en Debian, con un sistema de mantenimiento eficaz.
o Instalación y desinstalación de programas fácil y limpia.
 Software fundamental y de alta calidad:
o Se reduce a un número pequeño de aplicaciones esenciales.
o Evita la confusión y el software no utilizado.
 Entorno de trabajo robusto:
o Adecuado para necesidades profesionales y domésticas.
o Excelente soporte para hardware moderno.
 Versiones:
o Workstation (estación de trabajo) y Server (servidor).
 Publicación regular:
o Nuevas versiones cada seis meses.
o Soporte durante nueve meses con actualizaciones de seguridad y parches.
 Versiones LTS (Long Term Support):
o Liberadas cada dos años.
o Soporte durante cinco años en escritorio y servidor.

Ventajas de Ubuntu:

 Funcional.
 Fácil de usar.
 Actualizada.
 Totalmente gratuita.

2.2.- Requisitos hardware del sistema.


Actuamente en la página oficial de Ubuntu se encuentran
disponibles sus dos últimas versiones para escritorio como son
Ubuntu Desktop 20.04 (Dispondrá de soporte y actualizaciones hasta
abril de 2025) LTS y Ubuntu Desktop 20.10(HASTA 2021)

Ubuntu Desktop 20.04 LTS y los requisitos mínimos


1. Microprocesador de doble núcleo de 2 GHz o superior.
2. Memoria Principal (RAM) de 4 GB.
3. 25 GB de espacio libre en el disco duro.
4. Puerto USB o unidad lectora de DVD, para instalar el
sistema operativo.
5. Se recomienda tener acceso a Internet.

Este SO puede funcionar con menos recursos, pero si se le


quiere sacar el máximo provecho se precisan al menos los
recursos hardware anteriormente descritos.

2.3.- Instalando el sistema.

Versiones de Ubuntu:

 Ubuntu Desktop: para equipos de escritorio.


 Ubuntu Server: para servidores.
 Ubuntu for IoT board: para Internet de las cosas.
 Ubuntu Cloud: para montar un servidor en la nube.

Instalación de Ubuntu Desktop:

 Proceso sencillo gracias al asistente de instalación.


 Presta atención al particionamiento del sistema:
o Automática: Ubuntu crea una única partición con área de intercambio (swap).
o Manual: debes crear las particiones.

Particiones recomendadas:

 Separar datos (/home) del sistema (/).


 Considerar la creación de una partición swap.
 Para realizar la instalación de Ubuntu puedes utilizar una
máquina virtual.
 Si lo deseas, puedes grabar la imagen ISO en un USB y
realizar la instalación del sistema más rápido. Para pasar
una imagen ISO a un USB puedes utilizar Unetbootin.

¿Cuántas particiones debes realizar para instalar Ubuntu?


Marca todas las opciones posibles.

1 partición: el sistema operativo.

1 partición: datos.
2 particiones: el sistema operativo y la partición de intercambio
(swap).

2 particiones: el sistema operativo y datos.

VER VÍDEO

3.- Primeros pasos.


3.1.- X-Windows.

Resumen para estudiar mejor: Entornos gráficos en Linux

1. Importancia de los entornos gráficos:

 La adopción de entornos gráficos amigables ha impulsado la expansión de GNU/Linux


en empresas y hogares.
 Los entornos gráficos de Linux son potentes y facilitan el uso del sistema.

2. X-Windows:

 Es el entorno gráfico de Unix, desarrollado en el MIT a mediados de los 80.


 Ha pasado por diferentes etapas de desarrollo: X Consortium, The Open Group,
XFree86 y [Link].
 [Link] Foundation se encarga actualmente de su desarrollo y coordinación.

3. Funciones de X-Windows:

 Proporciona una interfaz gráfica (GUI) a Linux.


 Ofrece manejo de ventanas, cuadros de diálogo, botones y menús.
 Permite el desarrollo de aplicaciones de ingeniería y diseño.
 Hace de Linux un competidor serio en el mercado de sistemas operativos para PC.

4. Limitaciones de X-Windows:

 Su protocolo de comunicaciones no es óptimo.


 Wayland está comenzando a reemplazarlo en algunas distribuciones Linux.

5. X-Windows vs. Wayland:

 Ambos son interfaces gráficas completas para Linux y Unix.


 Se componen de un servidor y un gestor de ventanas.
 Implementan el paradigma cliente-servidor.
 Permiten la existencia de diferentes gestores de ventanas con diversas características.
6. Entornos de escritorio más utilizados:

 GNOME: orientado a la simplicidad.


 PlasmaKDE: ofrece más aplicaciones y opciones de personalización.
 Xfce: optimizado para equipos con bajos recursos de hardware.

7. Otros entornos de escritorio:

 Fluxbox
 Sugar LXDE

Recuerda:

 X-Windows y Wayland son dos tecnologías diferentes para la gestión de interfaces


gráficas en Linux.

3.2.- Intérprete de comandos.

1. Importancia de los entornos gráficos:

 La adopción de entornos gráficos amigables ha impulsado la


expansión de GNU/Linux en empresas y hogares.
 Los entornos gráficos de Linux son potentes y facilitan el uso del
sistema.

2. X-Windows:

 Es el entorno gráfico de Unix, desarrollado en el MIT a mediados de


los 80.
 Ha pasado por diferentes etapas de desarrollo: X Consortium, The
Open Group, XFree86 y [Link].
 [Link] Foundation se encarga actualmente de su desarrollo y
coordinación.

3. Funciones de X-Windows:

 Proporciona una interfaz gráfica (GUI) a Linux.


 Ofrece manejo de ventanas, cuadros de diálogo, botones y menús.
 Permite el desarrollo de aplicaciones de ingeniería y diseño.
 Hace de Linux un competidor serio en el mercado de sistemas
operativos para PC.

4. Limitaciones de X-Windows:

 Su protocolo de comunicaciones no es óptimo.


 Wayland está comenzando a reemplazarlo en algunas distribuciones
Linux.

5. X-Windows vs. Wayland:

 Ambos son interfaces gráficas completas para Linux y Unix.


 Se componen de un servidor y un gestor de ventanas.
 Implementan el paradigma cliente-servidor.
 Permiten la existencia de diferentes gestores de ventanas con
diversas características.

6. Entornos de escritorio más utilizados:

 GNOME: orientado a la simplicidad.


 PlasmaKDE: ofrece más aplicaciones y opciones de personalización.
 Xfce: optimizado para equipos con bajos recursos de hardware.

7. Otros entornos de escritorio:

 Fluxbox
 Sugar LXDE

Recuerda:

 X-Windows y Wayland son dos tecnologías diferentes para la gestión


de interfaces gráficas en Linux.
 La elección del entorno de escritorio dependerá de tus necesidades y
preferencias.
 Puedes encontrar información más detallada sobre cada entorno en su
sitio web oficial.

Consejos para estudiar:

 Crea un esquema o mapa mental con los puntos clave del resumen.
 Busca ejemplos de aplicaciones que se beneficien de las capacidades
gráficas de Linux.
 Investiga las características específicas de cada entorno de escritorio.
 Prueba diferentes entornos de escritorio para encontrar el que mejor
se adapte a ti.

¡Éxito en tus estudios!

share

more_vert
El intérprete de comandos, o shell, es una interfaz entre el usuario y el
sistema operativo que permite interactuar directamente con el sistema y
con sus ficheros de configuración. Su función es recibir las órdenes del
usuario a través de la línea de comandos, interpretarlas, ejecutarlas y
mostrar su resultado. Resulta muy útil aprender a utilizarlo ya que,
aunque al principio pueda parecer un poco difícil, resulta fundamental
para obtener el máximo rendimiento del sistema. Para iniciar el intérprete
de comandos tienes que ir al botón Aplicaciones y ejecutar la
herramienta Terminal. Hecho esto, aparecerá una pantalla como la de la
derecha con un símbolo del sistema, o prompt como el de abajo:
ubuntu@ubuntu-VirtualBox:~$ donde se puede observar: El nombre del
usuario que ha iniciado sesión en el sistema (ubuntu). El nombre del
equipo (ubuntu-VirtualBox). El directorio actual en el que se encuentra.
En el caso de que se muestre el carácter ~ es porque está en el
directorio personal del usuario (/home/ubuntu). El tipo de usuario. Si
aparece un símbolo $, se trata de un usuario normal y si aparece un
símbolo #, se trata de un administrador del sistema. El usuario root es el
administrador del sistema y puede realizar cualquier tarea de
administración. En algunas distribuciones puede acceder directamente al
sistema como administrador o root, pero otras distribuciones, como
Ubuntu, te obligan a acceder al sistema con un usuario sin privilegios de
administrador y luego cambiar de usuario para una seguridad extra. Si
deseas ejecutar una tarea de forma puntual como administrador,
o root, puedes utilizar el comando sudo de la siguiente forma: $ sudo
<comando> Si necesitas ejecutar múltiples tareas puedes obtener
un intérprete de administrador, o root, ejecutando sudo bash o su: $ sudo
bash $ su Para salir como usuario root escribimos la orden: # exit El
comando su se utiliza para iniciar sesión en la cuenta de root, pero de
forma predeterminada la contraseña de la cuenta raíz está bloqueada en
Ubuntu. Si lo deseas, puedes activar la cuenta de administrador,
o root, estableciendo su contraseña: $ sudo passwd root Iniciar sesión
como root puede causar problemas muy serios ya que éste puede hacer
cualquier cosa y podría escribirse un comando incorrectamente y destruir
el sistema. Si por alguna razón has habilitado la cuenta de root y deseas
deshabilitarla nuevamente, usaríamos el siguiente comando: $ sudo
passwd -dl root Aunque a lo largo del curso aprenderás a utilizar
el intérprete de comandos del sistema, a continuación puedes ver los
comandos más utilizados en los sistemas GNU/Linux. Un comando que
te resultará muy interesante y útil, sobre todo en los inicios con tu nuevo
sistema operativo, es el acceso a la ayuda en línea de un determinado
comando. La sintaxis es: # man nombre_del_comando Por ejemplo, si
quieres acceder al contenido de la ayuda del comando apt-get, deberás
ejecutar: # man apt-get
expand_moreedit

Mostrar versiones












































volume_up

Resumen para estudiar mejor: El intérprete de comandos

1. Definición:

 El intérprete de comandos, o shell, es una interfaz entre el usuario y el


sistema operativo.
 Permite interactuar directamente con el sistema y sus archivos de
configuración.

2. Funciones:

 Recibe las órdenes del usuario a través de la línea de comandos.


 Interpreta las órdenes y las ejecuta.
 Muestra el resultado de las órdenes.

3. Ventajas:

 Permite obtener el máximo rendimiento del sistema.


 Es una herramienta fundamental para usuarios avanzados.

4. Cómo iniciar el intérprete de comandos:

 Busca la aplicación "Terminal" en el menú de aplicaciones.


 Ejecuta la aplicación "Terminal".
 Aparecerá una pantalla con el símbolo del sistema (prompt).

5. Elementos del prompt:

 Nombre del usuario.


 Nombre del equipo.
 Directorio actual.
 Tipo de usuario ($ para usuarios normales, # para administradores).

6. Usuario root:

 Es el administrador del sistema.


 Puede realizar cualquier tarea de administración.
 Se puede acceder a él mediante el comando sudo o su.

Si deseas ejecutar una tarea de forma puntual como


administrador, o root, puedes utilizar el comando sudo de la
siguiente forma:

$ sudo <comando>

Si necesitas ejecutar múltiples tareas puedes obtener


un intérprete de administrador, o root, ejecutando sudo
bash o su:

$ sudo bash

$ su

Para salir como usuario root escribimos la orden:

# exit

El comando su se utiliza para iniciar sesión en la cuenta de


root, pero de forma predeterminada la contraseña de la cuenta
raíz está bloqueada en Ubuntu. Si lo deseas, puedes activar la
cuenta de administrador, o root, estableciendo su contraseña:

$ sudo passwd root


Iniciar sesión como root puede causar problemas muy serios ya
que éste puede hacer cualquier cosa y podría escribirse un
comando incorrectamente y destruir el sistema. Si por alguna
razón has habilitado la cuenta de root y deseas deshabilitarla
nuevamente, usaríamos el siguiente comando:

$ sudo passwd -dl root

Un comando que te resultará muy interesante y útil, sobre todo


en los inicios con tu nuevo sistema operativo, es el acceso a la
ayuda en línea de un determinado comando. La sintaxis es:

# man nombre_del_comando

Por ejemplo, si quieres acceder al contenido de la ayuda del


comando apt-get, deberás ejecutar:

# man apt-get

Indica el shell en el que tienes los permisos de root.

usuario@ubuntu-virtual-machine:~$

usuario@ubuntu-virtual-machine:~#

root.@ubuntu-virtual-machine:~$

root@ubuntu-virtual-machine:~&

3.3.- Estructura de directorios.


Resumen para estudiar mejor: Organización de archivos en
GNU/Linux

1. Estructura jerárquica:

 GNU/Linux organiza la información en una estructura de árbol jerárquico.


 Se compone de directorios y archivos.
 El directorio raíz es la base de la estructura.

2. Sistemas de ficheros:
 Un sistema de ficheros es una estructura completa de directorios.
 Se pueden montar varios sistemas de ficheros en la estructura principal.
 Los sistemas de ficheros se montan automáticamente al iniciar el sistema.
 Los usuarios solo ven un árbol de directorios con los sistemas montados.

3. Montaje de sistemas de ficheros:

 El montaje es el proceso de enlazar un sistema de ficheros a la estructura principal.


 Se puede realizar manualmente o automáticamente.
 Es necesario para usar un sistema de ficheros.

4. Directorios importantes:

 /: Directorio raíz, contiene todos los demás directorios.


 /bin: Contiene archivos binarios esenciales para el sistema.
 /boot: Contiene archivos necesarios para arrancar el sistema.
 /dev: Contiene archivos especiales para dispositivos de hardware.
 /etc: Contiene archivos de configuración del sistema.
 /home: Contiene directorios personales de los usuarios.
 /lib: Contiene bibliotecas compartidas para aplicaciones.
 /mnt: Punto de montaje temporal para sistemas de ficheros
extraíbles.
 /proc: Contiene información sobre procesos en ejecución.
 /sys: Contiene información sobre el sistema operativo y el hardware.
 /tmp: Directorio temporal para archivos temporales.
 /usr: Contiene aplicaciones y archivos compartidos.
 /var: Contiene datos variables del sistema.

5. Comandos para trabajar con sistemas de ficheros:

 ls: Lista el contenido de un directorio.


 cd: Cambia el directorio actual.
 mkdir: Crea un nuevo directorio.
 rmdir: Elimina un directorio vacío.
 cp: Copia archivos.
 mv: Mueve archivos o directorios.
 mount: Monta un sistema de ficheros.
 umount: Desmonta un sistema de ficheros.

4.- Entorno gráfico GNOME. Personalización.


4.1.- Escritorio GNOME.

1. Interfaz gráfica:

 Ubuntu Desktop 20.04 LTS usa una interfaz gráfica basada en GNOME.
 Es fácil de usar, atractiva y muy rápida.

2. Elementos del escritorio:

 Barra de menús:
o Actividades: Accede a aplicaciones, ventanas y espacios de trabajo.
o Menú aplicaciones: Muestra el menú de la aplicación actual.
o Calendario y notificaciones: Fecha, hora, notificaciones y calendario.
o Menú de acceso universal: Funciones de accesibilidad.
o Menú del sistema: Red, volumen, brillo, sesión, configuración y apagado.
 Lanzador:
o Barra de iconos para acceso rápido a aplicaciones.
o Muestra las aplicaciones en ejecución.
 Botón Aplicaciones:
o Muestra todas las aplicaciones instaladas.
 Fondo de escritorio:
o Espacio para situar lanzadores, documentos o aplicaciones.
o Decorado con el esquema de color y la imagen de Ubuntu.

3. Funciones adicionales:

 Espacios de trabajo: Organiza las aplicaciones en escritorios virtuales.


 Notificaciones: Informa sobre eventos y mensajes del sistema.
 Menú de acceso universal: Adapta el sistema a necesidades especiales.
 Personalización: Cambia el tema, fondo de pantalla, iconos y configuración.
 ¿En cuál de los siguientes menús nos encontramos con el botón de
apagar el equipo?


 Menú aplicaciones.

 Menú de acceso universal.

 Menú del sistema.

4.2.- Iconos del escritorio.

1. Ocultar o mostrar iconos: (EN ESCRITORIO)

 Usa la herramienta Retoques (Gnome Tweaks).


 Busca la sección Extensiones y selecciona "Desktop Icons".
 Activa o desactiva la visualización de la carpeta personal y la papelera.
 Ajusta el tamaño de los iconos (pequeño, estándar o grande).

2. Crear lanzadores:

 Acceso directo a una aplicación:


o Busca la aplicación en "Archivos" (por ejemplo, Writer de OpenOffice).
o Copia el icono de la aplicación.
o Pega el icono en el escritorio.
o Permite la ejecución del lanzador ("Permitir lanzar").
 Acceso directo a un documento:
o Localiza el archivo en "Archivos" (por ejemplo, en la carpeta "Documentos").
o Activa la opción de crear enlaces en "Preferencias" de "Archivos".
o Haz clic derecho en el archivo y selecciona "Crear enlace".
o Mueve el enlace al escritorio.

3. Crear lanzadores a carpetas:

 Sigue el mismo procedimiento que para los archivos.


 Selecciona la carpeta, haz clic derecho y selecciona "Crear enlace".
 Mueve el enlace al escritorio.
4.3.- Configuración visual.
VER VIDEO CONFIGURACIÓN

1. Fondo de escritorio:

 Puedes elegir entre fondos predefinidos o usar una imagen propia.


 Cambia el fondo desde el menú contextual del escritorio o usando Retoques.
 Retoques te permite elegir el estilo de ajuste de la imagen (centrado, escalado, etc.).

2. Resolución de pantalla:

 Ajusta la resolución y escala de la interfaz a tu gusto.


 La escala fraccionaria te permite un ajuste más preciso.

3. Luz nocturna:

 Reduce la tensión ocular con la función Luz nocturna.


 Cambia el tono de la pantalla a un amarillo cálido por la noche.

4. Temas:

 Modifica la apariencia del escritorio con temas predefinidos o descargados.


 Retoques te permite cambiar colores, cursor, iconos y sonidos del tema.

5. Tipografías:

 Selecciona el tipo de letra para la interfaz, ventanas, documentos y texto


monoespaciado.
 Ajusta el hinting, alisado y factor de escalado para las tipografías.

6. Fondo de la pantalla de bloqueo:

 Personaliza el fondo de la pantalla de bloqueo con imágenes predefinidas o propias.


 Retoques te permite ajustar el estilo del fondo de la pantalla de bloqueo.

4.4.- Barra de menús.


VER VIDEO

Resumen para estudiar mejor: Personalización de la barra de menús


en Ubuntu 20.04 LTS

1. Esquina activa:

 Activa la esquina activa de la vista de actividades con Retoques.


 Permite acceder a todas las aplicaciones y ventanas con el cursor.

2. Calendario y notificaciones:

 Modifica la información mostrada con Retoques.


 Muestra el día de la semana, fecha, hora y segundos (opcional).

3. Menú de acceso universal:

 Ofrece opciones de accesibilidad para personas con discapacidades.


 Accede a él desde la configuración o el menú de la barra superior.
 Puedes mostrar el menú de forma permanente en la configuración.

4.5.- Lanzador.

1. El lanzador:

 Barra de iconos para acceso rápido a aplicaciones.


 Muestra las aplicaciones en ejecución.

2. Personalización del lanzador:

 Añadir aplicaciones:
o Arrastra el icono de la aplicación al lanzador.
o Haz clic derecho en el icono y selecciona "Añadir a favoritos".
 Eliminar aplicaciones:
o Haz clic derecho en el icono y selecciona "Quitar de favoritos".
 Mover aplicaciones:
o Arrastra y suelta el icono a la posición deseada.
 Vista previa de ventanas:
o Haz clic izquierdo en el icono con varias ventanas abiertas.
o Selecciona la ventana deseada desde la vista previa.

3. Configuración del lanzador:

 Ocultar automáticamente:
o Accede a la sección "Apariencia" en "Configuración".
o Desactiva la opción "Mostrar el lanzador".
 Posición:
o Elige entre izquierda, derecha o inferior en "Apariencia".
 Tamaño de los iconos:
o Ajusta el tamaño a "Pequeño", "Normal" o "Grande" en "Apariencia".

4. Soporte de idiomas:

 Cambiar idioma de trabajo:


o Accede a la sección "Región e idioma" en "Configuración".
o Selecciona el idioma deseado en la lista.
 Instalar nuevos idiomas:
o Descarga e instala paquetes de idioma desde "Región e idioma".
¿Cuál es el elemento de Windows equivalente al lanzador de Ubuntu?

Menú Inicio.

Barra de menús.

Barra de tareas.

5.- Repositorios.

Ubuntu es un sistema productivo completo que incluye una buena selección de


aplicaciones, pero es posible que necesites instalar alguna adicional.

Ubuntu utiliza una tecnología de instalación de aplicaciones basada en


paquetes (.deb). Estos paquetes contienen información del producto, archivos
de programa, bibliotecas, iconos, documentación y scripts de configuración.

Gestores de paquetes:

 Localizan, instalan, actualizan y eliminan programas de modo seguro.


 Resuelven automáticamente las dependencias (otros paquetes necesarios).

Repositorios:

 Almacenan miles de programas disponibles para Ubuntu.


 Son sitios web que contienen paquetes de software.
 Las herramientas de instalación automáticamente localizan y obtienen los paquetes
desde estos repositorios.

Tipos de software en repositorios:

 Main: Soportado oficialmente por Canonical (18 meses de garantía, 100% libre).
 Universe: Mantenido por la comunidad (15.000 paquetes, 100% libre).
 Restricted: Copyright restringido (drivers privativos, algunos con garantía).
 Multiverse: Software no libre o con restricciones.
Configuración de repositorios:

 Aplicaciones > Software y actualizaciones > pestaña Software de Ubuntu.

Es obvio, que para poder configurar los repositorios, debes tener


privilegios de administrador, o bien, conocer la contraseña de un
usuario administrador.

5.1.- Añadir repositorios externos.


Cómo instalar aplicaciones fuera de los repositorios oficiales de
Ubuntu

En ocasiones, es posible que necesites instalar una aplicación que no se


encuentra en los repositorios oficiales de Ubuntu. Esto puede ocurrir por varias
razones:

 La aplicación no es libre ni de código abierto.


 Los desarrolladores no la han enviado a Canonical para su inclusión en los
repositorios.
 La aplicación está en una versión no estable, pero te interesa probarla.

Para instalar este tipo de aplicaciones, hay que añadir el repositorio


correspondiente a tu sistema. Existen dos métodos para hacerlo:

1. Editar el archivo [Link]:

El archivo /etc/apt/[Link] contiene la lista de repositorios que utiliza el


sistema para buscar e instalar aplicaciones. Para añadir un nuevo repositorio,
sigue estos pasos:

 Abre una terminal y escribe el siguiente comando:


sudo nano /etc/apt/[Link]

 Al final del archivo, añade la siguiente línea:


deb [Link] nombre_de_version
(main / universe / multiverse / main restricted)

 Reemplaza direccion_del_servidor por la URL del repositorio que deseas añadir.


 Reemplaza nombre_carpeta por el nombre de la carpeta que contiene los paquetes
de la aplicación.
 Reemplaza nombre_de_version por el nombre de la versión de la aplicación que
deseas instalar.
 Reemplaza main / universe / multiverse / main restricted por la sección del
repositorio que contiene la aplicación.

Ejemplo:

deb [Link] focal main


Este comando añade el repositorio de LibreOffice a tu sistema.

 Guarda el archivo y cierra el editor.

2. Usar la herramienta Software y actualizaciones:

También puedes añadir un nuevo repositorio de forma gráfica mediante la


herramienta Software y actualizaciones:

 Abre el menú de aplicaciones y busca "Software y actualizaciones".


 Haz clic en la pestaña "Otro software".
 Haz clic en el botón "Añadir".
 Introduce la URL del repositorio que deseas añadir en el campo "Origen del software".
 Haz clic en el botón "Añadir origen".
 Asegúrate de que la casilla junto al repositorio esté marcada para activarlo.
 Haz clic en el botón "Cerrar

Actualizar la lista de paquetes:

Una vez que has añadido el repositorio, debes actualizar la lista de paquetes
disponibles para que tu sistema reconozca la nueva aplicación:

 Abre una terminal y escribe el siguiente comando:


sudo apt update

Instalar la aplicación:

Ahora puedes instalar la aplicación como lo harías con cualquier otra


aplicación:

 Abre una terminal y escribe el siguiente comando:


sudo apt install nombre_de_la_aplicacion

 Reemplaza nombre_de_la_aplicacion por el nombre de la aplicación que


deseas instalar.

Ejemplo:

sudo apt install libreoffice

El software disponible en los repositorios Ubuntu está


catalogado en cuatro grupos:

main, universe, restricted y monoverse.

main, universe, restricted y multiverse.


absolute, universe, restricted y multiverse.

main, universe, unrestricted y multiverse.

6.- Actualizaciones.
6.1.- Actualización de los repositorios.

Antes de actualizar el sistema, es crucial actualizar los repositorios de software.


Los repositorios son como almacenes virtuales que contienen los paquetes de
software que se pueden instalar en Ubuntu. Estos paquetes se actualizan
constantemente con nuevas versiones, correcciones de errores y mejoras de
seguridad.

¿Por qué actualizar los repositorios?:

 Disponibilidad de nuevas versiones: Al actualizar los repositorios, te


aseguras de tener acceso a las últimas versiones del software disponible.
 Mejoras de seguridad: Las actualizaciones de software a menudo incluyen
parches de seguridad que pueden proteger tu sistema contra vulnerabilidades.
 Corrección de errores: Las actualizaciones también pueden corregir errores
que pueden estar presentes en versiones anteriores del software.

Cómo actualizar los repositorios:

1. Terminal:

 Abre una terminal.


 Escribe el siguiente comando:
sudo apt update

 Este comando actualiza la lista de paquetes disponibles en el sistema, así


como sus últimas versiones, de los repositorios que tenemos definidos en el
archivo /etc/apt/[Link].

2. Software y actualizaciones:

 Puedes actualizar los repositorios de forma gráfica usando la herramienta


"Software y actualizaciones":
 Abre el menú de aplicaciones y busca "Software y actualizaciones".
 Haz clic en la pestaña "Actualizaciones".
 Haz clic en el botón "Actualizar".
¿En qué archivo se encuentran las fuentes de repositorios en Ubuntu?

/usr/bin/update-manager

/etc/apt-get update

/etc/apt/[Link]

Ninguna de las anteriores es cierta.

6.1.1.- Actualizar /etc/apt/[Link]

Es común que al instalar un paquete usando un repositorio automático como


apt, apt-get o synaptic, te encuentres con un error. Esto puede ocurrir si el
archivo /etc/apt/[Link], que contiene la ubicación de los paquetes, no
está actualizado.

Pasos para actualizar el archivo [Link]:

1. Copia de seguridad del archivo:

 Abre una terminal y escribe el siguiente comando para ir al directorio /etc/apt:


cd /etc/apt

 Crea una copia de seguridad del archivo [Link] con el siguiente comando:
cp [Link] sources.list_copia

2. Eliminar y crear un nuevo archivo [Link]:

 Elimina el archivo [Link] actual con el siguiente comando:


rm [Link]

 Crea un nuevo archivo vacío [Link] con el siguiente comando:


touch [Link]

3. Buscar e instalar fuentes:

 Busca las fuentes que deseas utilizar. Puedes encontrarlas en varios sitios
web, como por ejemplo:

 [Link]

Ejemplo:

Si deseas instalar el paquete vlc, puedes buscar la fuente para este paquete
en la página web de Repogen Simply Linux. En la página web, selecciona tu
versión de Ubuntu y el paquete vlc. Se te proporcionará una línea de código
que debes agregar al archivo [Link].

4. Agregar las fuentes al archivo [Link]:

 Abre el archivo [Link] con un editor de texto como nano:


nano [Link]

 Pega la línea de código que obtuviste en el paso 3 al final del archivo.


 Guarda y cierra el archivo.

5. Actualizar la lista de paquetes:

 Actualiza la lista de paquetes disponibles con el siguiente comando:


apt update

6. Instalar el paquete:

 Ya puedes instalar el paquete que deseas con el siguiente comando:


apt install nombre_del_paquete

Ejemplo:

Para instalar el paquete vlc, ejecutarías el siguiente comando:

apt install vlc

La actualización del archivo /etc/apt/[Link] no es una


operación que se realice habitualmente, ya que cuando
instalamos el sistema en este archivo se incluyen los
repositorios correspondientes a la versión que estamos
instalando y estos repositorios no se suelen alterar, por lo que
con realizar apt update suele ser suficiente para mantenerlos.

Esta operación puede ser útil si el archivo /etc/apt/[Link] ha


quedado corrupto o se ha borrado y al intentar instalar algún
paquete mediante apt recibimos algún mensaje de error.

6.2. Actualización del sistema.

La actualización del sistema es crucial para mantener tu sistema operativo y


software al día. Esto te permite:

 Obtener las últimas funciones y mejoras: Las actualizaciones a menudo


incluyen nuevas funciones, mejoras de rendimiento y correcciones de errores.
 Mejorar la seguridad: Las actualizaciones de seguridad parchean
vulnerabilidades que pueden ser explotadas por piratas informáticos.
 Mantener la compatibilidad: Las actualizaciones pueden ser necesarias para
mantener la compatibilidad con hardware y software nuevo.

Métodos de actualización:

1. Entorno gráfico:

 Actualización de software:
o Busca "Actualización de software" en el menú de aplicaciones.
o Haz clic en "Instalar ahora" para actualizar el sistema.
o Puedes configurar la frecuencia de las actualizaciones automáticas.
 Synaptic (gestor de paquetes):
o Instala Synaptic si no lo está (sudo apt install synaptic).
o Abre Synaptic y haz clic en "Recargar".
o Selecciona "Marcar todas las actualizaciones".
o Haz clic en "Aplicar" para instalar las actualizaciones.

2. Terminal:

 Actualización predeterminada:
o Abre una terminal y ejecuta sudo apt upgrade.
o Este método actualiza solo los paquetes ya instalados.
 Actualización inteligente:
o Ejecuta sudo apt dist-upgrade.
o Este método intenta resolver conflictos entre paquetes de forma inteligente.

Debes conocer

Las opciones más importantes de apt-get referentes a la


actualización del sistema son las siguientes:

Opción Descripción

Obtiene una nueva lista de paquetes actualizando las


update
descripciones de los paquetes que hay en la base de datos local.

Actualiza el sistema con actualizaciones disponibles. No elimina


upgrade paquetes previamente instalados, ni instala paquetes previamente
no seleccionados.

dist- Actualiza todo entre ramas de desarrollo. Con -u vemos TODOS los
upgrade paquetes a actualizar.

Actualización de versión de Ubuntu:

 No es recomendable saltarse versiones.


 Se recomienda instalar la última versión de Ubuntu.
 Para saber qué versión tienes, ejecuta lsb_release -a en la terminal.
¿Qué comando permite actualizar el sistema?

apt-get update

apt-get upgrade

apt-get upgrade system

Ninguna de las anteriores es correcta.

7.- Instalación y desinstalación de software.

 Las primeras versiones de Linux no tenían interfaz gráfica y la instalación de


software se realizaba manualmente en modo terminal.
 Actualmente, existen interfaces gráficas como GNOME o KDE que permiten
gestionar el software de forma similar a Windows.

Paquetes y dependencias:

 Un programa puede estar formado por varios paquetes (dependencias).


 Si falta alguna dependencia, el programa no funcionará.
 Existen diferentes formatos de paquetes, lo que puede complicar la gestión del
software en modo terminal.

Gestores de paquetes:

 Solucionan la complejidad de la gestión de paquetes.


 Facilitan la búsqueda, instalación y desinstalación de software.

Software libre y repositorios:

 Ubuntu es software libre y existe una gran cantidad de aplicaciones


disponibles.
 No todas las aplicaciones son libres o gratuitas.
 El software se descarga de internet a través de repositorios, que son
almacenes de software gratuitos.

Métodos de instalación:

 Terminal: Usar el comando apt.


 Software Center: Interfaz gráfica similar a Windows.
 Synaptic: Gestor de paquetes más avanzado.
Conclusión:

 La forma de instalar software en Ubuntu ha evolucionado con el tiempo.


 Los gestores de paquetes y los repositorios facilitan la gestión del software en
Ubuntu.

A continuación, vamos a aprender a instalar y desinstalar


aplicaciones de varias formas posibles.

7.1.- Synaptic.

 Herramienta para gestionar paquetes de software en Ubuntu.


 Facilita la instalación y desinstalación de programas.
 No viene preinstalado en Ubuntu 20.04 LTS, pero se puede instalar fácilmente.

Interfaz:

 Lista de paquetes disponibles en la parte central.


 Barra de herramientas con opciones para buscar, instalar y desinstalar
paquetes.
 Descripción del paquete seleccionado en el panel inferior.

Casillas de verificación:

 Verde: paquete ya instalado (desinstalar con clic derecho y "Marcar para


desinstalar").
 Sin marcar: paquete no instalado (instalar con doble clic o clic derecho y
"Marcar para instalar").

Botones:

 Buscar: encontrar paquetes específicos.


 Aplicar: instalar o desinstalar paquetes marcados.

-VIDEO-
Si necesitas instalar una determinada aplicación en tu equipo, y en un foro
de Internet indican los paquetes que son necesario instalar, ¿podrías
utilizar Synaptic para instalar la aplicación?

Verdadero Falso
Correcto
Simplemente tendrías que buscar los nombres de los paquetes e
instalarlos.
7.1.1.- Opciones de Synaptic.

Synaptic muestra una lista interminable de


paquetes por defecto.

Para encontrar el paquete deseado:

 Si conoces el nombre: usa la función de búsqueda.


 Si no conoces el nombre:
o Secciones: filtra por tipo de aplicación (Administración, Gráficos, etc.).
o Estado: ver paquetes instalados o no instalados.
o Origen: ver paquetes por repositorio.
o Filtros personalizados: ver paquetes actualizables, rotos, etc.
o Filtros a medida: crea tus propios filtros.

Opciones útiles:

 Panel izquierdo: organiza los paquetes por criterios.


 Barra de herramientas: busca, instala y desinstala paquetes.
 Panel inferior: muestra información del paquete seleccionado.

7.2.- apt-get o apt.


apt-get o apt, este último actualmente más utilizado, permiten
instalar o desinstalar por línea de comandos cualquier paquete
utilizando los repositorios que se encuentran en el
fichero /etc/apt/[Link].
A continuación, vamos a ver los procedimientos más utilizados:

 Actualizar los repositorios: permite actualizar los


repositorios del fichero /etc/apt/[Link].
 # apt-get update
# apt update

 Actualizar el sistema: permite actualizar el sistema con


todas las dependencias.
 # apt-get -f upgrade
# apt upgrade

 Búscar un paquete: permite localizar un paquete o


término en alguno de los repositorios.
 # apt-cache search <paquete>
# apt search <paquete>

 Consultar información de un paquete: permite consultar


información de un paquete.
 # apt-cache show <paquete>
# apt show <paquete>

 Instalar un paquete: permite realizar la instalación de


paquetes con la resolución automática de dependencias.
 # apt-get install <paquete>
# apt install <paquete>

 Desinstalar un paquete: permite desinstalar un paquete:


o Manteniendo los archivos de configuración:
o # apt-get remove <paquete>
# apt remove <paquete>

o Desinstalando los archivos de configuración:


o # apt-get purge <paquete>
# apt purge <paquete>

A la hora de buscar o instalar un programa se puede utilizar el


carácter * para indicar cualquier carácter. Por ejemplo, si se
desea instalar cualquier aplicación que empiece por php, se
ejecutaría apt install php*

7.3.- Aptitude.
es un gestor de paquetes por línea de comandos muy
aptitude
cómodo y sencillo de utilizar, pero para poder utilizarlo,
necesitamos instalarlo:

# apt install aptitude


Y para ejecutarlo, ponemos el siguiente comando:

# aptitude

Una vez ejecutada la herramienta podemos acceder a las


diferentes categorías e instalar o desinstalar el software.

En el siguiente vídeo puedes ver un ejemplo de la utilización


de aptitude, en el cual se realiza la búsqueda de un paquete por su
nombre, se marca para su instalación, se instala, y posteriormente, se
desinstala.

Ver video

7.4.- Ubuntu Software.

VIDEO

Es la forma más simple de instalar y desinstalar aplicaciones en Ubuntu.


¿Cómo se ejecuta?

 A través de su icono en el lanzador.


 Mediante el botón Aplicaciones.

¿Qué funcionalidades tiene?

 Explorar: Permite encontrar e instalar nuevo software.


o Sugiere aplicaciones.
o Permite buscar por categorías.
 Instalado: Muestra una lista del software instalado.
o Permite desinstalar programas.
 Actualizaciones: Informa sobre actualizaciones disponibles para el software
instalado.

¿Cómo funciona?

1. Abre la herramienta Ubuntu Software.


2. Selecciona la pestaña que deseas usar: Explorar, Instalado o Actualizaciones.
3. Sigue las instrucciones en pantalla para realizar la acción deseada.

¿Por qué usarla?

 Es fácil de usar.
 Permite instalar, desinstalar y actualizar software de forma sencilla.
 Organiza el software en categorías para facilitar la búsqueda.

7.5.- Snap.
VIDEO

¿Qué son los paquetes Snap?

Los paquetes Snap son una forma de empaquetar software para sistemas
Linux. Agrupan una aplicación y todas sus dependencias en un único archivo
comprimido que puede ejecutarse en diferentes distribuciones de Linux sin
necesidad de modificaciones.

¿Cómo funcionan?

Para usar paquetes Snap, se necesita tener instalado el demonio snapd. Este
demonio se encarga de gestionar la instalación, actualización y ejecución de
los paquetes Snap.

¿Cómo instalar snapd?

La instalación de snapd varía dependiendo de la distribución de Linux que se


esté utilizando. En Ubuntu, se puede instalar mediante el siguiente comando:
sudo apt install snapd

¿Cómo usar paquetes Snap?

Una vez instalado snapd, se pueden usar los siguientes comandos para
interactuar con los paquetes Snap:

 snap list: Muestra una lista de los paquetes Snap instalados en el sistema.
 snap find <nombre>: Busca paquetes Snap que coincidan con el nombre
especificado.
 snap info <nombre>: Muestra información detallada sobre un paquete Snap
específico.
 sudo snap install <nombre>: Instala un paquete Snap.
 sudo snap refresh <nombre>: Actualiza un paquete Snap.
 sudo snap remove <nombre>: Elimina un paquete Snap del sistema.

¿Dónde encontrar paquetes Snap?

Los paquetes Snap se pueden encontrar en la tienda web Snap Store:


[Link] desde la aplicación Snap Store (conocida
también como Ubuntu Software y vista en el apartado anterior) y
también directamente desde el Terminal.

7.6.- Instalación manual.

Existen dos métodos principales para instalar software en GNU/Linux:

1. Instalación a través de un paquete:

 Ventajas:
o Fácil y rápido.
o No requiere compilación.
o Gestiona dependencias automáticamente.
 Desventajas:
o Menos control sobre el proceso de instalación.
o La aplicación puede no estar tan optimizada para el sistema.

Pasos para instalar un paquete:

1. Descargar el paquete:
o Puedes descargarlo desde el sitio web oficial de la aplicación o desde un repositorio
de software.
2. Instalar el paquete:
o Usa el comando dpkg -i <nombre_paquete>.
3. (Opcional) Buscar el nombre de un paquete:
o Usa el comando dpkg-query -s <paquete> si necesitas saber el nombre exacto
del paquete para desinstalarlo.
4. Desinstalar un paquete:
o Usa el comando dpkg -r <nombre_paquete> para desinstalar un paquete.

2. Instalación a través del código fuente:

 Ventajas:
o Control total sobre el proceso de instalación.
o La aplicación puede estar optimizada para el sistema.
 Desventajas:
o Puede ser más complejo y lento.
o Requiere conocimientos de compilación.
o Gestionar las dependencias manualmente.

Pasos para instalar desde el código fuente:

1. Descargar el código fuente:


o Descarga el código fuente de la aplicación desde el sitio web oficial o desde un
repositorio de código fuente.
2. Descomprimir el código fuente:
o Extrae el archivo comprimido (generalmente con .[Link], .tgz o .tar.bz2).
3. Acceder al directorio del código fuente:
o Accede al directorio creado al descomprimir el código.
4. Ejecutar el script ./configure:
o Este script configura la compilación según las características del sistema.
5. Compilar el código:
o Ejecuta el comando make para compilar el código fuente.
6. Instalar la aplicación:
o Ejecuta el comando make install para instalar la aplicación en el sistema.
7. (Opcional) Desinstalar la aplicación:
o Ejecuta el comando make clean para desinstalar la aplicación.
Nota:

 Si al instalar desde el código fuente te encuentras con problemas de dependencias,


deberás resolverlas antes de continuar con el proceso de instalación.

8.- Webmin.

Webmin es una herramienta de administración de sistemas basada en la web


que te permite administrar tu sistema Linux de forma remota desde cualquier
navegador web.

¿Qué puedes hacer con Webmin?

Con Webmin puedes realizar una amplia gama de tareas de administración del
sistema, como por ejemplo:

 Administrar usuarios y grupos


 Configurar el servidor web Apache
 Configurar el servidor de base de datos MySQL
 Configurar el servicio de correo electrónico
 Configurar el firewall
 Realizar copias de seguridad del sistema
 Monitorizar el rendimiento del sistema

¿Cómo instalar Webmin?

La instalación de Webmin es muy sencilla. Puedes instalarlo de dos maneras:

 Manualmente: Descarga el paquete de la web oficial de Webmin e instálalo


usando el comando dpkg.
 Gráficamente: Descarga el paquete de la web oficial de Webmin y haz doble
clic sobre él para instalarlo.

¿Cómo acceder a Webmin?

Una vez instalado Webmin, puedes acceder a él desde cualquier navegador


web con la siguiente dirección:
[Link]

¿Cómo usar Webmin?

Al acceder a Webmin por primera vez, se te pedirá que introduzcas tu nombre


de usuario y contraseña de root. Una vez autenticado, verás la página principal
de Webmin, que muestra un resumen del sistema. En el menú de la izquierda
puedes encontrar las diferentes herramientas de administración del sistema.

ANEXO I

También podría gustarte