当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 关于制作本地源的问题
帖子发表于 : 2008-12-31 8:02 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
关于制作本地源,目前有两种方法,大家看看有什么区别,我试了,都可以,但是不知道具体区别在哪里
第一种:
备份/var /cache/apt/archives/目录下的deb包,比如备份到/home/someuser/packages/
packages 下建立dists/hardy/main/binary-amd64
dpkg-scanpackages packages /dev/null | gzip > dists/hardy/main/binary-amd64/Packages.gz

添加本地源:
:em03 deb file:///home/someuser/packages/ hardy main

第二种:
备份/var /cache/apt/archives/目录下的deb包,比如备份到/home/someuser/packages/
dpkg-scanpackages packages /dev/null | gzip > packages/Packages.gz

添加本地源:
deb file:///home/someuser/packages ./ #注意packages后面的空格和./


然后再sudo apt-get update

以上两种方法的区别在于地一种需要建立 dists/hardy/main/binary-amd64目录结构,把Packages.gz放到这个目录里面
本地源的地址格式是:deb file:///home/someuser/packages/ hardy main
第二种不需要建立dists/hardy/main/binary-amd64目录结构,Packages.gz目录结构和deb文件放在一起,本地源的格式是:deb file:///home/someuser/packages ./

我试了一下,两种方法都可以,但是具体有什么区别呢?第一种方法做起来太麻烦,如果第二种方法没问题,就用第二种了

谢谢!!!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2008-12-31 9:55 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
没人懂?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2008-12-31 9:56 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
没人懂?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2008-12-31 12:28 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
有人了解吗?请赐教


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 10:55 
头像

注册: 2008-11-15 12:31
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
谢谢
方法可行
具体的区别在哪 正在思考当中


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 11:19 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
我想出区别在哪了,本质上没有区别,需要建立 dists/hardy/main/binary-amd64目录结构的方式,一般是网络服务器上的源,由于各种Ubuntu发行版和不同CPU平台的软件库都放在一起,所以就使用这种目录结构来区分,并且用deb http://xxx/ hard main 这种地址格式指明要更新的发行版和软件类型,
如果是在本机使用本地源更新的话,根本没必要用第一种方式,使用第二种方式就可以,我已经试验过多次,完全可以,非常方便


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 11:21 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
:em05 :em05 学习了~~


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 11:23 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
在网上查到的制作本地源的方法一般都是第一种方法,都是照抄的,其实根本没必要这么麻烦,原理很简单


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 12:18 
头像

注册: 2008-12-26 16:06
帖子: 313
送出感谢: 0 次
接收感谢: 0 次
很有用,也可以录成光盘哦...


_________________
THINKPAD R61i 7650-9SC


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 12:31 
头像

注册: 2007-12-31 14:57
帖子: 1097
送出感谢: 0 次
接收感谢: 1
第一种方法建立目录结构方便分类管理,想想成千上万个包堆在一个文件夹下得是多么可怕。网上的比较正式的软件库都是用第一种,我也是用第二种方法,自己用,包不多,不用费事了。


_________________
我的 Blog


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 13:00 
头像

注册: 2008-12-26 16:06
帖子: 313
送出感谢: 0 次
接收感谢: 0 次
dpkg-scanpackages packages /dev/null | gzip > packages/Packages.gz
这句有什么用啊,是针对些时复制出来的packages包下的文件吗,我看没用命令之前都是deb包,使用之后还是deb包啊.
我是新手,还有很多不懂的,向前辈们学习了


_________________
THINKPAD R61i 7650-9SC


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 13:09 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
dpkg-scanpackages packages /dev/null | gzip > packages/Packages.gz这句的作用是根据packages/下的所以deb包生成一个描述文件:Packages.gz,这个描述文件描述了packages目录下的所以deb包,apt-cache seach的时候就是根据这个描述来搜索的,说白了就是一个软件库的目录,摘要


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 13:16 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
代码:
dpkg-scanpackages packages /dev/null | gzip > packages/Packages.gz

这个命令中的 “/dev/null” 这里不懂


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 13:17 
头像

注册: 2008-12-26 16:06
帖子: 313
送出感谢: 0 次
接收感谢: 0 次
哦,类似于搜索的东东。重装系统之后都要运行这句吧。
发现这个U论坛是所有linux论坛中最强大的,呵呵


_________________
THINKPAD R61i 7650-9SC


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 关于制作本地源的问题
帖子发表于 : 2009-01-04 13:18 

注册: 2008-12-30 18:03
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
fhc2007 写道:
代码:
dpkg-scanpackages packages /dev/null | gzip > packages/Packages.gz

这个命令中的 “/dev/null” 这里不懂


dpkg-scanpackages这个命令需要指定一个覆盖文件,如果不指定就写/dev/null,表示一个空文件


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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