Done. You can install it with AI now. It's in 'Tools' category. So, no worries about xterm, wget and all that steps anymore, just a couple of clicks and you will have it :) I didn't manage to add it to application catalog thought. I think it's just not possible at the moment. I'll do that later when they fix this. On Tue, 2007-06-05 at 16:16, ext Dr. Nicholas Shaw wrote: > Thanks, Ed. I have xterm, Python 2.5, and gainroot installed but not wget. > I'm sure there are many who would like it installable using AI. :-) > > I will, however, try to install it using your directions. > Appreciate the assist! > > Nick Shaw. > > > -----Original Message----- > From: maemo-users-bounces at maemo.org [mailto:maemo-users-bounces at maemo.org] > On Behalf Of Ed Bartosh > Sent: Tuesday, June 05, 2007 2:48 AM > To: ext Dr. Nicholas Shaw > Cc: maemo-users at maemo.org > Subject: RE: incremental backups for your device with rdiff-backup > > Hi Nick, > > Hm... interesting. > > I've checked it out with just flashed 3.2007.10-7. It works fine on my side. > > What I did, step by step: > 1. Installed osso-xterm and wget > 2. Got root on the device with sudo /usr/sbin/gainroot > 3. Added bora and bora extras to the repository list > echo "deb http://repository.maemo.org bora free" >> /etc/apt/sources.list > echo "deb http://repository.maemo.org/extras bora free" >> > /etc/apt/sources.list > 4. installed python2.5 (apt-get update && apt-get install python2.5) > (I'm not sure if you can do it with Application Manager) > 5. downloaded both librsync and rdiff-backup .deb files > wget http://www.bartosh.org/files/librsync1_0.9.7-1_armel.deb > wget http://www.bartosh.org/files/rdiff-backup_1.0.5-1.maemo1_armel.deb > 6. installed them with dpkg > dpkg -i librsync1_0.9.7-1_armel.deb rdiff-backup_1.0.5-1.maemo1_armel.deb > 7. run rdiff-backup locally to check if it works and it worked > > It's pretty low-level way of doing things. I don't recommended you to do > the same, it's just how I did it. I'm sure you'll be able to do this > with AI and/or other gui applications. > > BTW, I can upload both packages to extra repository and make > rdiff-backup installable by AI if you want. > > Don't hesitate to ask questions if any. > > Good luck! > > On Mon, 2007-06-04 at 16:05 -0600, ext Dr. Nicholas Shaw wrote: > > Ed, > > > > I tried installing both files without success. I tried downloading them > and > > installing through application manager and I tried going directly to the > > site and installing. The error I get both times for both files is > > incompatible format. > > > > I have a N800 with the latest OS release (3.2007.10-7) Of course, it is > > Monday and things tend to go awry on Mondays... :-) > > Thanks, > > > > Nick Shaw. > > > > > > -----Original Message----- > > From: maemo-users-bounces at maemo.org [mailto:maemo-users-bounces at maemo.org] > > On Behalf Of Ed Bartosh > > Sent: Saturday, June 02, 2007 2:41 PM > > To: maemo-users at maemo.org > > Subject: incremental backups for your device with rdiff-backup > > > > Hi > > > > Is anybody interested in incremental backups for their devices? > > If so, please look at rdiff-backup: http://www.nongnu.org/rdiff-backup/ > > I found it quite easy to use and powerful. > > Most attractive features from my point of view are: > > - supports incremental backups and restores > > - Stores only binary diffs, so storage and bandwidth efficient > > - Easy to configure and use > > - Works on Unix/Linux, Windows, MAC OS X > > > > Now a bit of configuration details : > > > > Requirements: > > device to backup (I used N800) > > PC with Linux or Windows > > ssh connection from PC to device > > Packages for N800: > > Python (I used maemo python2.5 build from bora repository) > > http://www.bartosh.org/files/librsync1_0.9.7-1_armel.deb > > http://www.bartosh.org/files/rdiff-backup_1.0.5-1.maemo1_armel.deb > > Exactly the same version (1.0.5) Rdiff-backup installed on the PC > > > > My Testing environment: > > device: N800 > > Old Redhat9-based system as a backup storage. > > I used this howto as a configuration guide: > > http://www.howtoforge.net/linux_rdiff_backup > > > > My configuration files: > > PC side: > > Ssh configuration: > > ~/.ssh/config > > host n800-backup > > hostname 192.168.255.2 > > user rdiff-backup > > identityfile ~/.ssh/id_dsa > > compression yes > > protocol 2 > > > > Backup shell script: > > #!/bin/sh > > time rdiff-backup --terminal-verbosity 5 --exclude /dev --exclude /sys > > --exclude > > /proc --exclude /initrd --exclude /mnt/ --exclude /media n800-backup::/ > > ./backup > > > > N800 side: > > # grep rdiff-backup /etc/passwd > > rdiff-backup:!:30003:100::/home/rdiff-backup: > > # grep rdiff-backup /etc/sudoers > > rdiff-backup ALL = NOPASSWD: /usr/bin/rdiff-backup --server > > --restrict-read-only / > > # cat /home/rdiff-backup/.ssh/authorized_keys > > command="sudo /usr/bin/rdiff-backup --server --restrict-read-only > > /",no-port-forwarding,no-X11-forwarding,no-pty ssh-dss <public key> > > > > Couple of examples: > > Usual backup session: > > [ed at ed n800]$ ./backup.sh > > Executing ssh -C n800-backup rdiff-backup --server > > Unable to import module xattr. > > Extended attributes not supported on filesystem at / > > ----------------------------------------------------------------- > > Detected abilities for source (read only) file system: > > Access control lists Off > > Extended attributes Off > > Mac OS X style resource forks Off > > Mac OS X Finder information Off > > ----------------------------------------------------------------- > > Unable to import module posix1e from pylibacl package. > > ACLs not supported on filesystem at / > > Unable to import module xattr. > > Extended attributes not supported on filesystem at > > backup/rdiff-backup-data/rdiff-backup.tmp.0 > > Unable to import module posix1e from pylibacl package. > > ACLs not supported on filesystem at > > backup/rdiff-backup-data/rdiff-backup.tmp.0 > > ----------------------------------------------------------------- > > Detected abilities for destination (read/write) file system: > > Characters needing quoting '' > > Ownership changing Off > > Hard linking On > > fsync() directories On > > Directory inc permissions On > > High-bit permissions On > > Access control lists Off > > Extended attributes Off > > Mac OS X style resource forks Off > > Mac OS X Finder information Off > > ----------------------------------------------------------------- > > Starting increment operation / to backup > > Processing changed file . > > Incrementing mirror file backup > > Processing changed file etc > > Incrementing mirror file backup/etc > > > > <a lot of linex skipped> > > > > Processing changed file var/log/wtmp > > Incrementing mirror file backup/var/log/wtmp > > Processing changed file var/tmp > > Incrementing mirror file backup/var/tmp > > > > > > real 2m38.161s > > user 0m8.470s > > sys 0m0.310s > > > > List of incremental backups: > > [ed at ed n800]$ rdiff-backup --list-increments ./backup > > Found 7 increments: > > increments.2007-05-06T21:28:16+03:00.dir Sun May 6 21:28:16 2007 > > increments.2007-05-07T00:18:33+03:00.dir Mon May 7 00:18:33 2007 > > increments.2007-05-07T00:22:19+03:00.dir Mon May 7 00:22:19 2007 > > increments.2007-05-07T00:30:42+03:00.dir Mon May 7 00:30:42 2007 > > increments.2007-05-07T22:45:24+03:00.dir Mon May 7 22:45:24 2007 > > increments.2007-05-09T21:25:18+03:00.dir Wed May 9 21:25:18 2007 > > increments.2007-05-20T18:57:33+03:00.dir Sun May 20 18:57:33 2007 > > Current mirror: Sat Jun 2 23:11:29 2007 > > > > List of changed files since 1 week: > > > > [ed at ed n800]$ rdiff-backup --list-changed-since 1W ./backup |wc -l > > 311 > > > > Enjoy! > > -- Best regards, Ed