载入中。。。 'S bLog
 
载入中。。。
 
载入中。。。
载入中。。。
载入中。。。
载入中。。。
载入中。。。
 
填写您的邮件地址,订阅我们的精彩内容:


 
备份Ubuntu的多种方案
[ 2012/9/3 12:48:00 | By: 梦翔儿 ]
 

  Remastersys是一种工具,使用它可以在Klikit 或Ubuntu中做两件事,一是进行系统备份,其备份可以选择包括你的个人资料,二是将备份做成可以自起动安装的Live cd 或 dvd 安装盘.

  在Ubuntu 中安装Remastersys

  源头设置,修改源清单其代码是:

  sudo gedit /etc/apt/sources.list

  将下列源址复制到 sources.list:

  # Remastersys

  deb linux.com/repository">http://www.remastersys.klikit-linux.com/repository remastersys/

  存储(save)后退出(exit).

  使用下列命令代码升级源清单:

  sudo apt-get update

  (你也可以这样进行:Sysytem->?Administrator->Software Source->Third party Software->Add -> ? deb http://www.remastersys.klikit-linux.com/repository remastersys/ --> update )

  安装 remastersys 使用下列命令,其代码是:

  sudo apt-get install remastersys

  执行上述修改和命令后,就完成了安装.

  使用Remastersys

  为了学习怎样能够使用remastersys,首先要运行该软件,其代码是:

  sudo remastersys

  remastersys的语法结构:

  sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]

  使用remastersys的例子

  1)为了将你的系统备份制成一个live cd/dvd

  sudo remastersys backup

  2) 为了将你的系统备份制成一个live cd/dvd其名叫 custom.iso 的ISO文件.

  sudo remastersys backup custom.iso

  3)为了清除由 remastersys产生的临时文件

  sudo remastersys clean

  4) 为了产生一个可发布又包括你的个人资料的 livecd/dvd

  sudo remastersys dist

  5) 为了产生一个只有档案系统的可发布的 livecd/dvd

  sudo remastersys dist cdfs

  6) 为了产生一个可发布又包括你的个人资料的 livecd/dvd 其名叫 custom.iso的ISO文件:

  sudo remastersys dist iso custom.iso

  cdfs and iso options should only be used if you wish to modify something on the cd before the iso is created. An example of this would be to modify the isolinux portion of the livecd/dvd

  产生一个ISO映像文件

  为了产生一个你的安装ISO映像文件,简单的运行其代码:

  sudo remastersys dist

  它会在/home/remastersys目录产生一个叫” customdist.iso”的ISO映像文件,但没有包括你的个人文件包(e.g. /home/ruchi),在这处理过程中可能需要插入你的安装CD.

  下面是记下了一段怎样结束处理:

  [...]

  92.16% done, estimate finish Wed DEC 28 15:31:25 2007

  93.39% done, estimate finish Wed DEC 28 15:31:25 2007

  94.62% done, estimate finish Wed DEC 28 15:31:24 2007

  95.85% done, estimate finish Wed DEC 28 15:31:24 2007

  97.08% done, estimate finish Wed DEC 28 15:31:25 2007

  98.31% done, estimate finish Wed DEC 28 15:31:25 2007

  99.54% done, estimate finish Wed DEC 28 15:31:25 2007

  Total translation table size: 2048

  Total rockridge attributes bytes: 3950

  Total directory bytes: 9094

  Path table size(bytes): 54

  Max brk space used 0

  406890 extents written (794 MB)

  /home/remastersys/customdist.iso 已处理完可以写入CD或在需拟机中测试.

  检查/home/remastersys/customdist.iso文件的大小,如在700M内可以写入CD,否则需要DVD.

  在你将ISO映像文件写入 CD/DVD,你要清除产生ISO文件时而生成的临时文件,需要运行清除命令,其代码是:

  sudo remastersys clean

  现在可以不用命令方式进行该工具了,其用法是:

  System ->administration ->?Remastersys -> Backup.

  然后会提示你关闭所有程序, 接着就会出现命令选择,各命令大意如下:

  Backup : 备份完整的系统并包括个人资料.

  Dist : 生成一个可以与朋友分享的备份文件,其形式是ISO 和CDFS

  Distcdfs : 只生成系统的备份文件,对只加程序进安装CD的一种好方法.

  DistIso : 只生成一个ISO文件,在之前需完成上一步.

  Modify : 根据用户要求而修改remastersys配制.

  Info : 有关remastersys的信息.

  Clean : 清除临时文件.

  Quit : 退出

http://www.startos.com/ubuntu/tips/2010122919057.html

在ubuntu系统下如何进行软件备份?

我们每个人都有过重装系统的经历,在安装好系统之后,如何才能快速重装原来那些自己所钟爱的软件?这时备份就显得很重要了。下面就教大家如何在ubuntu系统下进行软件备份的方法,具体内容如下所述。

1,备份列表

nixCraft 提供了一个有用的技巧。它的原理是在系统完好无损的时候,就做好已安装软件的备份工作。然后,在重装系统后,就可以利用先前备份的文档来执行还原操作了。下面是相关的实施步骤(以 Debian 为例)

执行备份操作:dpkg --get-selections > installed-software.log,这将当前系统中已安装的软件保存到 installed-software.log 中。

在还原时使用 dpkg --set-selections < installed-software.log 导入软件列表,再利用 dselect 工具安装软件。

2,备份软件安装包

备份/var/cache/apt/archives/下的.deb

如 :

  1. sudo cp /var/cache/apt/archives/*.deb /media/hdx/cache/

重装后:

  1. cd /media/xxx/ your backup dir
  2. sudo cp *.deb /var/cache/apt/archives/
  3. sudo apt-get update

总结:

希望本文介绍的在ubuntu系统下进行软件备份的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

http://os.51cto.com/art/201109/291624.htm

=========

Ubuntu自动备份软件包和制作本地源

Ubuntu之所以成为众多Linux发行版里面最受欢迎的版本之一,除了可以免费申请安装光盘以外,另外一个影响很大的原因在于:软件丰富、速度快。比如想要安装媒体播放器mplayer,确保联网以后只要一个命令:apt-get install mplayer以后,所有的工作(解决依赖关系,下载和安装软件等等)计算机都会自动进行;系统有了更新以后,只要输入:apt-get dist-upgrade就可以全面更新系统。这种“类傻瓜(真正傻瓜的是Window$,但它的“傻”和Linux的又有明显不同,不多讨论)似的”安装和升级方法给用户带来了极大的方便。

但伴随这种方便的软件安装和升级而来的,是网络的速度和流量问题。比如,在用了很长一段时间以后,某人的机器因为个人操作不当而导致崩溃,那么重装以后想要执行系统更新,那么很可能会耗费几百兆的流量,即便有些宽带服务提供者并不按照流量计费,但是如果网速不快的话这些更新的下载所耗费的时间也会让人恼火。又比如,如果一个实验室或者一个局域网内,如果有多个Ubuntu(或者其他的Linux)用户,如果每个人都各自去从外网上安装或者更新软件,这对网络流量和时间来讲会有很大的浪费。

解决这一问题的方法其实很简单,就是──备份安装或者更新时候下载的软件包,并添加本地源。这样可以节省很多的流量和时间,尤其是对于网速不高或者对网络流量有限制的人来讲,好处无疑是很大的。本文分为了两个部分,第一部分讲了如何手动制作和添加本地源;第二部分针对手动方法带来的几个不便进行了修正,给出了自动解决方案。

一、手动制作和添加本地源 每一次install时系统下载的软件包,包括各个软件所依赖的包都会保存在/var /cache/apt/archives/目录下,选定某一次通过网络安装完自己所常用到的所有软件之后,将该文件夹下的所有文件都复制到一个不常格式化的分区里面,即可作为以后重装系统时的本地源,具体步骤如下。
1、在某个系统重装时候不会被格式化的磁盘分区下建立一个目录,用于放所有下载的软件包,另外建立一个目录用于存放Packages.gz包,比如我的:
mkdir -p /media/sda7/Backup/Ubuntu/Pakcages
mkdir -p /media/sda7/Backup/Ubuntu/dists/hardy/main/binary-amd64
其中的binary-amd64根据自己的系统类型会有所变化,比如binary-i386等等,根据自己的机器酌情更改。
2、复制文件到前面建立的文件夹下:
sudo cp /var/cache/apt/archives/* /media/sda7/Backup/Ubuntu/Pakcages
3、将建立Packages.gz包,里面记录了packs文件夹下面的软件包信息,包括依赖信息。
dpkg-scanpackages Packages hardy | gzip > dists/hardy/main/binary-amd64/Packages.gz
4、加本地源
sudo gedit /etc/apt/sources.list
加入 deb file:///media/sda7/Backup/Ubuntu/ hardy main ,注意,这里只是我电脑上的路径,请依实际位置修改。如果出错,请按照系统的出错提示进行相应设置。
5、设置完成
完成以上设置和文件复制之后,就可以开始正常使用本地的源了和使用网络上的源一样操作。
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install XXX
这样就完成了本地源的手动配置。

二、自动备份软件包和制作本地源
手动备份软件包时却常常会出现另外一个问题,即新旧软件包的重复。比如:原来最初备份的是kdesktop_4%3a3.5.8-0ubuntu7.3_amd64.deb,现在更新以后有了其更新版本:kdesktop_4%3a3.5.9-0ubuntu7.3_amd64.deb,将他们放在同一个备份文件夹的话,浪费磁盘空间,而且在用dpkg-scanpackages生成本地源的时候还会产生大量、烦人的警告信息。当然我们可以手动其删除老板本的包,但如果一次更新了几十几百个包的话,这个删除工作恐怕就让人为难了。以下是一个脚本,更新完之后执行一下,就可以实现软件包备份、陈旧包删除、新软件添加进本地源这一系列工作,省了不少事情,嘿嘿。
#! /bin/sh
SOURCE=/var/cache/apt/archives
DEST=/media/sda7/Backup/Ubuntu/Packages
cd $SOURCE
for name in $(ls *.deb);
do
cd $DEST
rm $(dpkg --info $SOURCE/$name | grep Package: | sed 's/Package://')_*
mv $SOURCE/$name $DEST/
cd $SOURCE
done

cd $DEST
cd ..
dpkg-scanpackages Packages hardy | gzip > dists/hardy/main/binary-amd64/Packages.gz

http://www.linuxdiyf.com/viewarticle.php?id=102069

 
 
  • 标签:Ubuntu 
  • 发表评论:
    载入中。。。

     
     
     

    梦翔儿网站 梦飞翔的地方 http://www.dreamflier.net
    中华人民共和国信息产业部TCP/IP系统 备案序号:辽ICP备09000550号

    Powered by Oblog.