C'è un problema con una versione Alpha / Beta di Ubuntu, cosa devo fare?


115

Sono in esecuzione versioni Alpha di Ubuntu da qualche tempo. Continuo a riscontrare problemi: come posso risolverli? Cosa devo fare quando incontro questi problemi? E dove posso trovare altri utenti Ubuntu + 1 per porre domande?

Risposte:


78

Informazioni generali su Alpha

Se sei stato reindirizzato qui, probabilmente hai posto una domanda su una versione Alpha o Beta di Ubuntu.

In generale, non ci poniamo domande sull'esecuzione o l' utilizzo di versioni non rilasciate delle versioni di Ubuntu qui poiché le versioni di sviluppo cambiano quasi ogni ora e di solito si interrompono e ci si aspetta che i tester alfa forniscano un feedback diretto agli sviluppatori tramite il bug tracker in modo che questi problemi può essere riparato per tutti.

Non è che non ci interessa, semplicemente non saremo bravi a farlo e uno degli scopi principali del sito è creare una risorsa riutilizzabile per gli utenti, il che sarebbe difficile se avessimo un sacco di domande su qualcosa che rapidamente diventato obsoleto!

Le risposte a questa domanda ti aiuteranno a iniziare, buona fortuna e grazie per il test!

Bug di file

È necessario presentare i bug per il pacchetto pertinente con cui si riscontrano problemi. I bug sono uno dei principali vantaggi di avere versioni degli sviluppatori: forniscono informazioni preziose agli sviluppatori e li aiutano a migliorare il software.

Come posso segnalare un bug?

Se non si è sicuri su quale pacchetto archiviare il bug, si prega di utilizzare le altre risorse (forum, mailing list, ecc.) Per chiedere a quale pacchetto si dovrebbe presentare.

Le informazioni di debug ti aiuteranno a archiviare i bug.


32

Forum

  • Se la tua domanda su Ask Ubuntu era collegata a questa risposta, allora è qui che dovresti probabilmente andare a ripubblicare il tuo problema.

La sezione Sviluppo e programmazione dei forum di Ubuntu è un buon punto di partenza. Il subforum preciso dipende dalla versione, ma al momento si desidera la versione di sviluppo di Ubuntu .

Dai un'occhiata ai thread recenti e vedi se qualcosa sembra il problema che stai riscontrando. In caso contrario, dovresti creare un nuovo thread che descriva dettagliatamente le tue esperienze.


25

Prima di un aggiornamento, prova sempre

sudo apt-get --simulate dist-upgrade

Se viene visualizzato un errore relativo ai pacchetti rotti, non eseguire l'aggiornamento.



19

mailing list ubuntu-devel-annuncio

Quando vengono apportate grandi modifiche, di solito uno sviluppatore pubblicherà sulla lista ubuntu-devel-annuncio . Questo elenco non riceve molti post (rispetto ad alcuni degli altri elenchi Ubuntu!), Quindi per i tester pre-release non ci sono scuse per non iscriversi ad esso.


16

Tieni d'occhio i caricamenti di pacchetti

I caricamenti nell'archivio vengono inviati a una mailing list, che prende il nome dal soprannome di animale, ad esempio lucid-change, utopic-changes , ecc. Seguire questo elenco può essere utile per vedere quando vengono caricati caricamenti rischiosi in modo da poter sperare di evitare problemi prima è troppo tardi.

Inoltre, lo strumento Stato archivio è utile per mostrare lo stato dell'archivio prima dell'aggiornamento.


1
Alternativa: changelogs. Il gestore aggiornamenti mostrerà solo la parte pertinente (modifiche tra la nuova e la versione corrente) mentre Synaptic / apt (itude) mostrerà il log completo.
papukaija,


7

Risposte Launchpad

Risposte Launchpad è un altro sito ufficiale di domande e risposte per Ubuntu (e qualche altro software che si sviluppa su Launchpad ), ma che, Ask Ubuntu è focalizzata sulla produzione di risposte riutilizzabili che aiutano un sacco di gente e si evolvono nel corso del tempo, risposte Launchpad è un inseguitore di supporto incentrato sulla risposta con le risposte a ciascuna domanda, qualunque essa sia e se la domanda sia o meno in una forma utile per gli altri utenti.

Per qualche motivo, Launchpad Answers spesso non compare negli elenchi delle risorse di supporto ufficiali di Ubuntu, anche se è uno (elencato in modo prominente qui e qui ), è attivo e funzionante da molto tempo e un pezzo vibrante della comunità Ubuntu impiega molto tempo ed energia fornendo e ricevendo assistenza lì.

Le domande sulla versione di sviluppo di Ubuntu (o Ubuntu + 1, come la chiamiamo qui su AU) sono benvenute in Launchpad Answers , anche se, come qui, se si inserisce un bug come domanda, la risposta sarà "presentare una segnalazione di bug ". Le domande su come archiviare o investigare correttamente un bug nella versione di sviluppo di Ubuntu sono abbastanza benvenute su Launchpad Answers, anche se dovresti chiarire che questo è ciò che stai chiedendo o le persone possono presumere che stai cercando di segnalare il bug.

Anche se la tua domanda riguarda qualcosa che non potrebbe produrre un buon articolo come risposta, è comunque appropriato per le risposte di Launchpad . Niente è troppo localizzato per le risposte di Launchpad. Il rovescio della medaglia è che le risposte su Launchpad Answers non possono essere modificate o votate e tendono a ricevere una risposta da una sola persona alla volta (vale a dire fino a quando non indichi se la loro risposta ha funzionato o meno per te).

Launchpad Answers è collegato ai bug di Launchpad e le domande e i bug di Launchpad possono essere collegati tra loro (ciò influisce sul modo in cui gli abbonati vengono informati) e persino convertiti l' uno nell'altro. Le segnalazioni di bug che dovrebbero essere domande vengono spesso convertite in domande. Le domande che dovrebbero essere segnalazioni di bug vengono talvolta convertite in segnalazioni di bug. (Sebbene sia possibile, spesso è meglio iniziare da zero quando si segnala un bug piuttosto che iniziare con una domanda, quindi se qualcuno su Launchpad ti chiede di segnalare un bug, è quello che dovresti fare .)

Le domande in qualsiasi lingua sono supportate in Launchpad Answers (seleziona la lingua in cui stai ponendo la domanda), anche se le segnalazioni di bug devono essere archiviate solo in inglese. Ciò è particolarmente rilevante per Ubuntu + 1 perché significa:

  1. Puoi utilizzare Launchpad Answers per lavorare su bug specifici della tua lingua o regione, senza conoscere o sentirti a tuo agio a scrivere e leggere l'inglese.

  2. Puoi utilizzare Launchpad Answers per chiedere aiuto nella traduzione del testo dalla tua lingua in inglese, in modo da poter segnalare un bug in inglese. (Oppure chiedi aiuto per apportare modifiche a una segnalazione di bug che hai precedentemente effettuato in inglese.)

Proprio come è una buona idea guardare le FAQ prima di usare AskUbuntu, si consiglia di leggere la guida (è molto breve!) , O almeno la parte relativa alle domande , prima di pubblicare una domanda su Launchpad Answers .


4

Buon divertimento!

Gli esempi qui usano un ramo in quantistico. Sentiti libero di cambiare se necessario.

Quando vedi un bug e lo segnali, puoi ottenere un feedback prezioso, specialmente dagli sviluppatori. Puoi anche provare a iniziare la programmazione inviando una patch. Innanzitutto, è necessario capire il pacchetto sorgente a cui è correlato il bug (pacchetto correlato). Apparirà come un nome come linux-meta-ti-omap4, o un altro nome del pacchetto. È quindi possibile visitare https://code.launchpad.net/ubuntu/+source/ linux-meta-ti-omap4 , sostituendo il nome del pacchetto secondo necessità.

Una volta lì, dovresti scegliere il ramo corretto, di solito qualcosa del tipo lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4(Nota che la [version-in-development]parte dovrebbe essere la versione attualmente in alpha o beta.

Ora è il momento di ottenere il ramo:

Innanzitutto, vorrai bzr:

sudo apt-get install bzr

e vorrai una chiave SSH (puoi saltarla se le tue chiavi SSH sono già su Launchpad):

  1. Apri "Password e chiavi" cercando dal trattino.

  2. Crea una nuova chiave SSH, possibilmente con una password. Assicurati che sia SSHv2 se esiste un'opzione per questo e usa RSA.

  3. Fai clic con il pulsante destro del mouse nell'elenco una volta creato ed esportalo in un file a tua scelta.

  4. Apri il file con Gedit e copia il testo, inclusa la breve riga in alto con le informazioni sulla chiave.

  5. Incollalo nella casella in fondo alla pagina qui e invia il modulo.

  6. Ora puoi connetterti con BZR. Apri una riga di comando, crea una nuova directory e modificala:

    mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
    
  7. Eseguire quanto segue:

    bzr launchpad-login [launchpad userid]
    
  8. Ora puoi ottenere la filiale con:

     bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4 
    

    cambiando il nome del ramo come necessario. Questo è per quantale, ma il nome del ramo cambierà come indicato in precedenza.

  9. Se ritieni che il ramo sia stato modificato dagli sviluppatori, puoi sempre utilizzarlo bzr pullnella cartella in cui sei ramificato.

  10. Apporta le modifiche utilizzando qualsiasi programma di tua scelta (esclusi i .pofile in quanto generati dinamicamente) e, se il problema riguarda il testo dell'interfaccia utente, assicurati di modificare i file .pot corretti.

  11. Ogni volta che vuoi fare un checkpoint, usa:

    bzr commit -m "a descriptive message about your changes"
    
  12. Dopo aver terminato il lavoro, spingere il ramo con:

    bzr push lp:~[your userid]/project-name/branch-name
    

    in questo caso di esempio, lo sarà

     bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    Una volta terminato, visitare il bug e fare clic sul "Collegamento a un ramo correlato" a destra. Incolla il ramo che hai creato, senza la lp:parte:

    ~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
    

    in questo esempio. Il ramo verrà unito se piace agli sviluppatori o verrà migliorato. Può anche essere rifiutato se il problema può essere risolto in modo più pulito, le modifiche non risolvono il problema o se il problema è già stato risolto in un altro ramo.

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.