Hallo
Mit nachfolgendem Code-Auszug aus einem Python-Script wird die sources.list mit der PPA-Quelle für Shutter ergänzt und anschliessend Shutter installiert.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/usr/bin/env python # -*- coding: utf-8 -*- # import apt import apt.progress from softwareproperties.SoftwareProperties import SoftwareProperties cache = apt.Cache() if (not cache["shutter"].is_installed): sp = SoftwareProperties() to_add = 'ppa:shutter' sp.add_source_from_line(to_add) sp.sourceslist.save() cache.update() cache.open(None) cache['shutter'].mark_install() cache.upgrade() cache.commit() |
Gesucht ist Lösung für Python-Code:
PPA-Quelle soll in die sources.list eingetragen werden, wenn dieser noch nicht existiert
PPA-Quelle soll Quelltext-Quelle nicht enthalten
Bei der Installation sollen in einem Rutsch mehrere Pakete installiert werden (wenn ich in der Zeile 18 mehrere DEB-Pakete eintrage, funktioniert dies leider nicht).
Hoffe sehr, dass mir jemand weterhelfen kann.
Moderiert von tomtomtom:
Kein Bezug zum Forum "System einrichten und verwalten" vorhanden. Verschoben.