Menú
Está libre
registro
el principal  /  Navegantes/ Repositorios de programas en el sistema operativo Linux. ¿Qué son los repositorios de Linux y cómo instalar programas y paquetes desde ellos? Agregar repositorios a Ubuntu desde la terminal

Repositorios de programas en el sistema operativo Linux. ¿Qué son los repositorios de Linux y cómo instalar programas y paquetes desde ellos? Agregar repositorios a Ubuntu desde la terminal

Métodos para instalar programas en Sistemas Windows y Linux (así como BSD) son diferentes. Podemos decir que incluso la ideología misma de instalar programas es diferente. Usuarios de Windows acostumbrado al hecho de que el programa se suministra como un archivo de instalación (o un grupo de archivos). Estos archivos deben descargarse de Internet o recibirse en CD / DVD. Este método no es típico de Linux, aunque también existe.

De hecho, un repositorio es un repositorio de archivos ... Un sistema Linux asume que una persona que quiera instalar un programa irá al repositorio donde está almacenado el programa. Esto se hace a través de la terminal.

Por ejemplo, quiero establecer en mi Linux Mint 17.1 programa de virtualización Virtual Box. Lanzo la terminal e ingreso el siguiente comando:

sudo apt-get install virtualbox-4.3

La instalación debe realizarse con privilegios de superadministrador, por lo que agregamos la palabra sudo al comando. El terminal nos pide la contraseña del superadministrador y reporta información sobre los paquetes que vas a instalar.


Instalación de VirtualBox vía terminal

Después del consentimiento del usuario, el sistema comenzará a descargar archivos requeridos desde el almacenamiento de red en Internet. Por lo tanto, no es necesario que vaya al sitio web del programa y descargue el archivo de instalación manualmente.

El proceso de instalación en sí tiene este aspecto:


Instalación de VirtualBox en Linux Mint

Después de la instalación, el programa se puede encontrar en la lista de otros programas instalados.


VirtualBox en Linux Mint

¿Quién puede crear repositorios?

Alguien. En cuanto a los repositorios de los que el sistema operativo toma programas, estos son, en primer lugar, los repositorios del propio sistema. Los programas individuales también tienen sus propios repositorios (las versiones de los programas para ellos son, por regla general, más recientes), pero dichos repositorios deben agregarse manualmente en la configuración del sistema operativo. Lo hace a través del Administrador de paquetes o mediante los comandos apropiados en la terminal.

Como puede ver, en mi caso, ya había archivos de VirtualBox en el repositorio de Linux Mint, por lo que no hubo necesidad de realizar acciones adicionales. ¿Qué tendría que hacer si dicho programa no se encontrara en el repositorio del sistema? Agregue un repositorio de desarrolladores del programa en sí.

Por ejemplo, busque el elemento "Fuentes de la aplicación" en el menú de Linux Mint, y allí la sección "Repositorios adicionales".


Agregar un repositorio en Linux Mint

O escribiendo en la terminal

sudo sh -c "echo" deb http://download.virtualbox.org/virtualbox/debian trusty contrib ">> /etc/apt/sources.list"

Esta es la ruta a un repositorio de VirtualBox específico. En el caso de otros programas, la ruta será diferente. Después de eso, actualizamos la caché del paquete:

sudo apt-get update

Al agregar un enlace al repositorio a través del administrador de paquetes, también debería verse como deb [enlace al repositorio web]... Además, es posible que hayas notado en la captura de pantalla la sección con repositorios PPA. Se les asigna.

Esto, quizás, es todo. Y recuerde, domesticar a un pingüino no es tan difícil como parece.

¡Todos bienvenidos!

En el último artículo, descubrimos cómo instalar actualizaciones y programas adicionales de los repositorios oficiales. Linux Ubuntu¡Cómo instalar actualizaciones y programas adicionales para Linux Ubuntu!

¿Qué son los repositorios de Linux?
Repositorio de Linux, repositorio: el lugar donde se almacenan y mantienen los datos. La mayoría de las veces, los datos en el repositorio se almacenan en forma de archivos disponibles para su posterior distribución a través de la red.

Dado que los repositorios de Linux se encuentran en Internet, existe la posibilidad de que un atacante reemplace el repositorio por uno propio que contenga paquetes modificados. Muchos repositorios están protegidos contra la suplantación de identidad.

La protección se implementa verificando las firmas digitales del repositorio de Linux y el cliente.

Los repositorios confiables de Linux son repositorios que están firmados digitalmente y la computadora del usuario contiene Llave pública para este repositorio.

En Linux Ubuntu, los repositorios predeterminados son confiables en discos de instalación y los principales repositorios de Internet son archive.ubuntu.com. Si hay varios repositorios de Linux conectados en la computadora, se da preferencia a los de confianza.

Al conectar un repositorio de Linux firmado digitalmente, debe descargar la clave pública y agregarla al sistema. A veces, se proporciona un paquete disponible para la instalación para su descarga que, cuando se instala, prescribe la clave del repositorio. Si descarga la clave del sitio del repositorio de Linux, recibirá un archivo normal con la extensión .key, .gpg u otro.

Para consolidar la teoría, considere en la práctica agregar un repositorio de Linux adicional usando el ejemplo de una plataforma cruzada gratuita máquina virtual Oracle VirtualBox versión 5.0

Abrimos la terminal para trabajar en línea de comando ()

Para editar el archivo /etc/apt/sources.list en la línea de comando, escriba (mcedit-text editor, vea cómo instalarlo)

sudo mcedit /etc/apt/sources.list

Para obtener privilegios adicionales, debe ingresar la contraseña de usuario y presionar la tecla "Enter" en el teclado.

Agrega la línea al final del archivo.
deb http://download.virtualbox.org/virtualbox/debian trusty contrib

Para guardar los cambios realizados, presione la tecla "F2" en el teclado y confirme la sobrescritura del archivo haciendo clic en el botón "Guardar".

Para volver a la línea de comando, salga del archivo presionando la tecla "F10" en el teclado.
El siguiente paso es descargar la clave pública y agregarla a nuestro sistema.
Para hacer esto, copie línea siguiente

sudo wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

y presione la tecla "Enter" en el teclado.

Después de agregar la clave, obtenemos la respuesta de que todo está bien.

Hemos cubierto cómo agregar nuevo Linux repositorio y clave pública. En el futuro, puede agregar nuevos repositorios de Linux usted mismo. Toda la información necesaria se puede encontrar en el sitio web del desarrollador de este software.
Para instalar VirtualBox 5.0. es necesario actualizar las listas de paquetes (ver cómo hacerlo) y solo después de eso iniciar la instalación (ver cómo hacerlo)
En la línea de comando, debe escribir la siguiente línea
sudo apt-get install virtualbox-5.0
y presione la tecla "Enter" en el teclado.

Para ejecutar virtualbox-5.0. haga clic en el icono en la esquina superior izquierda de la pantalla "Buscar en la computadora ..."
EN barra de búsqueda entramos en "virt"
Y seleccione el programa "Oracle VM VirtualBox" haciendo clic con el botón izquierdo del ratón.

Para ver la versión programa instalado, en el panel superior, seleccione "Ayuda", "Acerca del programa"

Vemos que hemos instalado el programa VirtualBox Versión 5.10 r104061

Discutimos cómo trabajar con VirtualBox en el artículo.
Instalación y configuración del programa para trabajar con máquinas virtuales - Oracle VirtualBox)

Para no buscar todo el tiempo el programa necesario, podemos fijarlo al panel. Para hacer esto, haga clic con el botón derecho en el icono y seleccione "Acoplar al panel".

Después de cerrar el programa, el icono permanece en el panel.

De esta manera, puede anclar los programas que necesita al panel.

Ahora veamos cómo instalar programas desde paquetes.
VirtualBox también se puede instalar desde el paquete descargándolo del sitio oficial. Menos este método que también tendremos que instalar todas las actualizaciones adicionales manualmente, hasta que agreguemos el repositorio de VirtualBox a nuestro sistema Linux.

Pero no todos los programas tienen un repositorio de Linux. Y estos programas solo se pueden instalar y actualizar manualmente. Un ejemplo sorprendente es Skype.

Para instalar, descargue el paquete del sitio web oficial. Dado que no hay ningún paquete para nuestra versión 14.04, seleccionamos el 12.04 más cercano.

Acepte y guarde el archivo.

Seleccione el archivo descargado y dígale que abra la carpeta con el archivo descargado.

Por lo general, todos los archivos descargados se guardan en el directorio de inicio del usuario en la carpeta Descargas.

Haga clic con el botón derecho en el icono y seleccione "Abrir con el Centro de aplicaciones".

Se abrirá el Centro de aplicaciones. Para instalar el paquete, haga clic en el botón "Instalar".

Comenzará el proceso de instalación. Esto nos lo informa el Centro de aplicaciones de Linux Ubuntu en la parte superior de la ventana y a la izquierda en forma de barra de descarga.

Para instalacion programas adicionales para Linux Ubuntu necesitamos privilegios adicionales.
Para recibirlos, el sistema nos pide que ingresemos nuestra contraseña. Lo ingresamos y presionamos el botón "Autenticar"

Una vez completada la instalación, abra Skype. Haga clic en el icono en la esquina superior izquierda de la pantalla "Buscar en la computadora ..."
En el cuadro de búsqueda, ingrese "cielo"

La configuración de Skype en Windows y Linux es un poco diferente, pero creo que la configuración no le causará ninguna dificultad si sigue las instrucciones del artículo anterior. Pero si surgen, siempre puedes hacerme una pregunta.

Hemos visto cómo agregar repositorios Linux adicionales e instalar el programa desde el paquete. Ahora puede instalar los programas que necesita en Linux Ubuntu usted mismo. Y si hay preguntas incomprensibles sobre este tema y hay sugerencias, les pido que las escriban en los comentarios. ¡Chau a todos!

A continuación, puede ver dónde se almacenan los servicios de repositorio, qué sistemas de control de versiones son compatibles, si tienen una aplicación de escritorio y en qué sistemas operativos se puede instalar.

# Compañía Año Control de versiones Almacenamiento de datos Precio (por mes), $
1
0
2008 Git, SVN 7–210
2
0
2008 Git, mercurial nube / servidor propio 10–200
2016
3
0
2011 Git nube / servidor propio 4-99
4
0
2007 Git, SVN nube 15–200

Otros servicios de repositorio para almacenar código al procesar los datos de los encuestados fueron: Amazon Cloud Drive, Codebase, Gitolite, Heroku, Microsoft Azure, RhodeCode, Subversion, Team Foundation Server.

Acerca de la calificación

La calificación de los servicios de repositorio para el almacenamiento de código la lleva a cabo Tagline por tercera vez y se basa en una encuesta a más de 540 líderes técnicos de empresas digitales realizada entre abril de 2016 y mayo de 2018. Se pidió a los encuestados que eligieran una o varias respuestas a la pregunta "¿Qué servicios de repositorio utiliza para almacenar su código?"

La dinámica se compara con los datos obtenidos por Tagline para el período de agosto de 2014 a abril de 2016.

En la calificación, GitHub continúa liderando por un margen bastante grande (77%), el servicio web más famoso para proyectos de alojamiento basados ​​en el sistema de control de versiones de Git. Para proyectos con abierto código fuente el servicio es gratuito, y existen varios planes tarifarios para proyectos privados con repositorios privados:
- personal (creación de repositorios privados para uso en equipo, desde $ 7 por mes);
- por pequeñas organizaciones(es posible administrar la configuración de acceso, desde $ 25 por mes);
- por grandes compañias(se puede instalar en su propio servidor o en su propia nube, desde $ 2520 por año).
GitHub a menudo se conoce como la red social para desarrolladores. Tiene todos los elementos relevantes: seguimiento, comentarios, favoritos. La actividad en el servicio también puede actuar como un currículum.

Bitbucket ocupa el segundo lugar, con un 48% de los encuestados que votaron por él. Te permite crear un número ilimitado de repositorios privados, pero tiene un límite de 5 usuarios. Para equipos más grandes, hay versión de pago- desde $ 10. Dado que Bitbucket es uno de los productos de Atlassian, se puede integrar con otras soluciones de esta empresa: JIRA, Hipchat, Bamboo.

GitLab (14%) tiene una funcionalidad similar a GitHub, pero puede instalarlo en su propio servidor de forma gratuita y personalizarlo para que se ajuste a sus necesidades. Al mismo tiempo, también existe como SaaS: después del registro, puede crear repositorios privados de forma gratuita para la colaboración. Opciones de pago: en la versión para grandes empresas (desde $ 48 por usuario por año).

Por último, Beanstalk ocupa el cuarto lugar: el 1% del número total de encuestados. A diferencia de la competencia, ofrece versión gratuita solo por 2 semanas, y la elección de planes pagados depende del número de usuarios, repositorios y espacio de almacenamiento asignado. Las tarifas para empresas pagadas ($ 50-200) también incluyen una serie de funciones adicionales como soporte prioritario o implementaciones de múltiples servidores al mismo tiempo.

Todo tipo de programas o actualizaciones que se utilizan actualmente en Ubuntu se instalan exclusivamente desde los repositorios. Además, muchos usuarios ni siquiera saben qué es y cuál es su principal finalidad.

¿Lo que es?

El repositorio es un lugar especial desde el cual el usuario del sistema operativo Ubunty puede instalar todo tipo de actualizaciones o programas. Si ha utilizado quirófanos antes Sistemas Mac y Windows, entonces probablemente ya se haya acostumbrado al hecho de que el software es uno o más archivos de instalación que se proporcionan al usuario en determinados medios o se pueden descargar a través de Internet. Para el sistema operativo Ubuntu, también se proporciona una opción de distribución de software de este tipo, pero esto se aplica más a programas cerrados o propietarios especializados.

El repositorio es el lugar donde la mayor parte del software de Ubuntu se empaqueta en archivos .deb especializados que contienen las bibliotecas necesarias. Estos archivos a menudo se pueden encontrar en Internet o en algunos medios portátiles, incluso en un CD desde el que está instalado el sistema operativo.

El repositorio como repositorio universal para Ubuntu

Sin embargo, al ver estos archivos, es posible que muchos usuarios ni siquiera sepan qué es el repositorio. Este es un servidor de almacenamiento especializado que aloja dichos archivos. En otras palabras, los repositorios pueden denominarse una especie de fuente de aplicaciones, ya que los usuarios desde sus computadoras se conectan a ellos a través de la Red o Internet mediante utilidades especializadas, luego de lo cual pueden ver qué paquetes están en este momento ya en la computadora, y que se puede instalar. Cabe señalar que la gran mayoría de las utilidades admiten una búsqueda simple por palabras clave y también puede dividir paquetes en varios grupos por categoría.

Los repositorios de Ubuntu contienen numero enorme una amplia variedad de software, por lo que a menudo no es difícil encontrar en ellos la utilidad que le interesa. Por supuesto, puede simplemente descargar un paquete de archivos .deb de Internet, o incluso intentar compilar el programa usted mismo desde la fuente, pero debe comprender que esta opción consume más tiempo y no siempre resulta ser efectiva en el fin.

¿Cómo busco e instalo varios programas?

Inicialmente, al usar los repositorios de Ubuntu, debe partir del hecho de que hay una determinada tarea que debe resolverse usando la utilidad, pero al mismo tiempo es posible que ni siquiera sepa si existe y cómo se llama. Sin embargo, es probable que conozca programas análogos que se utilizan en otros sistemas operativos.

Usando cualquier motor de búsqueda de Internet, encuentra las opciones del programa deseado que le interesan, por ejemplo, escribiendo el nombre de una utilidad similar en Windows, pero agregando la consulta "para Ubuntu". En la mayoría de los casos, el motor de búsqueda le dará varios nombres de programas, aunque vale la pena señalar el hecho de que pueden presentarse en un número bastante grande, pero puede elegir el más óptimo en función de las reseñas de esos usuarios. que ya lo han usado. Casi todas las utilidades modernas tienen su propia página en Internet, donde puede familiarizarse con características adicionales o ver capturas de pantalla.

¿Dónde puedo descargar el programa?

Después de decidir el nombre del programa que le interesa, deberá iniciar el centro. Aplicaciones de Ubuntu y luego búsquelo en la lista disponible. Lo más probable es que pueda encontrarlo e instalarlo en un tiempo bastante corto. Además, es probable que los desarrolladores tengan sus propios repositorios para iOS 7 u otros sistemas operativos. En la inmensa mayoría de los casos, estos repositorios contienen la mayor cantidad versiones frescas el programa en el que está interesado, por lo tanto, si está interesado en la máxima productividad, debe examinar cuidadosamente el sitio y también utilizar la búsqueda.

Solo si no pudieras encontrar el programa deseado utilizando los repositorios para iOS 7 u otros sistemas operativos, debe probar otras opciones de instalación. A menudo sucede que esas versiones del software que están en los repositorios son opciones desactualizadas, pero de hecho, a menudo hay situaciones en las que están mejor integradas en Ubuntu, y en ciertas situaciones también difieren en un funcionamiento más estable ...

Secciones

En Ubuntu, los mejores repositorios se dividen en cuatro secciones, llamadas componentes, y están destinadas a reflejar la página tanto en la licencia como en el nivel de soporte disponible para el usuario. Los paquetes se clasifican por componente de la siguiente manera:

  • Main es un software completamente gratuito y es compatible con Canonical.
  • Restricter es un software propietario que incluye principalmente varios controladores de dispositivo. Todas las utilidades también son compatibles con Canonical.
  • Universe también es un software gratuito que no es oficialmente compatible con Canonical, pero que está controlado por la comunidad de sistemas operativos.
  • Multiverse es un software propietario no compatible con Canonical.

Tipos de repositorio

También hay 5 repositorios principales:

  • Lanzamiento: paquetes que se publicaron en el momento del lanzamiento.
  • Release-security: paquetes que contienen algún tipo de actualizaciones de seguridad críticas.
  • Release-updates: paquetes que contienen actualizaciones del sistema, incluidas varias más. versiones modernas software que se lanzaron después del lanzamiento oficial.
  • Release-backports: todo tipo de backports pertenecientes a nuevas versiones de cierto software que está disponible exclusivamente en versiones inestables del sistema operativo Ubuntu.
  • Partner es un repositorio de varios software de las empresas asociadas de Canonical.

Cabe destacar que, además de los oficiales, también existen otros repositorios para iOS 8 y otros sistemas operativos. Pueden ser creados por los autores de ciertas utilidades, así como por personas que simplemente decidieron crear un paquete completo a partir de la fuente y luego lanzarlo a acceso abierto para otros usuarios.

Agregar a través de Launchpad

Si no está seguro de cómo agregar un repositorio, Launchpad puede ayudarlo a crear repositorios PPA. Estos repositorios son paquetes relativamente pequeños en los que el propietario coloca varias fuentes y el usuario recibe un documento deb completo como salida.

¿Como conectar?

Si una persona no encuentra una utilidad que le interese, puede averiguar de forma independiente cómo agregar un repositorio y luego cargar el software necesario en él. De hecho, a menudo sucede que los repositorios de Ubuntu simplemente no tienen varias utilidades que pueden ser necesarias para resolver ciertos problemas. Es por esta razón que hay una cantidad bastante grande de repositorios de terceros, cuando está conectado, puede obtener acceso al software necesario. Esto se puede hacer usando y a través de la consola.

Vale la pena señalar de inmediato el hecho de que en algunos repositorios, además de los paquetes que necesita, también puede haber todo tipo de ensamblajes experimentales de varios software, incluidos también núcleos que contienen repositorios de Linux. Dado que la versión de dichos paquetes en la mayoría de los casos es superior a las que está utilizando, el "Administrador de actualizaciones" puede intentar actualizar el sistema por sí solo. Lo hará a través de repositorios gratuitos, que pueden causar estragos en su sistema. Por este motivo, en cualquier caso, es necesario leer atentamente las descripciones del repositorio conectado, así como la información que se encuentra en el "Gestor de actualizaciones".

Usando una interfaz gráfica

En este caso, los repositorios para iOS 8 y otros sistemas operativos se conectan de la siguiente manera:

  1. Se abre el Centro de aplicaciones de Ubuntu.
  2. A continuación, vaya al elemento "Editar" / "Fuentes de la aplicación".
  3. En la nueva ventana, seleccione la pestaña "Otro software" y luego haga clic en el botón "Agregar".
  4. En la nueva ventana, complete el campo "Línea ART:", presione el botón "Agregar fuente".
  5. Ahora que la fuente está agregada y habilitada, puede cerrar la ventana.

Dado que ha conectado una nueva fuente de software, deberá actualizar la información del paquete. En la mayoría de los casos, después de conectarse, aparece una ventana en la que se le ofrece al usuario actualizar estos datos. En la ventana, solo necesita hacer clic en el botón "Actualizar".

Una vez que haya actualizado toda la información del paquete, la ventana Fuentes de la aplicación se cerrará y lo más probable es que obtenga un error de que la fuente de la aplicación no está firmada. Sin embargo, puede instalar las utilidades que le interesan, que están contenidas en el repositorio que conectó, utilizando herramientas estándar... Para corregir el error del repositorio sin firmar, ya debe comprender el sistema de seguridad.

Usando la consola

Esta opción es la más óptima de todas formas existentes... Es mejor agregar un repositorio local u otros tipos de repositorios usando la consola. Esto se hace de manera bastante simple, porque el repositorio se agrega con un solo comando, como, por ejemplo: sudo apt-add-repository ppa: ripps818 / coreavc.

Si es necesario, puede de la misma manera a través de la consola y eliminar el repositorio.

Sistema de protección

Dado que en la gran mayoría de los casos los repositorios se encuentran en Internet, existe la posibilidad de que los atacantes puedan reemplazar el repositorio con el suyo propio, que contiene varios paquetes modificados. Por lo tanto, al instalar software modificado en su computadora, el usuario puede poner su sistema en una amenaza real. Sin embargo, muchos repositorios brindan protección contra la suplantación de identidad. Esta opción de protección se implementa comparando las firmas digitales del cliente y el repositorio. En el caso de que el repositorio tenga una firma digital, hay una clave en la computadora del usuario que está abierta a este repositorio.

En Ubuntu, los repositorios de confianza predeterminados son los repositorios ubicados en los discos de instalación. Si hay varios repositorios conectados en la computadora del usuario al mismo tiempo, se preferirán los repositorios confiables.

¿Cómo agregar una clave?

Al conectar un almacenamiento que está protegido por una firma digital, deberá descargar una clave pública especializada, que debe agregarse al sistema. Muy a menudo, se puede proporcionar un paquete para descargar, disponible para instalación, que registrará completamente la clave del repositorio por sí solo. Si descarga la clave directamente desde el sitio del repositorio, se le proporcionará un archivo normal con la extensión .gpg, .key o alguna otra. Agregar Este archivo será posible ingresar al sistema usando comando de consola sudo apt-key add repo.key, pero se especifica la clave del repositorio que recibió en lugar de .key.

Agregar una clave a través del servidor

La mayoría la mejor opción consiste en agregar una clave a través de un servidor dedicado que está protegido. Muy a menudo, cuando se trata de una clave, se da su identificador alfanumérico, que a primera vista puede resultar completamente incomprensible para el usuario, pero este es un nombre único. Dichas llaves se encuentran en servidores dedicados donde cualquiera pueda conseguirlos.

Los archivos de paquetes personales o PPA (archivos de paquetes personales) son el repositorio (servidor de repositorio).
Repositorio, repositorio: un lugar donde se almacenan y mantienen los datos. La mayoría de las veces, los datos en el repositorio se almacenan en forma de archivos disponibles para su posterior distribución a través de la red. Los repositorios se dividen en oficiales y no oficiales. La mayoría de distribuciones Linux tener repositorios oficiales.

Repositorios oficiales.

Los desarrolladores del kit de distribución crean repositorios oficiales para mantener el sistema actualizado y seguro. Si abres en Ubuntu Archivo de texto pero la dirección: /etc/apt/sources.list, encontrará las siguientes líneas en él:


Líneas comentadas (líneas precedidas por un signo de almohadilla ( # ), se consideran comentados), como regla, no son leídos por el sistema, pero sirven para explicar al administrador del sistema (el administrador del sistema es el usuario que ingresó su contraseña durante la instalación del sistema) a la oficial el repositorio o la línea que no está comentada (sin signo de almohadilla - #) y sigue la descripción.

El programa está diseñado para administrar repositorios oficiales Programas y actualizaciones(Fuentes de la aplicación), en la pestaña Software de Ubuntu:


Todos los cambios: actualización de paquetes de software; cambios en el sistema de seguridad; actualizaciones del kernel, correcciones de errores, etc., realizadas a estos repositorios por los desarrolladores Ubuntu, el usuario recibe a través de una actualización periódica de la distribución - Actualización de aplicaciones... Periódicamente, el sistema escanea automáticamente todos los repositorios registrados en él y descarga nuevos índices.


Aplicaciones mostradas en Administrador de aplicaciones de Ubuntu también están en los repositorios oficiales, lo que significa que han sido probados para su compatibilidad y seguridad, y se pueden instalar en el sistema en cualquier momento (según sea necesario).


Repositorios no oficiales

Los repositorios no oficiales incluyen repositorios de paquetes / archivos de paquetes creados por usuarios regulares, los llamados Repositorios propios.

¿Por qué se crean? Repositorios propios (no oficiales)?

Suponga que desea instalar adicionalmente algún programa de Administrador de programas de Ubuntu, pero tiene una versión posterior para la instalación que en el sitio web oficial del programa o este programa simplemente no está en Director del programa pero existe.
Uno de los usuarios avanzados Linux crea su propio repositorio con la versión actual del programa, que tiene en cuenta todas las dependencias del paquete y su compatibilidad con archivos del sistema... Se creó una plataforma / recurso llamado launchpad.net específicamente para crear su propio repositorio.

Cómo instalar el programa desde Repositorio no oficial?

Esto se puede hacer tanto gráficamente como en la terminal.

1. Opción de terminal.

Si eres principiante o simplemente usuario regular Ubuntu, lo más probable es que hayan notado que en sitios como Compizomanía, la instalación de la aplicación a veces se realiza mediante comandos de terminal. Por ejemplo, elegí instalar el programa i-nex.
I-Nex - este es un programa con interfaz grafica, permitiendo a través de pestañas ver información sobre los dispositivos de hardware de su computadora, dispositivos conectados computadora estacionaria: ratón, teclado, etc., así como sobre sistema instalado utilizado por el kernel, memoria de acceso aleatorio y mucho más.


Este programa no está en Director del programa así que como uno de formas posibles su instalación, esta es la instalación usando comandos de terminal y conectando un repositorio de terceros:

sudo add-apt-repository
actualización de sudo apt
sudo apt instalar i-nex

Analicemos estos comandos en orden.

Primer equipo sudo add-apt-repository ppa: i-nex-development-team / daily conecta el repositorio del programa (resaltado en rojo), creado directamente por el desarrollador.

Segundo comando actualización de sudo apt, actualiza los archivos del sistema.

Y el tercer equipo sudo apt instalar i-nex, sirve para instalar directamente el paquete i-nex.

2. Versión gráfica.

La versión gráfica de conectar el repositorio e instalar el programa hace lo mismo, solo "en imágenes", es decir. en las ventanas de la aplicación.

Primero que nada vamos a launchpad.net, ingrese el nombre del programa en la búsqueda y presione el botón Buscar Launchpad:


Seleccione el repositorio requerido:


Vea la compatibilidad del repositorio con su distribución y copie el nombre del repositorio:


Abrir Programas y actualizaciones, pestaña Otro software, presiona el botón Agregar, en Cadena apta pegue el repositorio copiado y Agregue una fuente:


Después de ingresar la contraseña, el repositorio de terceros agregado aparecerá en la lista de los ya agregados (si ha agregado anteriormente repositorios no oficiales). Haga clic en el botón Cerrar.


Y actualice los archivos del sistema:


Lo último que debe hacer es instalar el programa en sí:

sudo apt instalar i-nex

Nota... Todos conectados Repositorios no oficiales mostrado en la aplicación Programas y actualizaciones, en la pestaña Otro software... Independientemente de cómo los conectes, a través de un terminal o gráficamente. Y también en la carpeta en: /etc/apt/sources.list.d.

Conclusión.

Oficial los repositorios son más estables y fiables que No oficial ya que son creados directamente por los desarrolladores de la distribución, donde se tienen en cuenta todas las dependencias necesarias del paquete / pkets y su compatibilidad con los archivos del sistema.

Informal el repositorio puede ser creado tanto por los desarrolladores de una aplicación en particular como por un usuario avanzado común con buenas intenciones de instalar y actualizar el programa.

Pero al mismo tiempo Repositorio no oficial puede tener dificultades que a veces conducen a fallas en el sistema.

¿Por qué está pasando esto?

1 ... En primer lugar, a pesar de las buenas intenciones del usuario que creó el repositorio, es posible que no siempre sea competente en cuestiones de compatibilidad y seguridad de los paquetes creados en el repositorio, lo que a veces conduce a conflictos de paquetes y caídas del sistema.
2. El creador de su propio repositorio (no oficial) del programa puede simplemente abandonar su proyecto, divertir su orgullo, derrotándose a sí mismo. Y luego, en versiones posteriores del kit de distribución, no podrá instalar programas desde este repositorio.

Ten cuidado con Repositorios no oficiales y conecte solo aquellos que sean verificados por la comunidad y por usted. Y para instalar software es mejor usar Director del programa aunque no siempre es posible encontrar allí versión actual programas.