Kann ich ein anderes Tool als Ubuntu Software Center verwenden, um passende Links zu öffnen?


9

Ohne Ubuntu Software Center in Lubuntu konnte ich keine öffnenden passenden Links in einem Programm in Firefox bearbeiten (siehe diese Frage ). Nach der Installation von Ubuntu Software Center ist dieses Problem behoben. Könnte ich jedoch ein anderes Programm anstelle von Ubuntu Software Center für denselben Zweck verwenden? Ich finde es zu schwer und für die Installation bevorzuge ich das Terminal , gdebi , Lubuntu Software Center oder Synaptic .

(Jetzt, da ich die Option apt in Firefox / Einstellungen / Anwendungen habe, versuche ich, Ubuntu Software Center in Lubuntu Software Center zu ändern , dies ändert jedoch nichts an der Option.)


Was passiert, wenn Sie auf den Link klicken? Es sollte Sie zum Online-Software-Center führen und wenn Sie auf die Schaltfläche (orange) klicken, sollten Sie ein Dialogfeld sein, das versucht zu installieren
Anwar

Da ich Ubuntu Software Center bereits installiert habe, öffnet der Link dieses Programm als Mittel zur Installation. Ich suchte nach anderen Programmen als Ubuntu Software Center. Warum nicht die Terminalöffnung anstelle des Ubuntu Software Centers?

Antworten:


7
  • Weder gDebi, Synaptic noch Lubuntu Software Center unterstützen die Behandlung des "apt: //" - Protokolls / der Links.
  • Ein sehr einfaches grafisches apt-getInstallationsprogramm namens AptURL tut dies jedoch.

    • Installieren Sie es mit sudo apt-get install apturl
    • Setzen Sie die Firefox-Einstellungen für apt auf "Immer fragen"
    • Klicken Sie auf einen Link und wählen Sie AptURL:

    Geben Sie hier die Bildbeschreibung ein

    • Und das Fenster öffnet sich:

    Geben Sie hier die Bildbeschreibung ein

    • Die Installation erfolgt über ein leichtes Frontend im gDebi-Stil
  • Die andere Option besteht darin, ein benutzerdefiniertes Skript wie die Antwort von green7 zu verwenden

  • Aber um browserunabhängig zu sein, brauchen Sie wirklich:

    1. Eine .desktopDatei für Ihr Skript / Ihre Anwendung, die angibt, dass das x-scheme-handler/aptProtokoll verarbeitet wird (siehe MimeType=Zeilen in aptURL.desktop , ubuntu-software-center.desktop ).
    2. Sie können die Standardeinstellung festlegen, indem Sie die defaults.listDatei in ändern/usr/share/applications/

5

Sie können die Aktion in Einstellungen > Anwendungen von Ubuntu Software Centerin dieses einfache Shell-Skript ändern .

#! / bin / bash

toInstall = "$ @"
toInstall = $ {toInstall # *:}
lxterm -e "sudo apt-get install $ toInstall; read"

Speichern Sie dies beispielsweise in einer Datei aptFirefox.shund machen Sie sie ausführbar, indem Sie Folgendes ausführen:

chmod +x /path/to/aptFirefox.sh

Jetzt können Sie ersetzen Ubuntu Software Centermit aptFirefox.sh.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie jetzt auf einen aptLink klicken , wird ein Terminalfenster angezeigt, in dem Sie nach Ihrem Passwort gefragt werden.

Geben Sie hier die Bildbeschreibung ein

Nachdem Sie Ihr Passwort korrekt eingegeben haben, wird das Paket installiert.

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass Sie xtermanstelle von verwenden können lxterm.


Da ich Firefox verwende, ist Ihre Antwort perfekt für mich, aber ich habe die endgültige Antwort von izx festgelegt, da sie eine allgemeinere Anwendung hat. Das Zusammenführen der beiden Antworten zu einer wäre großartig.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.