La versión del servidor de Ubuntu no tiene el add-apt-repository
comando. ¿Cómo puedo agregar un archivo de paquete personal (PPA) al servidor sin este comando?
160
La versión del servidor de Ubuntu no tiene el add-apt-repository
comando. ¿Cómo puedo agregar un archivo de paquete personal (PPA) al servidor sin este comando?
software-properties-common
, como se muestra en: $ type add-apt-repository add-apt-repository está en hash (/ usr / bin / add-apt-repository) $ apt-file search / usr / bin / add-apt-repository software-properties-common: / usr / bin / add-apt-repository en versiones anteriores se puede encontrar enpython-software-properties
--- ACTUALIZACIÓN: ¡Lo comento aquí, porque no pude agregarlo como comentario!Respuestas:
Simplemente puede agregar el
add-apt-repository
comando. En 13.10 y posteriores, también debe ejecutar este comando:Nota al margen: en 11.04 agregaron un enlace simbólico para
add-apt-repository
que se pueda ejecutar, loapt-add-repository
que tiene más sentido para mí. Todo lo demás apt comienza con "apt".NOTA: Es parte del
python-software-properties
paquete (antes de 13.10):fuente
software-properties-common
un conjunto de herramientas definidas o una colección de utilidades?Déjame enseñarte a pescar.
apt-file
le permite averiguar qué paquete proporciona un archivo determinado.dpkg -S
hace lo mismo, pero solo para los paquetes instalados.apt-file
funciona si el paquete ha sido instalado o no.Así, en primer lugar instalar apt-file:
sudo apt-get install apt-file
. A continuación, deberá actualizar su información, al igual que usted tiene que con apt-get:sudo apt-file update
. Ahora está listo para usar:Entonces, en este caso, lo siguiente sería instalar python-software-properties.
fuente
No es necesariamente la mejor respuesta, pero esto funcionará:
La forma anticuada (anterior a Ubuntu 9.10, lo llaman) de edición
/etc/apt/sources.list
aún funciona. También necesitará obtener la clave GPG en el sistema manualmente.En sistemas Ubuntu más antiguos (anteriores a 9.10):
Paso 1: visite la página de descripción general de PPA en Launchpad. Busque el encabezado que dice Agregar este PPA a su sistema y haga clic en Detalles técnicos sobre este enlace de PPA.
Paso 2: use el cuadro desplegable Mostrar entradas de sources.list para seleccionar la versión de Ubuntu que está usando.
Paso 3: Verás que el cuadro de texto directamente debajo dice algo como esto:
Copia esas líneas.
Paso 4: abre una terminal y escribe:
Esto abrirá un editor de texto que contiene la lista de archivos que su sistema está usando actualmente. Desplácese hasta la parte inferior del archivo y pegue las líneas que copió en el paso anterior.
Guarde el archivo y salga del editor de texto.
Paso 5: Regrese a la página de descripción general de PPA, busque el encabezado Clave de firma. Verás algo como:
1024R / 72D340A3 (¿Qué es esto?)
Copie la parte después de la barra pero sin incluir el enlace de ayuda; Por ejemplo, solo 72D340A3.
Paso 6: Ahora debe agregar esa clave a su sistema para que Ubuntu pueda verificar los paquetes desde el PPA. En su terminal, ingrese:
(Reemplace 72D340A3 con lo que haya copiado en el paso 5).
Esto ahora extraerá la clave del PPA y la agregará a su sistema.
Paso 7: Ahora, como algo excepcional, debe decirle a su sistema que despliegue la última lista de software de cada archivo que conoce, incluido el PPA que acaba de agregar:
¡Ahora está listo para comenzar a instalar software desde el PPA!
fuente
apt-add-repository
y toda la basura que viene con el paquete requerido.add-apt-repository
es proporcionado por el paquetepython-software-properties
.Por lo tanto, si debe instalar a través de
fuente
python-software-properties
instalé pero sigo recibiendo este error. Lo intentéapt-add
y lasadd-apt
anotaciones, y ninguno funciona ... ¿qué hacer?software-properties-common
.Ejecute este comando:
Y luego puede agregar su repositorio en ejecución:
Vuelva a reemplazar para reemplazar
[REPOSITORY]
con el nombre del repositorio que desea agregar.fuente
Tuve un debate con un colega sobre esto hace unas semanas. Dar
un intento. No necesita ningún otro paquete. Tenga en cuenta que apt aparece antes de agregar. El orden es importante porque debe instalarse add-apt-repository.
Para esos detractores por ahí. Prueba este archivo vagabundo. Tenga en cuenta que estoy comenzando desde una nueva imagen de confianza y agregando el ppa de inmediato.
Actualización: solo para aclarar, parece que las imágenes de la nube para ubuntu precisa y superior tienen el paquete correcto ya instalado. Entonces, si estamos hablando de scripts de inicio en la nube o de un archivo vagabundo, apt-add-repository está presente. Dado que add-apt-repository está en el mismo paquete que debería funcionar también.
fuente