Cuando agrego un PPA y quiero instalar parte de su contenido, es bastante molesto volver a actualizar toda mi lista de apt usando apt-get update.
¿Es posible sincronizar solo el contenido de un repositorio dado?
apt
package-management
software-sources
Treviño
fuente
fuente

add-apt-repository -u-uen Ubuntu (15.x) Vivid por lo que puedo decir.add-apt-repository --help. Abra un error que solicite corregir la página de manual.-ufuncionalidad se eliminó desde el 18.04. Ver askubuntu.com/questions/65245/…Respuestas:
sí, apt-get puede hacer eso, y puede hacerlo de una manera agradable.
Añadir siguiente a
~/.bash_funcsAñadir siguiente a
~/.bashrcAñadir siguiente a
~/.bash_completionLuego busca los archivos
Listo y comienza a dispararlo
Puede actualizar un solo repositorio de ppa sin tener que actualizar toda la fuente de apt, con la implementación de bash-complete.
fuente
update-repo _init_completion: command not foundSi el repositorio está configurado en un archivo específico en el directorio
/etc/apt/sources.list.d/, por ejemplomyrepo.list, puede actualizar ese repositorio único con el comando:Sin embargo, esto no es muy conveniente.
Esto se puede simplificar definiendo una función bash
para que puedas simplemente correr
fuente
sourcepartsno debe usarse. Ver github.com/Debian/apt/blob/master/apt-pkg/sourcelist.cc#L313 . Sin embargo, podría estar equivocado, no pude encontrar un documento adecuado que explicara el '-'.Y PPA Manager viene con una herramienta de línea de comandos llamada
update-ppaque le permite actualizar un solo PPA.Por ejemplo:
Además, al agregar un PPA a través de Y PPA Manager, la fuente de PPA se actualiza automáticamente (solo para ese PPA). En una versión futura, también habrá una GUI para actualizar manualmente los PPA individuales.
Más información sobre Y PPA Manager, AQUÍ .
fuente
sudo add-apt-repository ppa:webupd8team/y-ppa-managerentoncessudo apt-get updatey finalmentesudo apt-get install y-ppa-managerPara actualizar un repositorio específico, use
-o, por ejemplo:Aquí hay una actualización de una línea que solo ha agregado recientemente el repositorio de apt
Es mucho más rápido que actualizar todos los repositorios, especialmente durante el aprovisionamiento de VM después de agregar nuevos.
fuente
/path/toLa
-uopción se agregó en 15.10 . De 15.10 a 17.10, puede usar-upara actualizar automáticamente solo el repositorio específico que está agregando:add-apt-repository -u my-ppaLo tonto es que esta opción no se agregó
manhasta el 18.04 (sin embargo, se documentóadd-apt-repository --help). ¡Pero en 18.04, esta funcionalidad fue eliminada! (Nuevamente, no adentroman, pero puedes ver adentroadd-apt-repository --help).En 18.04, la funcionalidad de actualización se cambió para hacer siempre un completo
apt-get updatedespuésadd-apt-repository. La-uopción fue eliminada efectivamente. Permanece allí para la sintaxis heredada, pero siempre se establece enoptions.update = False. En 18.04, tiene la opción de-n, --no-update, que es como el comportamiento anterior. Pero es todo o nada, no puede actualizar un solo repositorio desde 18.04.fuente