¿Existe un centro de software "no oficial" con todos los PPA?

27

Muchas preguntas se responden simplemente agregando este repositorio e instalando.

Entiendo que los desarrolladores de Ubuntu no pueden verificar rápidamente todos los paquetes y hacerlos disponibles en repositorios oficiales. ¿Pero hay un repositorio principal o centro de software no oficial donde los desarrolladores pueden registrar sus PPA?

Agregar repositorios individuales es una molestia y la actualización también lleva más tiempo ya que tiene que verificar todos los PPA. Al igual que tenemos mercados alternativos para Android, sería genial si hubiera fuentes de software alternativas populares en las que podamos confiar razonablemente.

balki
fuente
Iba a responder con una respuesta, pero la respuesta de izx lo resume bastante. Solo agregaré esto. Usted menciona que "muchas preguntas se responden simplemente agregando este repositorio e instalando". Eso no significa necesariamente que estas respuestas sean correctas, o que hacerlo sea una buena idea. Claro, algunos programas pueden no estar disponibles en los repositorios oficiales de Ubuntu, pero con demasiada frecuencia veo recomendaciones para agregar PPA aleatorios cuando simplemente no es necesario o aconsejable.
thomasrutter

Respuestas:

30

Si tiene muchos PPA, puede probar un "Administrador de PPA" gráfico para facilitarle la vida. Desplácese hacia abajo directamente a la sección PPA Manager para obtener una recomendación.

No, no hay un centro de software "PPA" no oficial para Ubuntu.

Uno de los objetivos principales de Ubuntu es ser un escritorio Linux estable y confiable para las masas. Es por eso que los paquetes (y las versiones específicas) en el Centro de software / repositorios oficiales se examinan cuidadosamente y se verifica su estabilidad. Los repositorios oficiales (con socios, etc.) deberían ser suficientes para las necesidades de la mayoría de los usuarios habituales.

¿Por qué? : El software de un PPA no debe instalarse a ciegas

En teoría, agregar incluso un paquete PPA, no importa cuán "confiable" sea la fuente, tiene el potencial de romper Ubuntu de modo que estaría más allá de la capacidad del usuario promedio para solucionarlo.

Por lo tanto, la instalación de software desde un PPA debe ser una elección consciente y considerada:

  • ¿Qué estoy instalando?
  • ¿Por qué lo estoy instalando?
  • ¿Cómo va a afectar mi sistema?

La mayoría de las respuestas del tipo que menciona - "agregue este repositorio e instale" - RESPONDERÁ estas preocupaciones para el interlocutor / usuario; aquellos que no se editan / rechazan / comentan rápidamente.

El proceso de tres pasos agregar-actualizar-instalar-de-PPA hace que sea más probable que las personas piensen un poco sobre lo que están haciendo.

El "dolor" de agregar PPA individuales es algo así como el "dolor" de tener que usar ensudo lugar de simplemente ser root todo el tiempo. En comparación con una instalación con un clic de paquetes no oficiales, el proceso de tres pasos basado en terminal aumenta las posibilidades de que el usuario haya pensado un poco en lo que está haciendo.

La actualización de PPA puede llevar más tiempo, ya que no se reflejan

Estoy de acuerdo en que la actualización de PPA a menudo lleva más tiempo para muchos usuarios, ya que están alojados solo en launchpad.net y no se reflejan. Esperemos que Canonical sea consciente de esto y esté considerando algún tipo de solución. Tenga en cuenta que no hay una razón intrínseca (software / diseño) por la cual los PPA deberían tardar más en actualizarse que cualquier otro repositorio: tienen la misma estructura.


Siempre puede usar un administrador de PPA para hacer la vida más fácil: ¡pruebe Y-PPA Manager!

Administrar los PPA desde la línea de comandos puede volverse agotador; Si tiene tres o más PPA, le recomiendo que considere la utilidad Y-PPA Manager . Debe instalarlo desde un PPA (¡naturalmente! :-), y está disponible como:

  • y-ppa-manager en ppa:webupd8team/y-ppa-manager
  • Le permite buscar PPA para un paquete en particular (a través de Launchpad)
  • Y otras funciones de administración como agregar, eliminar, purgar, etc.

Algunas capturas de pantalla para darle una idea:

  1. Ventana principal:

    ingrese la descripción de la imagen aquí

  2. Buscando todos los PPA para "vlc":

    ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

  3. Listado de todos los paquetes en un PPA:

    ingrese la descripción de la imagen aquí


Para un verdadero "Centro de software" aportado por el usuario, pruebe Arch Linux

  • Otras distribuciones que tienen diferentes objetivos que Ubuntu y están dirigidas a usuarios más cómodos / expertos con Linux tienen lo que usted desea.
  • por ejemplo, Arch Linux tiene un "Centro de Software no oficial" único: se llama "Arch User Repositories" (AUR)
  • Cualquier usuario puede contribuir con un paquete, cualquier otro usuario puede instalarlo (después de construir desde la fuente) y la comunidad puede votar los paquetes como un signo de confianza / ayuda. Los paquetes populares y altamente votados pueden incluso llegar a sus repositorios oficiales.
ish
fuente
2

Además de ser desaconsejable , crear un repositorio para proporcionar todo el software en todos los PPA también es imposible.

Es común que diferentes PPA proporcionen sus propias versiones especiales del mismo software, con los mismos ppanúmeros de versión. Incluso si de alguna manera lograste instalar todos los PPA, no tendrías idea de qué instalarías exactamente. Esto sería malo incluso si todos los PPA proporcionaran un buen software en el que se pudiera confiar.

Si bien instalar todos los PPA a la vez sería una mala situación, al menos es teóricamente posible. Sin embargo, un único repositorio no puede proporcionar más de un paquete diferente con el mismo nombre y versión, al mismo tiempo. Entonces, para que un solo repositorio haga esto, no es posible.

Imaginablemente, todo el software de todos los PPA (públicos) podría descargarse y reempaquetarse con diferentes números de versión, incorporando el nombre del PPA en el número de versión. Entonces, un único repositorio podría proporcionar todo este software. Si se hiciera esto, entonces tendría que ingresar el nombre de PPA cada vez que quisiera instalar algo o consultar información al respecto. Esto sería aún más trabajo del que se requiere actualmente para habilitar un PPA, porque solo tiene que habilitar un PPA una vez (o varias veces, si se desactiva de forma manual o automática durante una actualización de lanzamiento, y desea seguir usándolo).

Eliah Kagan
fuente
2

Para obtener una lista seleccionada con muchos PPA, puede probar Ubuntu Tweak . Tiene la lista disponible dentro de la aplicación.

Otra opción es probar las ofertas de ppa desde el sitio web webupd8.org . Actualizan estas fuentes con bastante regularidad.

gajdipajti
fuente
1

A pesar de todas las excelentes respuestas técnicas anteriores. Y no siendo uno yo mismo, pensé que era una gran idea y creo que deberías ponerlo como uno en brainstorm.ubuntu.com .

Vea si recibe algún apoyo de la comunidad, por eso tenemos diferentes sitios

Lionthinker
fuente