[分享][原创]aptoncd,你的恶完美本地源计划

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cpp
帖子: 13
注册时间: 2006-11-06 13:34

[分享][原创]aptoncd,你的恶完美本地源计划

#1

帖子 cpp » 2007-04-05 14:36

前阵子想装mac osX来着 但是我的机子死活开不了机 老是四国语言.一气之下安装了最新的feisty 7.04 虽然刚装好以后一大堆的错误和程序崩溃,但是经过upddate以后,稳定性和易用性得到很大的增强.

问题来了,由于中国的源最近都有问题 只好找台湾的源 最快也就稳定在30k 升级一下要几个小时.由于是linux的新手,常常在不能解决问题的时候就重新安装系统 于是乎重装=>上网=>升级+漫长的等待=>重装 哎

其实,我们在安装软件包的时候是会在本地做这些包的备份的,只要把这些包都提取出来,然后在源里面添加好,在网络不好或者断网的情况下,也能升级无忧了.

google了一下,发现有个叫做aptoncd的软件可以实现这样的功能.他的原理是备份从网络上下载的deb包文件到一个iso文件,其中就包含了文件的依赖关系等重要信息. 你可以选择储存这个iso文件到本地目录或者刻录光盘.等到还原的时候,你可以选择从你刻录的光盘回复文件到本地缓存或者恢复本地iso文件到缓存 又或者是把你的刻录的备份光盘做为你的软件仓库的源.

在我的电脑上发现一个问题,同时链接网络的时候,发现即使用aptoncd还原iso到本地缓存了,但是还是会上网下载同样的deb包,(好像是,不确定). 我想,如果把iso文件能作为源那就好了,这样就不用联网,也能更新系统了,而且还免除了刻录光碟的麻烦.又联想到xp下常有虚拟光碟的软件,如果把iso挂载到一个目录,然后在源里面deb file:/// 不就完美了吗?

备份

1.安装需要的软件 : aptoncd gmount
2.备份你的deb包 用aptoncd 非常简单,大家安装了就知道了.

还原的时候:
1.挂载你的aptoncd文件生成的iso文件到一个目录 例如/home/user/update 用gmount非常简单,gui界面
2.添加软件源 在新力得的仓库中 添加第三方源 输入:
deb file:///home/user/update /

注意,最后是update / 不是update/ 中间有一个空格.
3.sudo apt-get update 然后安装你想装的~~

这样的好处是全在 gui界面下操作,免去了命令行的恐惧 适用新手 并且免去了刻录cd 现在再也不怕网络不好了 甚至你可以把别人电脑上的包拷贝过了 呵呵

初来乍到 请多关照 不对的地方共同探讨
附件
Screenshot.png
Screenshot-1.png
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#2

帖子 millenniumdark » 2007-07-21 0:30

如果不刻盤的話,可以不用這麼麻煩的。

viewtopic.php?t=32554
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2007-07-21 0:32

似乎是更麻烦了。本来简单的。
● 鸣学
回复