Unterscheiden sich Ubuntu Software Center-Quellen von apt-get / synaptic?

7

Ich versuche, das Master-PDF-Editor-Paket aus offiziellen Repositories herunterzuladen. Alle Websites berichten, dass dies einfach ist: Laden Sie es einfach vom Ubuntu Software Center herunter. Ich kann das Software Center nicht installieren, daher versuche ich, es über apt-get oder synaptic zu installieren, aber ich kann das Paket nicht in den Repos finden ...

Kann jemand helfen?

Jasmin
quelle
Hier ist dein Master-PDF-Editor .
Jokerdino
Ich hatte es bereits gefunden, aber ich brauche es aus Repositories.
Jasmin
Ist es nicht aus dem Software-Center? Wenn Sie sich auf der GUI befinden, können Sie einfach auf die Schaltfläche klicken und sie installieren lassen. Es wird nicht funktionieren, wenn Sie nicht am 12.04 sind, weil es offensichtlich ein Paket für nur präzise gibt.
Jokerdino
Ich kann kein Software Center verwenden !!!
Jasmin
Warten Sie, warum können Sie das Software-Center nicht installieren? Ich denke, wir sollten dieses Problem wahrscheinlich stattdessen lösen.
Jokerdino

Antworten:

7

Einige Pakete im Software Center sind möglicherweise kostenlos, werden jedoch unter einer proprietären Lizenz angeboten. Aus diesem Grund (die Lizenz) sind sie standardmäßig nicht in den Ubuntu apt-Repositorys enthalten.

Wenn Sie eines dieser Pakete über das Software Center installieren, wird eine neue apt-Quelldatei in /etc/apt/sources.list.d/ erstellt. Im Fall von Master PDF Editor wird Folgendes erstellt:

private-ppa.launchpad.net_commercial-ppa-uploaders_master-pdf-editor_ubuntu.list

Sobald diese Datei in /etc/apt/sources.list.d/ abgelegt wurde, können Sie sie mit den regulären Befehlen apt / aptitude aktualisieren.

Ich möchte auch hinzufügen, dass solche Quellen häufig eine Authentifizierung erfordern. In diesem Fall wird ein Kommentar in die Quelldatei eingefügt, der Folgendes angibt:

$ cat private-ppa.launchpad.net_commercial-ppa-uploaders_master-pdf-editor_ubuntu.list 
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/master-pdf-editor/ubuntu precise main #Added by software-center; credentials stored in /etc/apt/auth.conf

Am Ende sehen Sie den Kommentar "Anmeldeinformationen in /etc/apt/auth.conf gespeichert". Diese Datei speichert einen Hash Ihres Passworts wie folgt:

$ sudo cat /etc/apt/auth.conf # Needs root to read the file
machine private-ppa.launchpad.net/commercial-ppa-uploaders/master-pdf-editor/ubuntu
login riskable
password someGobbldyGookHash
riskant
quelle
Können Sie auch den Inhalt bereitstellen?
Jasmin
Der Benutzername / Passwort funktioniert nicht mehr :(
Carestad
3

Nein, sie sind gleich.

Für gekaufte Dinge, die Sie ohne das Software Center nicht installieren können, wird lediglich ein neues (authentifiziertes) Repository für diese Anwendung hinzugefügt. Aber alles läuft über apt und sobald dieses Repo hinzugefügt wurde, können Sie das Standard-apt-get verwenden / dpkg Toolset.

In diesem Fall (mit Master-PDF-Editor) müssen Sie das Software Center durchlaufen (damit es sein kommerzielles Repo hinzufügt).

Oli
quelle
Also sollte ich herausfinden, welches das richtige Repository ist ... Können Sie es für mich herausfinden, vielleicht mit Software Center, das ich nicht installieren kann?
Jasmin
1
@ Jasmines Wie gesagt, sie sind authentifiziert. /etc/apt/auth.confFür jedes private Repo wird ein privater Benutzername / Passwort gespeichert . An diesem Teil führt kein Weg vorbei - Sie müssen das Software Center durchgehen.
Oli
2
Es sollte eine Möglichkeit geben, sich über die Befehlszeile zu authentifizieren ...
Jasmin
1
Das gibt es nicht. Sie haben keine andere Wahl, als das Software-Center zu nutzen.
Thomas Ward