{"id":22,"date":"2006-01-28T19:57:53","date_gmt":"2006-01-28T17:57:53","guid":{"rendered":"http:\/\/katastrophos.net\/andre\/blog\/?p=22"},"modified":"2006-10-04T00:02:34","modified_gmt":"2006-10-03T22:02:34","slug":"duplicity","status":"publish","type":"post","link":"https:\/\/katastrophos.net\/andre\/blog\/2006\/01\/28\/duplicity\/","title":{"rendered":"Duplicity"},"content":{"rendered":"<p><strong>Update 1:<\/strong> I&#8217;ve posted updated instructions for version 0.4.2 of duplicity <a href=\"http:\/\/katastrophos.net\/andre\/blog\/?p=29\">here<\/a>.<\/p>\n<p>As a follow up to my previous article on <a href=\"http:\/\/katastrophos.net\/andre\/blog\/?p=19\">rdiff-backup<\/a>, I&#8217;ve patched <a href=\"http:\/\/duplicity.nongnu.org\/\">duplicity<\/a> to work correctly on Cygwin.<br \/>\nTo install it you&#8217;ll need the same prerequisites as for rdiff-backup. Additionally you should install the Utils\/gnupg package in order to get the encryption working.<br \/>\nHere is how to compile and install duplicity:<\/p>\n<p><!--more-->First off, you need to grab the current version:<\/p>\n<pre># wget http:\/\/savannah.nongnu.org\/download\/duplicity\/duplicity-0.4.1.tar.gz<\/pre>\n<p>Now, unpack the archive:<\/p>\n<pre># tar xzf duplicity-0.4.1.tar.gz\r\n# cd duplicity-0.4.1<\/pre>\n<p>Next up: downloading and applying my patch bundle:<\/p>\n<pre># wget http:\/\/www.katastrophos.net\/downloads\/duplicity_katastrophos.net.patch\r\n# patch -p1 < duplicity_katastrophos.net.patch<\/pre>\n<p>Here is the final step:<\/p>\n<pre># python setup.py install<\/pre>\n<p>Fin. :)<\/p>\n<p>The patch bundle above includes the following patches:<\/p>\n<p><em><strong>&#8220;asdf&#8221;<\/strong>:<br \/>\n&#8211; tarfile large uid\/gid patch (taken from CVS)<br \/>\n<strong>Andre Beckedorf<\/strong>:<br \/>\n&#8211; improved Cygwin\/Win32 support<br \/>\n&#8211; FTP backend&#8217;s NLST and QUIT behavior fixed, visible with default OS X FTP server<br \/>\n<strong>Ben Escoto<\/strong>:<br \/>\n&#8211; MDR patch that allows signing with different key (taken from CVS)<br \/>\n<strong>Stefan Schimanski<\/strong>:<br \/>\n&#8211; FTP timeout patch (<a href=\"http:\/\/packages.debian.org\/testing\/utils\/duplicity\">official Debian patch<\/a>)<br \/>\n<strong>Christian Schneider<\/strong>:<br \/>\n&#8211; SCP Port patch (taken from <a href=\"http:\/\/savannah.nongnu.org\/patch\/?group=duplicity\">Savannah<\/a>)<br \/>\n<\/em><\/p>\n<p>Tested and working on Cygwin and Darwin (OS X 10.4).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update 1: I&#8217;ve posted updated instructions for version 0.4.2 of duplicity here. As a follow up to my previous article on rdiff-backup, I&#8217;ve patched duplicity to work correctly on Cygwin. To install it you&#8217;ll need the same prerequisites as for rdiff-backup. Additionally you should install the Utils\/gnupg package in order to get the encryption working. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[8,9],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","tag-os-x","tag-windows"],"_links":{"self":[{"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/posts\/22"}],"collection":[{"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/katastrophos.net\/andre\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}