Esiste un centro software "non ufficiale" con tutti i PPA?


27

A molte domande si risponde semplicemente aggiungendo questo repository e installando.

Comprendo che gli sviluppatori Ubuntu non possono verificare rapidamente tutti i pacchetti e renderli disponibili nei repository ufficiali. Ma esiste un repository principale non ufficiale o un centro software in cui gli sviluppatori possono registrare i propri PPA?

L'aggiunta di singoli repository è una seccatura e l'aggiornamento richiede anche più tempo perché deve controllare tutti i PPA. Come se avessimo mercati alternativi per Android, sarebbe bello se ci fossero fonti software alternative popolari di cui possiamo ragionevolmente fidarci.


Stava per rispondere con una risposta, ma la risposta di izx la riassume praticamente. Aggiungerò solo questa cosa. Si afferma che "si risponde a molte domande semplicemente aggiungendo questo repository e installando". Ciò non significa necessariamente che queste risposte siano giuste o che farlo sia una buona idea. Certo, alcuni software potrebbero non essere disponibili nei repository ufficiali di Ubuntu, ma troppo spesso vedo raccomandazioni per aggiungere PPA casuali quando non è semplicemente necessario o consigliabile.
thomasrutter,

Risposte:


30

Se hai molti PPA, potresti provare un "PPA Manager" grafico per semplificarti la vita. Scorri direttamente verso il basso fino alla sezione Manager PPA per un consiglio.

No, non esiste un centro software "PPA" non ufficiale per Ubuntu.

Uno degli obiettivi principali di Ubuntu è quello di essere un desktop Linux stabile e affidabile per le masse. Questo è il motivo per cui i pacchetti (e le versioni specifiche) nel Software Center / repository ufficiali vengono accuratamente controllati e controllati per la stabilità. I repository ufficiali (con partner, ecc.) Dovrebbero essere sufficienti per le esigenze della maggior parte degli utenti regolari.

Perché? : Il software di un PPA non deve essere installato alla cieca

In teoria, aggiungendo anche un solo pacchetto PPA, non importa quanto "attendibile" la fonte, abbia il potenziale di spezzare Ubuntu in modo tale che sarebbe al di là delle capacità dell'utente medio di ripararlo.

Pertanto, l'installazione di software da un PPA deve essere una scelta consapevole e ponderata:

  • Cosa sto installando?
  • Perché lo sto installando?
  • In che modo influenzerà il mio sistema?

La maggior parte delle risposte del tipo menzionato - "aggiungi questo repository e installa" - affronterà queste preoccupazioni per l'interrogante / utente; quelli che non vengono rapidamente modificati / ridimensionati / commentati.

Il processo in tre passaggi add-update-install-from-PPA rende più probabile che le persone pensino un po 'a quello che stanno facendo

Il "dolore" di aggiungere singoli PPA è in qualche modo simile al "dolore" di dover usaresudo invece di essere sempre root. Rispetto all'installazione con un clic di pacchetti non ufficiali, il processo in tre fasi basato su terminali aumenta le possibilità che l'utente abbia riflettuto su ciò che sta facendo.

L'aggiornamento dei PPA può richiedere più tempo, perché non sono sottoposti a mirroring

Sono d'accordo che l'aggiornamento di PPA spesso richiede più tempo per molti utenti, perché sono ospitati solo su launchpad.net e non rispecchiati. Speriamo che Canonical ne sia consapevole e stia considerando una soluzione. Si noti che non vi è alcun motivo intrinseco (dal punto di vista del software / del design) per cui i PPA dovrebbero richiedere più tempo per l'aggiornamento rispetto a qualsiasi altro repository: hanno la stessa struttura.


Puoi sempre usare un gestore PPA per semplificarti la vita - prova Y-PPA Manager!

La gestione dei PPA dalla riga di comando può diventare stancante; se hai tre o più PPA, ti consiglio di prendere in considerazione l' utility Y-PPA Manager . È necessario installarlo da un PPA (naturalmente! :-) ed è disponibile come:

  • y-ppa-manager nel ppa:webupd8team/y-ppa-manager
  • Ti consente di cercare PPA per un pacchetto particolare (tramite Launchpad)
  • E altre funzioni di gestione come l'aggiunta, l'eliminazione, l'eliminazione, ecc.

Alcuni screenshot per darti un'idea:

  1. Finestra principale:

    inserisci qui la descrizione dell'immagine

  2. Ricerca in tutti i PPA "vlc":

    inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

  3. Elenco di tutti i pacchetti in un PPA:

    inserisci qui la descrizione dell'immagine


Per un vero "Software Center" fornito dagli utenti, prova Arch Linux

  • Altre distribuzioni che hanno obiettivi diversi rispetto a Ubuntu e sono rivolte agli utenti più a loro agio / competenti con Linux hanno quello che desideri.
  • ad es. Arch Linux ha un "centro software non ufficiale" unico - si chiama "Arch User Repositories" (AUR)
  • Qualsiasi utente può contribuire a un pacchetto, qualsiasi altro utente può installarlo (dopo averlo compilato dalla fonte) e la comunità può votare i pacchetti come segno di fiducia / disponibilità. Pacchetti popolari e votati con successo possono persino farcela nei loro repository ufficiali.

2

Oltre ad essere sconsigliabile , è anche impossibile creare un repository per fornire tutto il software in tutti i PPA.

È comune per diversi PPA fornire le proprie versioni speciali dello stesso software, con gli stessi ppanumeri di versione. Anche se in qualche modo sei riuscito a installare tutti i PPA, non avresti idea di cosa esattamente dovresti installare. Ciò sarebbe negativo anche se tutti i PPA fornissero un buon software affidabile.

Mentre installare tutti i PPA in una sola volta sarebbe una brutta situazione, è almeno teoricamente possibile. Tuttavia, un singolo repository non può fornire contemporaneamente più di un pacchetto diverso con lo stesso nome e versione. Quindi per un singolo repository non è possibile farlo.

Immaginabilmente, tutti i software di tutti i PPA (pubblici) potrebbero essere scaricati e riconfezionati con numeri di versione diversi, incorporando il nome del PPA nel numero di versione. Quindi un singolo repository potrebbe fornire tutto questo software. In questo caso, dovrai inserire il nome PPA ogni volta che desideri installare qualcosa o richiedere informazioni al riguardo. Questo sarebbe ancora più lavoro di quanto sia attualmente richiesto per abilitare un PPA, perché devi abilitare un PPA solo una volta (o alcune volte, se è disabilitato manualmente o automaticamente durante un aggiornamento di rilascio e vuoi continuare a usarlo).


2

Per un elenco curato con molti PPA, puoi provare Ubuntu Tweak . Ha l'elenco disponibile all'interno dell'applicazione.

Un'altra opzione è provare le offerte di ppa dal sito web webupd8.org . Aggiornano queste fonti abbastanza regolarmente.


1

Nonostante tutte le grandi risposte tecniche sopra. E non essendo uno me stesso ho pensato che fosse un'ottima idea e penso che dovresti metterlo come uno su brainstorm.ubuntu.com .

Vedi se ottiene supporto dalla community, ecco perché abbiamo siti diversi


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.