In diesem Handbuch erfahren Sie, wie Sie den folgenden lästigen Fehler beheben, der von Zeit zu Zeit in Ihrer Cydia-Ausgabe auftreten kann:
dpkg: Warnung: Parsing-Datei '/ var / lib / dpkg / status'… fehlender Betreuer
Dies ist eine ziemlich häufige Cydia-Meldung, die den Installations- und Deinstallationsbildschirm unübersichtlich macht und Dutzende redundanter Ausgabezeilen hinzufügen kann. Dies ist nicht nur unansehnlich, sondern kann auch die Behebung schwerwiegenderer Cydia-Fehler erschweren, indem die Installationsanzeige überschwemmt wird. Wir zeigen Ihnen, wie Sie sich um diese harmlosen und überaus ausführlichen Nachrichten kümmern können.
Worum geht es bei dem Fehler "Fehlender Betreuer"??
Wie die Meldung selbst andeutet, werden diese Fehler von Cydia-Paketen verursacht, in denen kein Feld "Maintainer" angegeben wurde. Der Betreuer ist die Person, die für Updates und Support für das Paket verantwortlich ist. Eine sollte unter den anderen Paketdetails (wie Versionsnummer, Bundle-ID, Name, Abhängigkeiten usw.) in einer Datei aufgelistet sein, die mit jedem Cydia-Paket mitgeliefert wird.
Bei der (Deinstallations-) Installation analysiert Cydia diese Datei, um die Paketdetails in der Benutzeroberfläche anzuzeigen und Sie auf fehlende Abhängigkeiten aufmerksam zu machen. Wenn ein Feld fehlt, wird ein Fehler angezeigt, auch wenn das fehlende Feld nicht unbedingt erforderlich ist, wie in diesem Fall. Indem wir manuell einen Betreuer bereitstellen, können wir Cydia beruhigen und die Ausgabe der folgenden Fehler beseitigen:
Beheben von "Fehlenden Betreuer" -Fehlern
1) Wenn Sie es noch nicht haben, installieren Sie es Filza-Dateimanager von Cydia.
2) Navigieren Sie mit Filza zu der im Fehler angegebenen Datei. Diese Datei heißt Status, speichert die Details aller unserer Cydia-Pakete und wird geändert, wenn neue installiert oder alte entfernt werden. Der Pfad der Datei, zu der navigiert werden soll, lautet:
/ var / lib / dpkg / status
3) Wählen Sie die aufgerufene Datei aus Status und Filza wird fragen, wie Sie es ansehen möchten. Wählen Texteditor und die Datei wird geöffnet.
4) Achten Sie darauf, keine versehentlichen Tippfehler, Löschungen oder Ergänzungen an dieser Datei vorzunehmen, da diese sonst möglicherweise von Cydia nicht gelesen werden kann.
Wenn ein Benutzerfehler auftritt, sollten Sie eine Sicherungskopie der Datei erstellen, bevor Sie sie bearbeiten.
5) Wir müssen uns nun durch die Datei bewegen und ein Betreuer fangen Sie zu irgendwelchen Paketen auf, denen ein fehlt. Je nachdem, wie viele Pakete Sie haben, kann dies ein mühsamer Prozess sein. Ziehen Sie in Betracht, dies zu beschleunigen, indem Sie sich vor Beginn die fehlerhaften Pakete / Repos merken, indem Sie sich auf die Cydia-Ausgabe beziehen. Wenn Sie wissen, welche Pakete / Repos keine Betreuer haben, können Sie die SucheFunktion, um zu ihnen zu springen, wie unten gezeigt:
In diesem Beispiel suche ich nach dem Wort Facebook, nachdem ich zuvor den Cydia-Fehler im Zusammenhang mit dem bemerkt habe FBHideStoriesSwipeLeft Paket. Ich springe zu den Paketinformationen. Beachten Sie, dass im linken Bild kein Feld für den Betreuer angezeigt wird. Ich tippe jetzt auf, um das Dokument zu bearbeiten und den folgenden Text in die nächste Zeile einzufügen:
Betreuer: CydiaGeek
Ein Beispiel finden Sie im rechten Bild. Es spielt keine Rolle, wer als Betreuer aufgeführt ist, solange das Feld von Cydia im Dokument erkannt wird. Ich habe einfach den Namen des Erstellers des Pakets verwendet. Stellen Sie sicher, dass Sie bei der Bearbeitung keine zusätzlichen Zeilenumbrüche einfügen und vor den Details des nächsten Pakets eine leere Zeile hinterlassen.
6) Setzen Sie diesen Vorgang für jedes Paket fort, das keinen Betreuer hat. Wenn Sie fertig sind, tippen Sie auf speichern Tippen Sie oben rechts auf dem Bildschirm auf Erledigt um die Datei zu verlassen.
7) Beenden Sie Cydia über den App Switcher, öffnen Sie ihn erneut und drücken Sie Aktualisierung. Versuchen Sie nach dem erneuten Laden, ein Paket zu installieren, zu deinstallieren oder erneut zu installieren. Achten Sie auf "Fehlende Betreuer" -Fehler sowie auf verwandte Fehler, die Sie möglicherweise durch fehlerhafte Bearbeitung verursacht haben. Zwei häufige Fehler sind der Fehler "Mehrere Betreuer", der durch das Hinzufügen eines Betreuers zu einem Paket verursacht wird, in dem bereits einer aufgeführt ist, und der Fehler "Zeilenumbruch am Ende des Dokuments", wenn am Ende des Pakets kein Zeilenumbruch erfolgt Status Datei.
8) Mit ein paar Durchläufen können Sie die Datei für alle Pakete bearbeiten, die Sie beim ersten Mal verpasst haben, und alle in Schritt 7 oben genannten Fehler beheben. Sobald Sie ein Paket installieren können, ohne / dpkg / status / oder Maintainer-Fehler in der Anzeige zu sehen, wissen Sie, dass Sie fertig sind! Denken Sie daran, Cydia nach jeder Bearbeitung der Statusdatei zu beenden und zu aktualisieren.
9) Wenn Sie fertig sind, können Sie Ihre Sicherungskopie der löschen Status Datei, die in Schritt 4 erstellt wurde. Wenn Sie Ihre Statusdatei während der Bearbeitung hoffnungslos beschädigt haben, kehren Sie zu Ihrer Sicherung zurück, um erneut zu starten.
Und das ist das! Sie sollten einen sauberen Ausgabebildschirm erhalten, wenn Sie Pakete installieren, wie unten gezeigt:
Dies muss auf jedem Gerät, das Sie besitzen, separat durchgeführt werden, da dies leider ein Problem mit den Paketen selbst ist. Eine dauerhafte Korrektur würde bedeuten, dass der Autor des Pakets die Details im Repository aktualisiert.
Ich habe jedoch festgestellt, dass es eine gute Lösung ist, alle Ihre Änderungen an der vorzunehmen Status Datei nur einmal, dann verwenden redeb zur Sicherung der .deb Dateien der fehlerhaften Pakete. In den resultierenden Dateien werden Ihre Änderungen gespeichert. Sie können diese gespeicherten .debs dann auf Ihren anderen Geräten installieren, anstatt die wartungsfreien aus den Repositorys zu verwenden. Auf diese Weise müssen Sie die Statusdatei nicht jedes Mal bearbeiten, wenn Sie Ihre Optimierungen neu installieren.
Sind Sie schon einmal auf diese Flut fehlender Maintainer-Fehlermeldungen gestoßen? Sind Sie auf andere Cydia-Fehler gestoßen, für deren Behebung Sie Hilfe benötigen? Lass es mich im Kommentarbereich oder unter [email protected] wissen.