Normann's Python Tar
NorPyTar
NorPyTar ist lediglich ein grafisches Frontend zu dem allgemein unter UNIX / LINUX
bekanntem tar Kommando. Die grafische Oberfläche wurde mittels QT erstellt. Mit
Leben erfüllt wird die Oberfläche durch Python.
Ich habe mich deshalb für den tar Befehl entschieden, weil dieser einerseits ein
Befehl mit sehr vielen Optionen ist, der Befehl im professionellen Umfeld sehr
häufig gebraucht wird und andereseits die Optionen in den meisten Fällen leicht
umzusetzen sind.
Dieses Projekt ist nicht mit der Maßgabe erstellt worden, ein neues GUI basiertes
Programm zu schreiben, sondern mich einfach in Python und QT einzuarbeiten.
Ich mache so etwas meist learnig by doing.
Eine Bitte an den Anwender
Trotz aller Sorgfalt können Fehler leider nicht ausgeschlossen werden. Also probiert
es bitte nicht gleich mit root Privilegien auf eurem Produktionsserver aus.
Im übrigen gehe ich davon aus, dass Ihr das tar - Kommando beherrscht und somit
wisst, was Ihr mit dem Setzen eines Schalters bewirkt. Bitte notfalls auch mal in
"man tar" nachschauen. Solltet Ihr Fehler feststellen, so lasst es mich bitte
wissen.
Die Screenshots zeigen im übrigen genau die Einstellungen, mit denen die
Installationsdatei für dieses Programm erstellt wurde.
Es wurden weitestgehend alle Optionen des tar-Befehls umgesetzt. Neben den zum
tar Befehl gehörenden Optionen wurden vergleichsweise wenige weitere Optionen
aufgenommen,
- um eine userbezogene Voreinstellung vornehmen zu
können,
- um immer wiederkeherende Sicherungen vereinfacht
werden können,
- Dateien und Verzeichnisse per Menü selektieren zu
können
- den tar Befehl transparent zu erstellen und
sichtbar zu machen