当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]如何备份 apt 的 cache?
帖子发表于 : 2007-01-22 14:04 
头像

注册: 2006-08-11 13:03
帖子: 137
送出感谢: 0 次
接收感谢: 0 次
如题,我的网络速度不是很理想,所以打算备份一下 apt 下来的包

那些 deb 我倒是能找到,可是重装后该怎么用呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [问题]如何备份 apt 的 cache?
帖子发表于 : 2007-01-22 14:32 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
neomi 写道:
如题,我的网络速度不是很理想,所以打算备份一下 apt 下来的包

那些 deb 我倒是能找到,可是重装后该怎么用呢?



其实在系统正常时,你用ghost或其它软件备份最省事,

在重装新系统前:你可以先备份cache到你的fat32分区

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


重装后:

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

要保证update没有提示错误 ,如出错,重新 update,如果还是有错误 ,那就换个源

if update has no errors,then you can do as bellows:

sudo apt-get upgrade 这时你备份的大多数deb文件是用得着的
sudo apt-get dist-upgrade 这时你备份的大多数deb文件是用得着的

sudo apt-get install the software that you want to 这时你备份的大多数deb文件是用得着的,如果提示找不到你要的软件,那手动安装也是个好办法




cp可能会出现的问题,应该是你的cache 太大,我的cache备份有6G,直接用以下命令可能会:
sudo cp *.deb /var/cache/apt/archives/
bash: /usr/bin/sudo: Argument list too long


the reason above is possiblly that your deb bakup dir is too big

so you can try :

sudo cp a*.deb /var/cache/apt/archives/
sudo cp b*.deb /var/cache/apt/archives/

.................
sudo cp z*.deb /var/cache/apt/archives/



一个不用命令行,在图形界面下操作的方法,dapper edgy可用,7.04不可用


if you use edgy or dapper :

the most convenient way to cp *.deb is as belows:

sudo nautilus

然后在nautilus下你有生杀大权


then you can copy everything you want to as you like.

but be careful to do this !!!


good luck to u


_________________
no security measure is worth anything if an attacker has physical access to the machine


最后由 skyx 编辑于 2007-01-23 10:21,总共编辑了 6 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-01-22 15:43 
头像

注册: 2006-08-11 13:03
帖子: 137
送出感谢: 0 次
接收感谢: 0 次
问题是,我想备份更新包,而不是单一的软件

这样也可以在不联网的情况下 apt-get update?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-22 16:01 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
update就是刷新包列表。备份有什么用。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-22 18:51 
头像

注册: 2006-05-20 6:25
帖子: 1263
地址: 山东淄博
送出感谢: 0 次
接收感谢: 0 次
用aptoncd可以弄成一张光盘。。
sudo apt-get install aptoncd


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-22 18:51 
头像

注册: 2006-08-11 13:03
帖子: 137
送出感谢: 0 次
接收感谢: 0 次
晕,手滑了一下,是 dist-upgrade


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-01-22 22:29 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
引用:
update就是刷新包列表。备份有什么用。


如果重新安装系统的话,还是有用的,不是所有的deb都更新了。

ee老大曾建议过不要在本地建依赖关系的:

引用:
我基本是这样作的。省得和系统的update不兼容。其实复制回去更好。


_________________
no security measure is worth anything if an attacker has physical access to the machine


最后由 skyx 编辑于 2007-01-22 22:39,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-01-22 22:33 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
再说apt-get update对网络要求不高啊,update都做不了,还能做什么呢?


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-01-22 22:49 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
引用:
这样也可以在不联网的情况下 apt-get update?


看这里:

http://forum.ubuntu.org.cn/viewtopic.php?t=32554


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-01-23 0:39 
头像

注册: 2006-09-12 19:44
帖子: 654
地址: whu
送出感谢: 0 次
接收感谢: 0 次
刚刚就备份了的 hoho :lol:


cp /var/cache/apt/archives/*.deb /mnt/win_e /apt (个人决定)


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-01-23 6:10 

注册: 2006-12-18 17:04
帖子: 955
地址: 福建泉州
送出感谢: 0 次
接收感谢: 1
这么麻烦做什么,还复制来复制去的,真是的,浪费自己时间。
我是这么备份的:
代码:
sudo mv /var/cache/apt/archives /media/hda6
sudo ln -s /media/hda6/archives /var/cache/apt/archives

直接把目录转到其它分区,这样你更新的文件都可以放在其它分区上,重装系统再做个连接就可以了,简单有效,不用老复制来复制去的。


_________________
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-01-23 10:00 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
yohu 写道:
这么麻烦做什么,还复制来复制去的,真是的,浪费自己时间。
我是这么备份的:
代码:
sudo mv /var/cache/apt/archives /media/hda6
sudo ln -s /media/hda6/archives /var/cache/apt/archives

直接把目录转到其它分区,这样你更新的文件都可以放在其它分区上,重装系统再做个连接就可以了,简单有效,不用老复制来复制去的。


我不敢这样搞,原因是有可能会执行apt-get clean,如果做了个软链接,不小心clean了,那有可cache 备份能完了,我没试过,理论上在fat32上应该是。
sudo nautilus 后,在gui上复制回来也就是几分钟时间
用cp命令还要快,不过我的cache备份太大了,有6G,现在用ghost,。


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译