Unity Tweak-Tool startet nicht mit dem Fehler "com.canonical.unity.webapps-Schema fehlt"

66

Bildbeschreibung hier eingeben

com.canonical.unity.webapps
Um ordnungsgemäß zu funktionieren, empfiehlt Unity Tweak Tool, die erforderlichen Pakete zu installieren

Muddassir Nazir
quelle
Ich habe einen Screenshot des Problems hochgeladen. Bitte probiere es aus.
Muddassir Nazir
17
-1 an denjenigen, der diese Fehlermeldung geschrieben hat. Yuck. (Wenn sie nur einen Dateinamen hinzufügten, konnte man es versuchen apt-file search).
Rmano
@ Rmano sie haben, fand ich es gut mit Apt-Dateisuche. der volle Dateiname ist com.canonical.unity.webapps.gschema.xml; Vielleicht musst du rennen sudo apt-file update?
28.

Antworten:

80

Installieren Sie das Paket unity-webapps-service

Florian Diesch
quelle
3
Ich habe das gleiche Problem, kann das Paket jedoch nicht installieren. Ich erhalte folgende Fehlermeldung: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten. unity-webapps-service: Abhängig von: webapp-container
Mrokii
3
Sudo apt-get installieren Unity-Webapps-Service ist ordnungsgemäßen Befehl
Pratik
2
Ich möchte keine Webapps auf meinem Desktop-PC ... Warum kann ich kein Tweak-Tool verwenden, ohne einen völlig unbrauchbaren Ubuntu-Browser zu haben
Kaspar
2
@Florian: Wow! Für mich hat das 120 MB an qt-Abhängigkeiten gezogen.
ccpizza
6
Bedeutet dies, dass das Paket für Unity Tweak Tool dieses Paket als Abhängigkeit haben sollte, aber nicht?
Andrybak
18

Nur eine Befehlszeile, um die Antwort von jackyzy823 zu machen:

mkdir tweak;cd tweak
sudo apt-get download unity-webapps-service
ar xvf *
tar xvf data*
sudo mv usr/share/glib-2.0/schemas/com.canonical.unity.webapps.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
cd ..; sudo rm -Rf tweak
mchid
quelle
4
Schön! Funktioniert wie ein Zauber, wenn Sie den Webapps-Dienst nicht installieren können. Vielen Dank.
Andrew Fielden
2
Danke, ich habe beide Antworten positiv bewertet. Nur ein Vorschlag: Vielleicht möchten Sie angeben, welche Antwort Sie mit "oben" meinen - in diesem Fall die Antwort von jackyzy823.
Hitechcomputergeek
1
In meinem Fall habe ich nichts installiert. Mein Design- und benutzerdefiniertes Symbolpaket funktionierte nach dem Zufallsprinzip nicht mehr und wurde auf den Standard zurückgesetzt. Der Versuch, es mit Unity Tweak Tool neu zu konfigurieren, schlug mit demselben Fehler wie das OP fehl. Diese Antwort hat es behoben.
Nahuel
In meinem Fall wurde dieser Fehler angezeigt, weil das notify-osdPaket nicht installiert ist. Ich benutze xfce4-notifydstattdessen. Also meine fix war genau so , wie @mchid erklärt, nur habe ich heruntergeladen notify-osdstatt unity-webapps-service. Klappt wunderbar.
Jonathan Landrum
14

Ein kniffliger Weg dafür, weil ich nicht so viele Abhängigkeiten für herunterladen möchte unity-webapps-service.

Extrahieren Sie die Datei com.canonical.unity.webapps.gschema.xml(Sie finden sie unter http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) im Paket unity-webapps-service, speichern Sie diese Datei in /usr/share/glib-2.0/schemas/und schließlich, sudo glib-compile-schemas /usr/share/glib-2.0/schemas/und es funktioniert.

jackyzy823
quelle
2
Vielen Dank! Dies ist die beste Antwort, da sich der Dienst unity-webapps weigert, installiert zu werden.
Sumit Jain
Wo finde ich die Schemadatei?
Thesdog
@thesdog geh hierhin packages.ubuntu.com/trusty/unity-webapps-service . Laden Sie das deb-Paket herunter und entpacken Sie es gemäß den Anweisungen im folgenden Post von mchid.
Andrew Fielden
10

Einfache lösung.

Installieren Sie einfach die erforderlichen Pakete.

sudo apt-get install unity-webapps-common
Brunno Bettini
quelle
1
Das Installieren dieses Pakets löst das Problem. Zumindest für den 14.10.
Grzegorz Żur
2
Ich erhalte folgende Fehlermeldung: The following packages have unmet dependencies: unity-webapps-common : Depends: unity-webapps-service (>= 2.3.8-0ubuntu3) but it is not going to be installed E: Unable to correct problems, you have held broken packages. Synaptic meldet, dass keine Pakete kaputt sind.
Marc
woher wusstest du das zu installieren unity-webapps-common? Es wird in dem im OP angezeigten Fehlerbild überhaupt nicht erwähnt. Kommt mystisches Wissen zu dir, wenn du schläfst?
Frumbert
2

Für diejenigen, die noch eine Lösung benötigen: Das Problem tritt auf, wenn man die Overlay-Bildlaufleisten deinstalliert. Um das Problem zu beheben, installieren Sie die Overlay-Bildlaufleisten erneut ( sudo apt-get install overlay-scrollbar) und deaktivieren Sie sie über das Unity Tweak Tool. ( System> Scrollen )

Marcos Jacoby
quelle
1

Einfacher und effektiver Typ

sudo apt-get install unity-webapps-common unity-webapps-service

in das Terminal

Spiel
quelle
Ja, meine Liebe, diese Antwort wurde bereits oben gegeben. Es reicht aus, den Dienst unity-webapps zu installieren.
Muddassir Nazir
1

Ich hatte kein Problem mit der Installation von WebApps Service und WebApps Common. Mein genaues Problem war das Paket

 com.canonical.unity.FileLens

fehlte. Ich habe den Screenshot in dieser Frage falsch gelesen und mehr als eine halbe Stunde damit verbracht, herauszufinden, warum das Unity Tweak Tool nicht funktioniert, obwohl der Unity Webapps Service und die Webapps Common installiert sind. Schließlich fand ich heraus, dass das obige Paket anstelle des im Screenshot erwähnten fehlte.

Installieren Sie das unity-lens-filesPaket, um diesen Fehler zu beheben

sudo apt-get install unity-lens-files

Das ist es. Unity Tweak Tool funktioniert jetzt! (schließlich!)

Phönix
quelle
0

Sie müssen synaptic verwenden. Probiere diese:

  1. Installieren Sie synaptic: "sudo apt-get install synaptic" im Terminal.
  2. Öffnen Sie Synaptic über den Bindestrich oder über Terminal Sudo Synaptic.
  3. Klicken Sie auf Benutzerdefinierte Filter und dann auf Empfohlene Pakete fehlen.
  4. Markieren Sie alle und klicken Sie mit der rechten Maustaste, um die Installation zu starten
  5. Klicken Sie in der Symbolleiste auf Übernehmen.
H.sboui
quelle
0

Gehen Sie zum Terminal und führen Sie die folgenden Befehle aus. Das funktioniert bei mir. Ich hoffe, es funktioniert für Sie.

sudo apt-get install --reinstall notify-osd
sudo apt-get install --reinstall overlay-scrollbar
Sylvester
quelle
0

Installieren Sie das unity-lens-applicationsPaket unter Ubuntu 19, indem Sie Folgendes ausführen:

sudo apt install unity-lens-applications
Rustyx
quelle