Wystąpił problem z wersją alfa / beta wersji Ubuntu, co powinienem zrobić?


115

Od jakiegoś czasu używam wersji Ubuntu Alpha. Wciąż mam problemy - jak mogę je rozwiązać? Co powinienem zrobić, gdy napotkam te problemy? I gdzie mogę znaleźć innych użytkowników Ubuntu + 1, którzy mogliby zadawać pytania?

Odpowiedzi:


78

Ogólne informacje o alfie

Jeśli zostałeś tu przekierowany, prawdopodobnie zadałeś pytanie dotyczące wersji Ubuntu w wersji alfa lub beta.

Ogólnie rzecz biorąc, nie bierzemy tutaj pytań o uruchamianie lub używanie niepublikowanych wersji wydań Ubuntu, ponieważ wydania deweloperskie zmieniają się prawie z godziny na godzinę i zwykle są zepsute, a testerzy alfa powinni przekazywać deweloperom bezpośrednie informacje zwrotne za pomocą narzędzia do śledzenia błędów , aby te problemy można naprawić dla wszystkich.

Nie chodzi o to, że nas to nie obchodzi, po prostu nie bylibyśmy w tym dobrzy, a jednym z głównych celów witryny jest stworzenie zasobu wielokrotnego użytku dla użytkowników, co byłoby trudne, gdybyśmy mieli mnóstwo pytań na temat czegoś, co szybko stał się nieaktualny!

Odpowiedzi w tym pytaniu pomogą Ci zacząć, powodzenia i dziękuję za testowanie!

Błędy plików

Powinieneś zgłosić błędy dla odpowiedniego pakietu, z którym masz problemy. Błędy to jedna z głównych zalet posiadania wersji dla programistów - dostarczają one cenne informacje dla programistów i pomagają im w ulepszaniu oprogramowania.

Jak zgłosić błąd?

Jeśli nie jesteś pewien, przeciwko któremu pakietowi zgłosić błąd, skorzystaj z innych zasobów (fora, listy mailingowe itp.), Aby zapytać, przeciwko któremu pakietowi powinieneś go zgłosić.

Informacje debugowania pomogą Ci zgłaszać błędy.


32

Fora

  • Jeśli Twoje pytanie w Ask Ubuntu było powiązane z tą odpowiedzią, to tutaj prawdopodobnie powinieneś udać się, aby rozwiązać problem.

Dział Rozwoju i Programowania Forów Ubuntu jest dobrym miejscem do rozpoczęcia. Dokładne subforum zależy od wydania, ale w tej chwili chcesz wersji rozwojowej Ubuntu .

Przejrzyj najnowsze wątki i sprawdź, czy coś nie przypomina problemu, który napotykasz. Jeśli nie, powinieneś utworzyć nowy wątek opisujący swoje doświadczenia.


25

Przed aktualizacją zawsze testuj

sudo apt-get --simulate dist-upgrade

Jeśli pojawi się błąd dotyczący uszkodzonych pakietów, nie aktualizuj.



19

ubuntu-devel-announce lista mailingowa

Kiedy wprowadzane są duże zmiany, zwykle programista opublikuje na liście ubuntu-devel-announce . Ta lista nie ma wielu postów (w porównaniu do niektórych innych list Ubuntu!), Więc dla testerów przedpremierowych nie ma wymówki, aby się jej nie subskrybować.


16

Miej oko na przesyłane pakiety

Przesłane do archiwum są wysyłane na listę mailingową, nazwaną na cześć pseudonimu zwierzęcia, na przykład jasne zmiany, zmiany utopiczne itp. Po tej liście można sprawdzić, kiedy przesyłane są ryzykowne pliki, dzięki czemu można uniknąć problemów przed jest za późno.

Również narzędzie Status archiwum jest przydatne do wyświetlania statusu archiwum przed aktualizacją.


1
Alternatywnie: dzienniki zmian. Menedżer aktualizacji pokaże tylko odpowiednią część (zmiany między nową a bieżącą wersją), podczas gdy Synaptic / apt (itude) pokaże pełny dziennik zmian.
papukaija


7

Odpowiedzi Launchpad

Launchpad odpowiedzi to kolejna oficjalna strona pytanie-odpowiedź dla Ubuntu (i innego oprogramowania , który jest realizowany na Launchpad ), ale mając na uwadze AskUbuntu koncentruje się na produkcji wielokrotnego odpowiedzi, które pomogą wielu ludzi i ewoluują w czasie, Launchpad odpowiedzi jest tracker wsparcie koncentruje się na udzielaniu odpowiedzi z odpowiedziami na każde pytanie, bez względu na to pytanie i czy pytanie ma formę przydatną dla innych użytkowników.

Z jakiegoś powodu Odpowiedzi na Launchpad często nie pojawiają się na listach oficjalnych zasobów wsparcia Ubuntu, mimo że jest to jeden (wymieniony na liście tu i tutaj ), działa od dłuższego czasu i jest dynamiczną częścią społeczności Ubuntu poświęca mnóstwo czasu i energii, udzielając i otrzymując pomoc.

Pytania dotyczące wersji rozwojowej Ubuntu (lub Ubuntu + 1, jak to nazywamy tutaj na AU) są mile widziane w Launchpad Odpowiedzi , jednak, podobnie jak tutaj, jeśli opublikujesz błąd jako pytanie, odpowiedzią będzie „zgłoś błąd . ” Pytania dotyczące prawidłowego zgłaszania lub badania błędu w wydaniu deweloperskim Ubuntu są bardzo mile widziane na Odpowiedzi na Launchpad, chociaż powinieneś jasno powiedzieć, że o to pytasz, inaczej ludzie mogą założyć, że próbujesz zgłosić błąd.

Nawet jeśli twoje pytanie dotyczy czegoś, co nie dałoby dobrego artykułu jako odpowiedzi, nadal jest odpowiednie dla Launchpad Answers . Nic nie jest zbyt zlokalizowane dla Odpowiedzi Launchpad. Drugą stroną jest to, że odpowiedzi w Launchpad Answers nie mogą być edytowane ani głosowane, a odpowiedzi mogą być udzielane tylko przez jedną osobę na raz (to znaczy, dopóki nie wskażesz, czy ich odpowiedź działała dla Ciebie).

Odpowiedzi na Launchpad są połączone z błędami Launchpad , a pytania i błędy na Launchpad mogą być ze sobą łączone (co wpływa na sposób powiadamiania subskrybentów), a nawet na ich konwersję . Zgłoszenia błędów, które powinny być pytaniami, są często przekształcane w pytania. Pytania, które powinny być raportami błędów, są czasami przekształcane w raporty błędów. (Chociaż jest to możliwe, często lepiej jest zaczynać od zera przy zgłaszaniu błędu, niż zacząć od pytania, więc jeśli ktoś na Launchpad poprosi cię o zgłoszenie błędu, to właśnie powinieneś zrobić ).

Pytania w dowolnym języku są obsługiwane w Launchpad Answers (wybierasz, w jakim języku zadajesz pytanie), nawet jeśli zgłoszenia błędów powinny być składane tylko w języku angielskim. Jest to szczególnie istotne w przypadku Ubuntu + 1, ponieważ oznacza:

  1. Możesz użyć Launchpad Answers do pracy na błędach specyficznych dla twojego języka lub regionu, bez znajomości lub komfortu pisania i czytania po angielsku.

  2. Możesz użyć Launchpad Answers, aby poprosić o pomoc w tłumaczeniu tekstu z twojego języka na angielski, abyś mógł zgłosić błąd w języku angielskim. (Lub poproś o pomoc przy wprowadzaniu zmian w raporcie o błędach, który wcześniej wprowadziłeś w języku angielskim.)

Tak jak dobrze jest zapoznać się z często zadawanymi pytaniami przed użyciem AskUbuntu, zaleca się przeczytanie przewodnika (jest bardzo krótki!) Lub przynajmniej części dotyczącej zadawania pytań , przed opublikowaniem pytania na Odpowiedzi na Launchpad .


4

Miłej nauki!

W przykładach wykorzystano jedną gałąź w ujęciu ilościowym. Zapraszam do zmiany w razie potrzeby.

Gdy zobaczysz błąd i zgłoś go, możesz uzyskać cenne informacje zwrotne, szczególnie od programistów. Możesz także spróbować rozpocząć programowanie, przesyłając łatkę. Najpierw musisz dowiedzieć się, jaki jest pakiet źródłowy, z którym związany jest błąd (powiązany pakiet). Pojawi się jako nazwa linux-meta-ti-omap4, lub inna nazwa pakietu. Następnie możesz odwiedzić stronę https://code.launchpad.net/ubuntu/+source/ linux-meta-ti-omap4 , zastępując w razie potrzeby nazwę pakietu.

Tam powinieneś wybrać właściwą gałąź, zwykle coś w stylu lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4(zauważ, że [version-in-development]część powinna być wersją aktualnie w wersji alfa lub beta.

Teraz nadszedł czas, aby uzyskać oddział:

Najpierw będziesz chciał bzr:

sudo apt-get install bzr

i będziesz potrzebować klucza SSH (możesz go pominąć, jeśli twoje klucze SSH są już na Launchpadzie):

  1. Otwórz „Hasła i klucze”, wyszukując w myślniku.

  2. Utwórz nowy klucz SSH, ewentualnie z hasłem. Upewnij się, że jest to SSHv2, jeśli istnieje taka opcja, i użyj RSA.

  3. Kliknij raz prawym przyciskiem myszy na utworzonej liście i wyeksportuj do wybranego pliku.

  4. Otwórz plik za pomocą Gedit i skopiuj tekst, w tym krótką linię na górze z informacjami o kluczu.

  5. Wklej to w polu u dołu strony tutaj i wysłać formularz.

  6. Możesz teraz połączyć się z BZR. Otwórz wiersz poleceń, utwórz nowy katalog i przejdź do niego:

    mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
    
  7. Wykonaj następujące czynności:

    bzr launchpad-login [launchpad userid]
    
  8. Możesz teraz uzyskać oddział za pomocą:

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

    zmieniając nazwę oddziału w razie potrzeby. Dotyczy to kwantowej, ale nazwa gałęzi zmieni się, jak podano wcześniej.

  9. Jeśli uważasz, że gałąź została zmieniona przez programistów, zawsze możesz użyć bzr pulltej opcji w folderze, do którego się rozgałęziłeś.

  10. Wprowadź zmiany za pomocą dowolnego programu (z wyłączeniem .poplików, ponieważ są one generowane dynamicznie), a jeśli problem dotyczy tekstu interfejsu użytkownika, pamiętaj o zmianie prawidłowych plików .pot.

  11. Za każdym razem, gdy chcesz utworzyć punkt kontrolny, użyj:

    bzr commit -m "a descriptive message about your changes"
    
  12. Po zakończeniu pracy pchnij gałąź za pomocą:

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

    w tym przykładzie tak będzie

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

    Po zakończeniu odwiedź błąd i kliknij „Link do powiązanej gałęzi” po prawej stronie. Wklej utworzoną gałąź bez lp:części:

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

    w tym przykładzie. Gałąź zostanie połączona, jeśli podobają się jej deweloperzy, lub zostanie ulepszona. Można go również odrzucić, jeśli problem można rozwiązać w bardziej przejrzysty sposób, wprowadzone zmiany nie rozwiązują problemu lub jeśli problem został już rozwiązany, w innej gałęzi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.