LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 09-12-20, 17:05 第 16 帖
chasye
 
 
 
注册会员  
  注册日期: Jun 2007
  帖子: 121
  精华: 0
 

没有网络比较麻烦

dpkg --info a.deb | grep -i depend

然后一个一个找啦
  chasye 当前离线   回复时引用此帖
旧 09-12-20, 18:16 第 17 帖
AutoXBC
 
AutoXBC 的头像
 
 
注册会员  
  注册日期: Jul 2006
  帖子: 529
  精华: 0
 

引用:
作者: chasye
代码:
dpkg -force-all -i a.deb apt-get -f install
如果源内有被依赖的包就会自动安装
这不是规范的操作,应该用 gdebi a.deb,依赖是用来遵守的,不是用来破坏的。
  AutoXBC 当前离线   回复时引用此帖
旧 09-12-20, 18:36 第 18 帖
SIR_SIR
 
SIR_SIR 的头像
 
 
注册会员  
  注册日期: Dec 2009
  帖子: 133
  精华: 0
 

楼上:
电脑没联网我,但所有软件包及其依赖包都已下载到电脑了。
怎样用一个命令安装它们?
如逐一安装,会出现依赖的错误,而且还安装不成功!
  SIR_SIR 当前离线   回复时引用此帖
旧 09-12-20, 19:28 第 19 帖
chasye
 
 
 
注册会员  
  注册日期: Jun 2007
  帖子: 121
  精华: 0
 

引用:
作者: AutoXBC
这不是规范的操作,应该用 gdebi a.deb,依赖是用来遵守的,不是用来破坏的。
哪里不规范?哪里破坏了依赖关系?
用gdebi就规范?谁跟你说的?


引用:
作者: SIR_SIR
楼上:
电脑没联网我,但所有软件包及其依赖包都已下载到电脑了。
怎样用一个命令安装它们?
如逐一安装,会出现依赖的错误,而且还安装不成功!
如果你确认所有包都已经下载下来

如果安装a.deb

dpkg -i a.deb

出错,依赖于b. deb e.deb

追加上去

dpkg -i a.deb.b.deb e.deb

一直这样, 应该可以安装完成的
  chasye 当前离线   回复时引用此帖
旧 09-12-20, 19:45 第 20 帖
AutoXBC
 
AutoXBC 的头像
 
 
注册会员  
  注册日期: Jul 2006
  帖子: 529
  精华: 0
 

@楼主 用 dpkg -i *.deb 不会出错。

楼上不要那么大气,你说没错就没错吧,又不是搞坏我的系统。
  AutoXBC 当前离线   回复时引用此帖
旧 09-12-20, 21:33 第 21 帖
tandkzy
 
tandkzy 的头像
 
 
注册会员  
  注册日期: Oct 2004
  我的住址: llxy
  帖子: 65
  精华: 0
 

这个很难解决。因为一个包可能依赖另一个包,而另一个包说不定又依赖其它的包。。。这就扯不清了。总之,开发apt的人不是要大家这样去一个个下载,而是要大家交给计算机去干这件烦琐的事情。所以。。。。
希望楼主还是找个网络好点的地方,要不然就直接去下载弄好的软件源镜像。像是每隔一段时间,在ubuntu中文官方论坛都有推出新的系统更新的镜像,以及官方DVD镜像中也包括了很多常用的软件。







__________________
一只linux菜鸟
飞也飞不…………
  tandkzy 当前离线   回复时引用此帖
旧 09-12-21, 10:13 第 22 帖
SIR_SIR
 
SIR_SIR 的头像
 
 
注册会员  
  注册日期: Dec 2009
  帖子: 133
  精华: 0
 

引用:
作者: chasye
哪里不规范?哪里破坏了依赖关系?
用gdebi就规范?谁跟你说的?




如果你确认所有包都已经下载下来

如果安装a.deb

dpkg -i a.deb

出错,依赖于b. deb e.deb

追加上去

dpkg -i a.deb.b.deb e.deb

一直这样, 应该可以安装完成的
大师:
有这个装法?!
  SIR_SIR 当前离线   回复时引用此帖
旧 09-12-21, 10:14 第 23 帖
SIR_SIR
 
SIR_SIR 的头像
 
 
注册会员  
  注册日期: Dec 2009
  帖子: 133
  精华: 0
 

引用:
作者: tandkzy
这个很难解决。因为一个包可能依赖另一个包,而另一个包说不定又依赖其它的包。。。这就扯不清了。总之,开发apt的人不是要大家这样去一个个下载,而是要大家交给计算机去干这件烦琐的事情。所以。。。。
希望楼主还是找个网络好点的地方,要不然就直接去下载弄好的软件源镜像。像是每隔一段时间,在ubuntu中文官方论坛都有推出新的系统更新的镜像,以及官方DVD镜像中也包括了很多常用的软件。

你确保世界上所有的电脑都联上互联网?!哈。
  SIR_SIR 当前离线   回复时引用此帖
旧 09-12-21, 13:59 第 24 帖
SIR_SIR
 
SIR_SIR 的头像
 
 
注册会员  
  注册日期: Dec 2009
  帖子: 133
  精华: 0
 

w@w-laptop:~$ sudo dpkg -i language-pack-gnome-zh.deb
选中了曾被取消选择的软件包 language-pack-gnome-zh。
(正在读取数据库 ... 系统当前总共安装有 114040 个文件和目录。)
正在解压缩 language-pack-gnome-zh (从 language-pack-gnome-zh.deb) ...
dpkg:依赖关系问题使得 language-pack-gnome-zh 的配置工作不能继续:
language-pack-gnome-zh 依赖于 language-pack-gnome-zh-hans (>= 1:9.10+20090901);然而:
未曾安装软件包“language-pack-gnome-zh-hans”。
language-pack-gnome-zh 依赖于 language-pack-gnome-zh-hant (>= 1:9.10+20090901);然而:
未曾安装软件包“language-pack-gnome-zh-hant”。
dpkg:处理 language-pack-gnome-zh (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
language-pack-gnome-zh

w@w-laptop:~$ sudo dpkg -i language-pack-gnome-zh-hans.deb language-pack-gnome-zh-hant.deb
选中了曾被取消选择的软件包 language-pack-gnome-zh-hans。
(正在读取数据库 ... 系统当前总共安装有 114043 个文件和目录。)
正在解压缩 language-pack-gnome-zh-hans (从 language-pack-gnome-zh-hans.deb) ...
选中了曾被取消选择的软件包 language-pack-gnome-zh-hant。
正在解压缩 language-pack-gnome-zh-hant (从 language-pack-gnome-zh-hant.deb) ...
dpkg:依赖关系问题使得 language-pack-gnome-zh-hans 的配置工作不能继续:
language-pack-gnome-zh-hans 依赖于 language-pack-gnome-zh-hans-base (>= 1:9.10+20091022);然而:
未曾安装软件包“language-pack-gnome-zh-hans-base”。
language-pack-gnome-zh-hans 依赖于 language-pack-zh-hans-base (>= 1:9.10+20091022);然而:
未曾安装软件包“language-pack-zh-hans-base”。
dpkg:处理 language-pack-gnome-zh-hans (--install)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 language-pack-gnome-zh-hant 的配置工作不能继续:
language-pack-gnome-zh-hant 依赖于 language-pack-gnome-zh-hant-base (>= 1:9.10+20091022);然而:
未曾安装软件包“language-pack-gnome-zh-hant-base”。
language-pack-gnome-zh-hant 依赖于 language-pack-zh-hant-base (>= 1:9.10+20091022);然而:
未曾安装软件包“language-pack-zh-hant-base”。
dpkg:处理 language-pack-gnome-zh-hant (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 software-center 的触发器...
在处理时有错误发生:
language-pack-gnome-zh-hans
language-pack-gnome-zh-hant

w@w-laptop:~$ sudo dpkg -i language-pack-gnome-zh-hans-base.deb language-pack-zh-hans-base.deb language-pack-gnome-zh-hant-base.deb language-pack-zh-hant-base.deb
选中了曾被取消选择的软件包 language-pack-gnome-zh-hans-base。
(正在读取数据库 ... 系统当前总共安装有 114049 个文件和目录。)
正在解压缩 language-pack-gnome-zh-hans-base (从 language-pack-gnome-zh-hans-base.deb) ...
dpkg:处理 language-pack-zh-hans-base.deb (--install)时出错:
无法访问打包文件: No such file or directory
选中了曾被取消选择的软件包 language-pack-gnome-zh-hant-base。
正在解压缩 language-pack-gnome-zh-hant-base (从 language-pack-gnome-zh-hant-base.deb) ...
dpkg:处理 language-pack-zh-hant-base.deb (--install)时出错:
无法访问打包文件: No such file or directory
dpkg:依赖关系问题使得 language-pack-gnome-zh-hans-base 的配置工作不能继续:
language-pack-gnome-zh-hans-base 依赖于 language-pack-gnome-zh-hans (>= 1:9.10+20091022);然而:
软件包 language-pack-gnome-zh-hans 还没有被配置。
language-pack-gnome-zh-hans-base 依赖于 language-pack-zh-hans-base;然而:
未曾安装软件包“language-pack-zh-hans-base”。
dpkg:处理 language-pack-gnome-zh-hans-base (--install)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 language-pack-gnome-zh-hant-base 的配置工作不能继续:
language-pack-gnome-zh-hant-base 依赖于 language-pack-gnome-zh-hant (>= 1:9.10+20091022);然而:
软件包 language-pack-gnome-zh-hant 还没有被配置。
language-pack-gnome-zh-hant-base 依赖于 language-pack-zh-hant-base;然而:
未曾安装软件包“language-pack-zh-hant-base”。
dpkg:处理 language-pack-gnome-zh-hant-base (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 software-center 的触发器...
在处理时有错误发生:
language-pack-zh-hans-base.deb
language-pack-zh-hant-base.deb
language-pack-gnome-zh-hans-base
language-pack-gnome-zh-hant-base


软件包及其依赖包都已下载到硬盘。
用DPKG命令安装。。。。。
依赖包已逐一安装了,但还是出错,不知什么原因?
  SIR_SIR 当前离线   回复时引用此帖
旧 09-12-21, 16:24 第 25 帖
babychu
 
babychu 的头像
 
 
注册会员  
  注册日期: Jan 2004
  帖子: 373
  精华: 0
 

apt-cache depends







__________________
潜水期过|灌水期到
-----------------------------
2.6.34-gentoo-r1 x86_64 Intel(R) Xeon(R) CPU 5150 @ 2.66GHz
12GB Mem
/dev/cciss/c0d0p3 194G
  babychu 当前离线   回复时引用此帖
旧 09-12-21, 16:37 第 26 帖
babychu
 
babychu 的头像
 
 
注册会员  
  注册日期: Jan 2004
  帖子: 373
  精华: 0
 

比如说找samba的依赖关系

apt-cache depends samba
samba
Depends: samba-common
Depends: libacl1
Depends: libattr1
Depends: libc6
Depends: libcap2
Depends: libcomerr2
Depends: libcups2
Depends: libgnutls26
Depends: libgssapi-krb5-2
Depends: libk5crypto3
Depends: libkrb5-3
Depends: libldap-2.4-2
Depends: libpam0g
Depends: libpopt0
Depends: libtalloc1
Depends: libwbclient0
Depends: zlib1g
|Depends: debconf
Depends: <debconf-2.0>
cdebconf
debconf
Depends: libpam-runtime
Depends: libpam-modules
Depends: lsb-base
Depends: procps
Depends: update-inetd
Depends: adduser
|Suggests: openbsd-inetd
Suggests: <inet-superserver>
openbsd-inetd
rlinetd
xinetd
inetutils-inetd
Suggests: smbldap-tools
Suggests: ldb-tools
samba-ldb-tools
Suggests: ufw
Recommends: logrotate
Conflicts: samba4
Replaces: samba-common
  babychu 当前离线   回复时引用此帖
旧 09-12-21, 16:38 第 27 帖
babychu
 
babychu 的头像
 
 
注册会员  
  注册日期: Jan 2004
  帖子: 373
  精华: 0
 

source list里放上光盘的source
直接dpkg就没事儿了
  babychu 当前离线   回复时引用此帖
旧 09-12-21, 17:28 第 28 帖
chasye
 
 
 
注册会员  
  注册日期: Jun 2007
  帖子: 121
  精华: 0
 

dpkg:处理 language-pack-zh-hans-base.deb (--install)时出错:
无法访问打包文件: No such file or directory???

看看有不是真的有这个包~
  chasye 当前离线   回复时引用此帖
旧 09-12-21, 18:10 第 29 帖
SIR_SIR
 
SIR_SIR 的头像
 
 
注册会员  
  注册日期: Dec 2009
  帖子: 133
  精华: 0
 

引用:
作者: chasye
dpkg:处理 language-pack-zh-hans-base.deb (--install)时出错:
无法访问打包文件: No such file or directory???

看看有不是真的有这个包~
有的。
如果用DPKG安装,是否规定这些DEB包一定要在哪个目录?
  SIR_SIR 当前离线   回复时引用此帖
旧 09-12-21, 20:31 第 30 帖
chasye
 
 
 
注册会员  
  注册日期: Jun 2007
  帖子: 121
  精华: 0
 

引用:
作者: SIR_SIR
有的。
如果用DPKG安装,是否规定这些DEB包一定要在哪个目录?
你单独安装
language-pack-gnome-zh-hans-base
language-pack-gnome-zh-hant-base

看看提示什么
  chasye 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 15:15


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org