Ubuntu

Comprensión y uso de fuentes.lista para Ubuntu

Comprensión y uso de fuentes.lista para Ubuntu
Usamos Ubuntu, Debian, CentOS y diferentes sistemas operativos. Si alguien pregunta, "¿qué sistema operativo usas??"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í mismo no puede hacer cosas muy sofisticadas. Es un software que administra el hardware, asigna memoria a los programas, lo ayuda a ejecutar el programa y otras tareas básicas de muy bajo nivel para usted. Digamos que desea editar un archivo con nano editor de texto. Bueno, el kernel de Linux no tiene eso. Tienes que instalarlo en la parte superior del kernel de Linux por separado para poder usarlo.

Sin programas útiles, el kernel de Linux no ayuda a los usuarios normales. Nuevamente, instalar programas sobre el kernel de Linux no es algo que a la gente común le encantaría hacer. Por lo tanto, diferentes empresas e individuos empaquetaron herramientas importantes (o software) sobre el kernel de Linux y lo empaquetaron para usted. Entonces, cuando lo instale, puede comenzar a trabajar con el programa que necesita. Esto se denomina sistema operativo basado en Linux o 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 fuera innecesariamente grande y más difícil de distribuir. Entonces, 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 de desarrollar, distribuir y descargar para los usuarios y un enfoque más modular.

Luego, los paquetes adicionales se alojan en un servidor web o un servidor 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 de Linux favorita.  Ubuntu se basa en la distribución Debian GNU / Linux. Ubuntu usa el administrador de paquetes APT (Advanced Package Tool) para administrar paquetes. El administrador de paquetes APT y todas las interfaces gráficas (Centro de software de Ubuntu, Muon, aptitude, etc.) utilizan el fuentes.lista archivo para saber qué repositorio o repositorios de paquetes usar.

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

Archivos de configuración:

El administrador de paquetes APT y todas sus interfaces gráficas obtienen la información del repositorio de paquetes de / etc / apt / sources.lista archivo y archivos del / etc / apt / sources.lista.D directorio.

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

Entendiendo las fuentes.lista de archivos:

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

Aquí, las líneas que comienzan con hash (#) son comentarios. Los comentarios se utilizan con 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 / sources.lista archivo y archivos en el / etc / apt / sources.lista.D/ directorio una línea APT. Puedes llamarlo como quieras.

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

Una línea APT comienza con debutante, lo que significa que este repositorio de paquetes distribuye paquetes de software como binarios precompilados en formato de archivo deb.

Una línea APT también puede comenzar con deb-src, lo que significa que el repositorio de paquetes distribuye paquetes de software como códigos fuente, que tendrá que compilar en su propia computadora para poder usarlos. Por defecto, todos los deb-src los repositorios de paquetes están deshabilitados en Ubuntu. Personalmente prefiero que estén deshabilitados porque 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 de paquetes. Aquí es donde se guardan todos los archivos del paquete y los archivos de la base de datos del paquete. El administrador de paquetes descarga los metadatos del paquete y otra información para saber qué paquetes están disponibles y dónde descargarlos.

Luego debe escribir el nombre en clave 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 por espacios 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, agregué solo principal y restringido secciones de la biónico repositorio de paquetes.

Eso es básicamente todo lo que necesitas saber 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 disponible en http: // 192.168.10.5 / nodejs y es un espejo del repositorio de paquetes de NodeJS.

Primero, crea un nuevo archivo nodo.lista en el / etc / apt / sources.lista.D/ directorio con el siguiente comando:

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

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

Ahora, para que los cambios surtan efecto, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

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

Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...