Ich habe seit einiger Zeit Alpha-Versionen von Ubuntu ausgeführt. Ich stoße immer wieder auf Probleme - wie kann ich diese lösen? Was soll ich tun, wenn ich auf diese Probleme stoße? Und wo finde ich andere Ubuntu + 1-Benutzer, um Fragen zu stellen?
Ich habe seit einiger Zeit Alpha-Versionen von Ubuntu ausgeführt. Ich stoße immer wieder auf Probleme - wie kann ich diese lösen? Was soll ich tun, wenn ich auf diese Probleme stoße? Und wo finde ich andere Ubuntu + 1-Benutzer, um Fragen zu stellen?
Antworten:
Wenn Sie hier weitergeleitet wurden, haben Sie wahrscheinlich eine Frage zu einer Alpha- oder Beta-Version von Ubuntu gestellt.
Im Allgemeinen werden hier keine Fragen zum Ausführen oder Verwenden von unveröffentlichten Versionen von Ubuntu gestellt, da sich die Entwicklungsversionen fast stündlich ändern und normalerweise fehlerhaft sind und von Alphatestern erwartet wird, dass sie den Entwicklern über den Bug-Tracker direktes Feedback geben , damit diese Probleme auftreten kann für alle behoben werden.
Es ist nicht so, dass es uns egal ist, wir wären einfach nicht gut darin und einer der Hauptzwecke der Website ist es, eine wiederverwendbare Ressource für Benutzer zu erstellen, was schwierig wäre, wenn wir eine Reihe von Fragen dazu hätten schnell veraltet!
Die Antworten in dieser Frage helfen Ihnen beim Einstieg, viel Glück und vielen Dank für das Testen!
Dateifehler
Sie sollten Fehler für das betreffende Paket melden, mit dem Sie Probleme haben. Fehler sind einer der Hauptvorteile von Entwicklerversionen - sie liefern den Entwicklern wertvolle Informationen und helfen ihnen, die Software zu verbessern.
Wenn Sie sich nicht sicher sind, gegen welches Paket Sie den Fehler einreichen sollen, verwenden Sie die anderen Ressourcen (Foren, Mailinglisten usw.), um zu fragen, gegen welches Paket Sie den Fehler einreichen sollen.
Debugging-Informationen helfen Ihnen, Fehler zu melden.
Der Abschnitt " Entwicklung und Programmierung" der Ubuntu-Foren ist ein guter Anfang. Das genaue Unterforum hängt von der Version ab, aber im Moment möchten Sie die Ubuntu-Entwicklungsversion .
Sehen Sie sich die neuesten Themen an und prüfen Sie, ob das aufgetretene Problem auftaucht. Wenn dies nicht der Fall ist, sollten Sie einen neuen Thread erstellen, in dem Ihre Erfahrungen detailliert aufgeführt werden.
Testen Sie vor einem Upgrade immer
sudo apt-get --simulate dist-upgrade
Wenn Sie eine Fehlermeldung zu defekten Paketen erhalten, führen Sie kein Upgrade durch.
Wenn große Änderungen vorgenommen werden, wird in der Regel ein Entwickler auf der Ubuntu-Devel-Announce- Liste veröffentlichen. Diese Liste erhält nicht viele Beiträge (im Vergleich zu einigen anderen Ubuntu-Listen!), Daher gibt es für Pre-Release-Tester keine Entschuldigung, sich nicht dafür anzumelden.
Uploads in das Archiv werden an eine Mailingliste gesendet, die nach dem Spitznamen des Tieres benannt ist, z. B. Klartextänderungen, utopische Änderungen usw. Diese Liste kann hilfreich sein, um zu sehen, wann riskante Uploads hochgeladen werden, damit Sie Probleme hoffentlich vermeiden können es ist zu spät.
Das Archivstatus- Tool ist auch nützlich, um den Status des Archivs vor dem Upgrade anzuzeigen.
Launchpad Answers ist eine weitere offizielle Frage- und Antwort - Website für Ubuntu (und einige andere Software , die sich auf Launchpad entwickelt ), aber während AskUbuntu auf die Herstellung von wieder verwendbaren Antworten fokussiert ist , dass viele Menschen und entwickeln sich im Laufe der Zeit, Launchpad Answers ist eine Hilfe Support Tracker konzentrierte sich darauf, Antworten auf jede Frage zu geben, unabhängig davon, um welche Frage es sich handelt und ob die Frage in einer für andere Benutzer nützlichen Form vorliegt oder nicht.
Aus irgendeinem Grund wird Launchpad Answers häufig nicht in einer Liste der offiziellen Ubuntu-Support-Ressourcen aufgeführt, obwohl es sich um eine handelt ( hier und hier prominent aufgeführt ), die schon lange läuft und ein lebendiger Teil der Ubuntu-Community ist setzt viel Zeit und Energie ein, um dort Hilfe zu leisten und zu erhalten.
Fragen zur Entwicklungsversion von Ubuntu (oder Ubuntu + 1, wie wir es hier auf AU nennen) sind in den Launchpad-Antworten willkommen. Wenn Sie jedoch wie hier einen Fehler als Frage posten, lautet die Antwort "einen Fehlerbericht einreichen" . " Fragen dazu, wie ein Fehler in der Entwicklungsversion von Ubuntu ordnungsgemäß abgelegt oder untersucht werden kann, sind auf Launchpad Answers durchaus willkommen. Sie sollten jedoch klarstellen, dass dies Ihre Frage ist, oder die Leute davon ausgehen, dass Sie versuchen, den Fehler zu melden.
Auch wenn es sich bei Ihrer Frage um eine Frage handelt, die keinen guten Artikel als Antwort liefert, ist sie für Launchpad Answers geeignet . Für Launchpad Answers ist nichts zu lokalisiert. Die Kehrseite ist , dass die Antworten auf Launchpad Antworten nicht auf bearbeitet oder abgestimmt werden, und neigen dazu , nur von einer Person beantwortet werden zu einem Zeitpunkt (das heißt, bis Sie angeben , ob ihre Antwort für Sie gearbeitet).
Launchpad Answers ist mit Launchpad Bugs verbunden , und Fragen und Fehler in Launchpad können miteinander verknüpft (was sich auf die Art und Weise auswirkt, wie Abonnenten benachrichtigt werden) und sogar ineinander umgewandelt werden. Fehlerberichte, bei denen es sich um Fragen handeln sollte, werden häufig in Fragen umgewandelt. Fragen, die Fehlerberichte sein sollten, werden manchmal in Fehlerberichte umgewandelt. (Obwohl dies möglich ist, ist es oftmals besser, beim Melden eines Fehlers von vorne zu beginnen, als mit einer Frage zu beginnen. Wenn Sie also von einem Launchpad-Benutzer aufgefordert werden, einen Fehler zu melden, sollten Sie dies tun .)
Fragen in einer beliebigen Sprache werden in den Launchpad-Antworten unterstützt (Sie wählen aus, in welcher Sprache Sie die Frage stellen), auch wenn Fehlerberichte nur auf Englisch eingereicht werden sollten. Dies ist besonders relevant für Ubuntu + 1, weil es bedeutet:
Sie können Launchpad Answers verwenden , um Fehler zu beheben, die für Ihre Sprache oder Region spezifisch sind, ohne Englisch zu sprechen oder zu lesen.
Sie können Launchpad Answers verwenden , um Hilfe bei der Übersetzung von Text aus Ihrer Sprache ins Englische anzufordern, damit Sie einen Fehler auf Englisch melden können. (Oder bitten Sie um Hilfe, wenn Sie Änderungen an einem Fehlerbericht vornehmen möchten, den Sie zuvor in englischer Sprache erstellt haben.)
Genau so, wie es eine gute Idee ist, die FAQ zu lesen, bevor Sie AskUbuntu verwenden, wird empfohlen, die Anleitung (sehr kurz!) Oder zumindest den Teil über das Stellen von Fragen zu lesen , bevor Sie eine Frage auf Launchpad Answers veröffentlichen .
In den Beispielen wird hier ein Zweig in quantal verwendet. Fühlen Sie sich frei, wenn nötig zu ändern.
Wenn Sie einen Fehler sehen und melden, erhalten Sie wertvolles Feedback, insbesondere von Entwicklern. Sie können auch versuchen, mit dem Programmieren zu beginnen, indem Sie einen Patch einreichen. Zunächst müssen Sie das Quellpaket ermitteln, auf das sich der Fehler bezieht (zugehöriges Paket). Es wird als Name wie linux-meta-ti-omap4
oder ein anderer Paketname angezeigt. Sie können dann https://code.launchpad.net/ubuntu/+source/ linux-meta-ti-omap4 besuchen und den Paketnamen nach Bedarf ersetzen.
Sobald Sie dort sind, sollten Sie den richtigen Zweig auswählen, normalerweise so etwas wie lp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4
(Beachten Sie, dass das [version-in-development]
Teil die Version sein sollte, die aktuell in Alpha oder Beta vorliegt.
Nun ist es Zeit, den Zweig zu bekommen:
Zunächst möchten Sie bzr
:
sudo apt-get install bzr
und Sie möchten einen SSH-Schlüssel (Sie können diesen überspringen, wenn sich Ihre SSH-Schlüssel bereits auf dem Launchpad befinden):
Öffnen Sie "Passwörter und Schlüssel", indem Sie vom Bindestrich aus suchen.
Erstellen Sie einen neuen SSH-Schlüssel mit möglicherweise einem Kennwort. Stellen Sie sicher, dass es sich um SSHv2 handelt, sofern eine Option dafür vorhanden ist, und verwenden Sie RSA.
Klicken Sie in der erstellten Liste mit der rechten Maustaste darauf und exportieren Sie sie in eine Datei Ihrer Wahl.
Öffnen Sie die Datei mit Gedit und kopieren Sie den Text, einschließlich der oberen kurzen Zeile mit Informationen zum Schlüssel.
Fügen Sie dies in das Feld unten auf der Seite ein und senden Sie das Formular ab.
Sie können sich jetzt mit BZR verbinden. Öffnen Sie eine Befehlszeile, erstellen Sie ein neues Verzeichnis und wechseln Sie in dieses:
mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
Führen Sie Folgendes aus:
bzr launchpad-login [launchpad userid]
Sie können die Filiale jetzt erhalten mit:
bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4
Ändern Sie den Filialnamen nach Bedarf. Dies ist für quantal, aber der Zweigname ändert sich wie zuvor angegeben.
Wenn Sie der Meinung sind, dass der Zweig von den Entwicklern geändert wurde, können Sie ihn immer bzr pull
in dem Ordner verwenden, in den Sie verzweigt sind.
Nehmen Sie Ihre Änderungen mit einem Programm Ihrer Wahl vor (ausgenommen .po
Dateien, die dynamisch generiert werden). Wenn das Problem UI-Text enthält, müssen Sie die richtigen .pot-Dateien ändern.
Verwenden Sie jedes Mal, wenn Sie einen Checkpoint erstellen möchten, Folgendes:
bzr commit -m "a descriptive message about your changes"
Schieben Sie den Ast nach Beendigung der Arbeit mit:
bzr push lp:~[your userid]/project-name/branch-name
In diesem Beispiel wird es sein
bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
Wenn Sie fertig sind, besuchen Sie den Fehler und klicken Sie rechts auf "Link zu einem verwandten Zweig". Fügen Sie den von Ihnen erstellten Zweig ohne das lp:
Teil ein:
~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
in diesem Beispiel. Der Zweig wird zusammengeführt, wenn es den Entwicklern gefällt, oder er wird verbessert. Es kann auch abgelehnt werden, wenn das Problem sauberer gelöst werden kann, Ihre Änderungen das Problem nicht lösen oder wenn das Problem bereits in einem anderen Zweig behoben wurde.