Comprender y usar fuentes.Lista de Ubuntu

Comprender y usar fuentes.Lista de Ubuntu
Usamos Ubuntu, Debian, Centos y diferentes sistemas operativos. Si alguien pregunta: "¿Qué sistema operativo usa??"La mayoría de ustedes podría decir:" Yo uso Linux ". No son realmente Linux. Linux es solo el nombre del kernel. Estas son en realidad diferentes distribuciones de Linux.

Ahora puede preguntar: "¿Qué es una distribución de Linux??"

Bueno, el kernel de Linux en sí no puede hacer cosas muy elegantes. Es un software que administra el hardware, asigna la memoria a los programas, lo ayuda a ejecutar el programa y otra tarea básica de muy bajo nivel para usted. Digamos que desea editar un archivo con nano editor de texto. Bueno, el núcleo de Linux no tiene eso. Debe instalarlo en la parte superior del núcleo de Linux por separado para usarlo.

Sin programas útiles, Linux Kernel no ayuda a los usuarios comunes. Nuevamente, instalar programas en la parte superior del núcleo de Linux no es algo que la gente común le encantaría hacer. Por lo tanto, diferentes compañías e individuos empaquetaron herramientas importantes (o softwares) sobre el núcleo de Linux y lo empaquetaron para usted. Entonces, cuando lo instala, puede comenzar a trabajar con el programa que necesita. Esto se llama un sistema operativo basado en Linux o una distribución de Linux. Ubuntu, Debian, Centos, Fedora y otros son distribuciones de Linux o sistemas operativos basados ​​en Linux. No son solo Linux.

Ahora, hay tantos softwares en Linux que ni siquiera puedes contar. Incluirlos todos en un solo paquete de sistema operativo haría que el tamaño del sistema operativo sea innecesario grande y más difícil de distribuir. Por lo tanto, el sistema operativo necesita un mecanismo para instalar paquetes fácilmente según sea necesario. De esa manera, podrían incluir utilidades muy comunes y hacer que la instalación sea más pequeña. Es más fácil desarrollar, distribuir y descargar para los usuarios y un enfoque más modular.

Luego, los paquetes adicionales se alojan en un servidor web o FTP de la distribución de Linux desde donde los usuarios pueden descargarlo e instalarlo. Estos servidores web o servidores FTP se denominan repositorio de paquetes.

También necesita una forma de administrar (instalar, eliminar, descargar) estos paquetes del repositorio de paquetes. Por lo tanto, se incluye un administrador de paquetes en su distribución favorita de Linux. Ubuntu se basa en la distribución de Debian GNU/Linux. Ubuntu utiliza el Administrador de paquetes APT (herramienta de paquete avanzado) para administrar paquetes. El Administrador de paquetes APT y todos los frontales gráficos (Ubuntu Software Center, Muon, Aptitude, etc.) utiliza el fuentes.lista archivo para aprender sobre qué repositorio o repositorios de paquetes usar.

En este artículo, te mostraré cómo fuentes.lista El archivo se usa en Ubuntu. Empecemos.

Archivos de configuración:

El Administrador de paquetes APT y todos sus frontends gráficos obtienen la información del repositorio de paquetes de /etc/apt/fuentes.lista Archivo y archivos del /etc/apt/fuentes.lista.d directorio.

En Ubuntu, los diferentes administradores de paquetes editan /etc/apt/fuentes.lista Archivo directamente. No le recomiendo que agregue repositorios de paquetes personalizados allí. Si necesita agregar cualquier repositorio de paquetes adicional, es mejor agregarlos en el /etc/apt/fuentes.lista.d/ directorio. Te mostraré prácticamente cómo se hace más adelante en este artículo.

Entendiendo fuentes.Archivo de la lista:

El contenido del /etc/apt/fuentes.lista El archivo se parece a esto.

Aquí, las líneas que comienzan con hash (#) son comentarios. Los comentarios se utilizan para fines de documentación en este archivo. Los comentarios también se utilizan para deshabilitar un determinado repositorio de paquetes aquí.

Por ejemplo, puede dejar un comentario cuando agrega un repositorio de paquetes personalizado como este.

# Este es mi NodeJS V8 local.X Repositorio de paquetes
Deb http: // 192.168.10.1/NodeJS/8.x estiramiento principal

Voy a llamar a cada línea utilizada para agregar un repositorio de paquetes (líneas que comienzan con debutante) en /etc/apt/fuentes.lista Archivo y archivos en el /etc/apt/fuentes.lista.d/ directorio una línea apta. Puedes llamarlo como quieras.

Ahora hablemos de cómo se formateado una línea adecuada. Este es un ejemplo de una línea adecuada como se muestra en la captura de pantalla a continuación.

Una línea adecuada comienza con debutante, lo que significa que este repositorio de paquetes distribuye paquetes de software como binarios pre compilados en formato de archivo DEB.

Una línea adecuada también puede comenzar con Deb-Src, lo que significa que el repositorio de paquetes distribuye los paquetes de software como códigos de origen, que deberá compilar en su propia computadora para usar. Por defecto, todo el Deb-Src Los repositorios de paquetes están deshabilitados en Ubuntu. Personalmente prefiero que sean discapacitados ya que no los uso. La instalación de paquetes de fuentes lleva mucho tiempo dependiendo de la especificación de su computadora.

Luego tiene la URL HTTP, HTTPS o FTP del repositorio del paquete. Aquí es donde se mantienen todos los archivos de paquete y los archivos de la base de datos de paquetes. El Administrador de paquetes descarga los metadatos del paquete y otra información para conocer qué paquetes están disponibles y dónde descargarlos.

Luego debe escribir el nombre en código corto de su sistema operativo Ubuntu. Es diferente para cada versión de Ubuntu. Por ejemplo, en Ubuntu 18.04 LTS, es biónico.

Puede averiguar qué es para su distribución con el siguiente comando:

$ lsb_release -cs

Luego coloca una lista separada de espacio de diferentes secciones de ese repositorio de paquetes. Los paquetes de un repositorio de paquetes pueden dividirse lógicamente en muchos grupos, como puede ver en la sección marcada de este artículo a continuación. El repositorio de paquetes de Ubuntu se divide en principal, restringido, universo y multiverso secciones. En este ejemplo, solo agregué principal y restringido secciones del biónico repositorio de paquetes.

Eso es básicamente todo lo que necesitas saber sobre fuentes.lista Archivo en Ubuntu.

Agregar su propio repositorio de paquetes en Ubuntu:

Digamos que desea agregar su propio repositorio de paquetes en Ubuntu. Digamos que está alojado en su red local y está disponible en http: // 192.168.10.5/NodeJs y es un espejo del repositorio de paquetes NodeJS.

Primero, cree un nuevo archivo nodo.lista en el /etc/apt/fuentes.lista.d/ directorio con el siguiente comando:

$ sudo nano/etc/apt/fuentes.lista.d/nodo.lista

Ahora agregue la siguiente línea y guarde el archivo presionando + X y luego presiona Y y luego presiona .

Ahora para que los cambios entren en vigencia, actualice el caché del repositorio de paquetes APT con el siguiente comando:

$ sudo apt actualización

Ahora puede instalar paquetes desde el repositorio de paquetes que agregó. Gracias por leer este artículo.