سلام
من از یه روشی برای آپدیت آفلاین استفاده میکنم که الان سالهاست که کارم رو به خوبی راه انداخته به این صورت هست که برای پشتیبان گیری از آپدیتها با دستور زیر عمل میکنم:
sudo tar zcvf backup.tgz /etc/apt/ /var/lib/apt/
و برای بازیابی اونو بعد از نصب مجدد اوبونتو از دستور زیر:
sudo tar xvfz -C backup.tar
و برای پشتیبان گیری از بستههای deb موجود در مسیر /var/cache/apt/archives/، از یه اسکریپت استفاده میکنم که محتویات آن اینگونه است:
#!/bin/sh
cp -n /var/cache/apt/archives/a* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/b* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/c* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/d* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/e* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/f* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/g* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/h* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/i* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/j* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/k* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/l* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/m* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/n* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/o* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/p* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/q* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/r* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/s* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/t* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/u* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/v* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/w* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/x* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/y* ~/Ubuntu\ 10.04\ Repositories/
cp -n /var/cache/apt/archives/z* ~/Ubuntu\ 10.04\ Repositories/
با هر بار اجرای این اسکریپت هر پکیج جدیدی که در مسیر /var/cache/apt/archives/ جدیدا اضافه شده باشد (یعنی بعد از آخرین اجرای این اسکریپت)، به پوشهی Ubuntu 10.04 Repositories که در پوشهی خانگی شما قرار گرفته اضافه میشود.
برای برگرداندن این پکیجها هم بعد از نصب اوبونتو هم از اسکریپتی که شامل موارد زیر است استفاده میکنم:
#!/bin/sh
cp -n ~/Ubuntu\ 10.04\ Repositories/a* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/b* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/c* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/d* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/e* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/f* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/g* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/h* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/i* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/j* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/k* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/l* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/m* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/n* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/o* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/p* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/q* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/r* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/s* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/t* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/u* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/v* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/w* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/x* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/y* /var/cache/apt/archives/
cp -n ~/Ubuntu\ 10.04\ Repositories/z* /var/cache/apt/archives/
تنها ایراد این روش به نظر من افزونی اطلاعات است! چون از پکیجها در دو نسخه نگهداری میشود...