Duplicity ermöglicht inkrementelle, verschlüsselte Backups von .tar Archiven auf einen entfernten Rechner, als übertragunsprotokoll werden unter anderem rsync und ssh/scp unterstützt.
Mit der duplicity Version in wheezy ist es leider nicht möglich einen nicht-standard port für ssh zu verwenden (Details siehe Debian Bugreport), noch werden Einträge in einer .ssh/config berücksichtigt.
Abhilfe schafft die installation aus sid
root@debian# apt-cache policy duplicity
*** 0.6.20-3 0
500 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
0.6.18-3 0
500 http://ftp.de.debian.org/debian/ wheezy/main amd64 Packages
root@debian# apt-get install duplicity/sid
Erster Lauf:
duplicity full --encrypt-key="1B4DDD67" /home/Media/Bilder scp://root@internet//home/backup/Bilder
weitere:
duplicity inc --encrypt-key="1B4DDD67" /home/Media/Bilder scp://root@internet//home/backup/Bilder
Backup überprüfen:
duplicity verify --encrypt-key="1B4DDD67" scp://root@internet//home/backup/Bilder /home/Media/Bilder
Backup wiederherstellen:
duplicity --encrypt-key="1B4DDD67" scp://root@internet//home/backup/Bilder /home/restore
Einen Kommentar zu "duplicity - verschlüsselte und inkrementelle Backups auf remote host" schreiben:Mit der aktuellen udev Version ändert sich die Art wie die Netzwerkdevices benannt werden, es hilft das aufmerksame lesen der Nachrichten mit Hilfe von
eselect news read
oder in Kurzform mit
root@linux# udevadm test-builtin net_id /sys/class/net/eth0 2> /dev/null
ID_NET_NAME_MAC=enx002186567342
ID_OUI_FROM_DATABASE=Universal Global Scientific Industrial Co., Ltd
ID_NET_NAME_PATH=enp0s25
den neuen Name herausfinden und mit
rm /etc/init.d/net.eth0; ln -s /etc/init.d/net.lo /etc/init.d/net.enp0s25
das interface neu anlegen.
Einen Kommentar zu "udev-200 und Netzwerkinterfaces" schreiben:Python Skripte können im xbmc Menü über
System -> FileManager
gestartet werden.

Um eine einfache Liste auszugeben genügt das folgende Programm:
#!/usr/bin/env python
# gestestet mit xbmc12(Frodo)
import xbmc, xbmcgui
import sys
import data
ACTION_PREVIOUS_MENU = 10
ACTION_SELECT_ITEM = 7
ACTION_PARENT_DIR = 9
liste = ["2", "54", "045", "45", "5435"]
class MyClass(xbmcgui.Window):
def __init__(self):
self.textbox = xbmcgui.ControlTextBox(400, 250, 300, 400, 'font30', textColor='0xFFFF00FF')
self.addControl(self.textbox)
self.textbox.setText(computeInput())
def computeInput():
for i in liste:
return '\n'.join(map(str, liste))
mydisplay = MyClass()
mydisplay .doModal()
del mydisplay

Um das Firefox plugin "Itsalltext" mit vim zusammenzubringen brauchts ein kleines shell skript das man an beliebiger Stelle anlegt,
Skript anlegen:
vim /usr/local/bin/editwithvim.sh
#!/bin/sh
exec urxvt -e /usr/bin/vim "$@"
ausführbar machen:
chmod /usr/local/bin/editwithvim.sh
und diesen Pfad dann in den Einstellungen des plugins angeben:

Mit rss2email können rss-feeds an eine beliebige E-Mail Adresse verschickt werden.
So ist es möglich das man sein bevorzugtes E-Mail Programm auch zum lesen von RSS-Feeds benutzen kann und nicht auf irgendwelche grauslichen RSS-Reader angewiesen ist. Zusammen mit einem IMAP Postfach erhält man somit auch eine nette Synchronisation über mehrere Geräte hinweg.
rss2email installieren
apt-get install rss2email
neue feeds hinzufügen
r2e add feedurl
Verzeichniss in der Maildir Struktur anlegen
mkdir -p Maildir/rss-spon/{cur,new,tmp}
Eintrag für jeden Feed in der .mailfilter Datei anlegen
if ( /^X-RSS-Feed: .*spiegel.de*/ )
to $DEFAULT/.rss-spon/
Eintrag für cron
*/10 * * * * r2e run > /dev/null
(Setup hier: postfix, dovecot, maildrop, mutt)
Einen Kommentar zu "rss2email " schreiben: