当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]怎么批量安装deb
帖子发表于 : 2007-06-08 4:56 

注册: 2007-03-29 16:15
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
如果我有很多的deb文件在硬盘上面,并且分好类了~~~就象DVD光盘上面那样
想要一次安装全部的deb文件应该怎么弄?

谢谢~~~


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-08 5:27 
头像

注册: 2006-10-31 11:02
帖子: 1258
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
dpkg -i *.deb


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-08 5:32 

注册: 2007-03-29 16:15
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
不要加sudo 么?
还有文件都是按照字母顺序分类存放的,并且有几层文件夹。
这样也行么?还有就是放在哪里都,只要输入dpkg -i *.deb这个就好了么?

能不能说具体一点~~谢谢~~


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-08 9:36 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
find patch *.deb | dpkg -i
不知道可以实现不


_________________
图片图片
我滴blog


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-08 9:59 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
冰封尘 写道:
find patch *.deb | dpkg -i
不知道可以实现不

不知道!
建议了LZ尝试下!
然后在告诉我们。
LZ要有点开源精神。。。。。。


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-08 10:18 
头像

注册: 2005-08-25 13:58
帖子: 808
地址: ustc
送出感谢: 0 次
接收感谢: 0 次
用 apt-cdrom 把光盘添加到source list 里面,然后就用apt-get或新利得等工具安装就是了。


_________________
爱喝真猪奶茶的夜鸣猪


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-08 13:00 

注册: 2007-03-29 16:15
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
nobrain 写道:
用 apt-cdrom 把光盘添加到source list 里面,然后就用apt-get或新利得等工具安装就是了。


楼上的意思是不是做个本地源??这个我就是觉得太麻烦了~~~

比如:我用CD安装的~~但是我的硬盘上面有DVD镜像~但是没有DVD刻录机,网速又不好(通过新力德安装下载又太慢)~~但是我想把里面的软件全不装上,把里面的deb包都提取出来了~~~,一次装上所有的提取出来的deb包~~

上面的那个命令等我DVD镜像下完了~~~试试~~~(还在下载中````) :em03 :em03 :em06 :em06 :em02 :em02 :em04 :em04


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-06-08 13:14 
头像

注册: 2005-08-25 13:58
帖子: 808
地址: ustc
送出感谢: 0 次
接收感谢: 0 次
bmbtgys 写道:
nobrain 写道:
用 apt-cdrom 把光盘添加到source list 里面,然后就用apt-get或新利得等工具安装就是了。


楼上的意思是不是做个本地源??这个我就是觉得太麻烦了~~~

比如:我用CD安装的~~但是我的硬盘上面有DVD镜像~但是没有DVD刻录机,网速又不好(通过新力德安装下载又太慢)~~但是我想把里面的软件全不装上,把里面的deb包都提取出来了~~~,一次装上所有的提取出来的deb包~~

上面的那个命令等我DVD镜像下完了~~~试试~~~(还在下载中````) :em03 :em03 :em06 :em06 :em02 :em02 :em04 :em04

先把镜像mount到一个目录,再编辑sources.list文件,例如:
Uses the archive stored locally (or NFS mounted) at /home/jason/debian
for stable/main, stable/contrib, and stable/non-free.

deb file:/home/jason/debian stable main contrib non-free

As above, except this uses the unstable (development) distribution.

deb file:/home/jason/debian unstable main contrib non-free

Source line for the above

deb-src file:/home/jason/debian unstable main contrib non-free
然后,apt-get update,再安装就是了。主要是用软件包管理器可以解决讨厌的依赖问题。


_________________
爱喝真猪奶茶的夜鸣猪


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-06-08 13:56 

注册: 2006-09-07 22:51
帖子: 849
送出感谢: 0 次
接收感谢: 0 次
冰封尘 写道:
find patch *.deb | dpkg -i
不知道可以实现不

我想不行!
理由,我不知道怎样讲清?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-06-08 15:04 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
代码:
find . -name "*.deb" -execdir sudo dpkg -i {} \;


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-06-08 15:17 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
xiechy 写道:
代码:
find . -name "*.deb" -execdir sudo dpkg -i {} \;


楼上失踪好久了......这样会有依赖问题吗?


_________________
Fair winds and following seas !


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-06-08 17:11 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
我胡汉三回来了~ :D

会有,但是一般如果不是很必要,我一般不大喜欢建个源。少于50个包的依赖关系通常手动效率还更高。
如果包太多,关系太复杂,也可以建源。
一般也不用那么正式的,dirty一点的也可以。
直接
代码:
apt-ftparchive packages directory | gzip > Packages.gz

然后把包含这个Packages.gz的目录放到sources.list就可以了。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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