ubuntu linux 安装软件“依赖”的疑惑…… 联网 network manager

来源:百度知道 编辑:UC知道 时间:2024/06/13 18:14:44
请问大牛们:
linux下为什么多数的软件的安装包很小,安装中途提示依赖某文件,然后从网上下载。当初软件安装包为什么不把要依赖的文件都包含了?
我的VirtualBox虚拟出的 gnome ubuntu,装了kde桌面的kwlan后,gnome下的 network manager被强制卸载了!两者不能共存。郁闷,现在kde和gnome都不能联网了……右上端的联网图标没了。
下载了 knetwork manager、gnome network manager、wicd、都因安装中途需要联网下载依赖文件而中断……现在怎么办啊……郁闷!!
是不是要把所有依赖的文件都提前下载好?不可能在安装中途联网啊!
偶的QQ 412530967 谢谢了!
谢谢youtech!很有帮助的回答!
不过现在没网了,以前那个配置的还不错,不想重做虚拟机了。
再问一下:
1.当我知道某软件的依赖关系后,怎么查出我还需要下载那些文件?总有一部分不用下载吧,机子里肯定有了。
2.从另一台linux复制一个程序和它必要的所有依赖过来,如何添加一些命令才能在我的机子上运行?这样我就直接复制一个 gnome network manager过来!

为什么会依赖:

编写软件的人不想自己一个人做完所有的事情,就像寻求外援,于是就找上了各种各样的软件包。
举个例子,我只是想写一个QQ,但是如果没有图形界面库(或者说我不用图形界面库),我就得自己想办法怎么在屏幕上画一个窗口,怎么显示按钮,怎么显示列表,怎么……
好了,现在我们知道有GTK库,Qt库,在编写程序的时候,我们只要调用他,告诉他我要在哪里哪里创建一个窗口,然后有什么控件,映射什么信号,等等等等,等我们描述完了,图形界面库就开始在屏幕上绘图,这个过程就不需要我们管了。
实际上,linux上的大多数图形程序不是依赖GTK,就是依赖Qt,所以要是这些基本的库不安装的话,依赖关系肯定出问题,但不幸的是,一般发行版只装一种库,而你两种库的程序都用,就得自己装另一种库了(通常APT-GET给你解决)。
你要想安装这些东西,就必须解决依赖关系,否则软件无法运行。
在ubuntu系统中,查看依赖关系:

已安装的包,可以 dpkg --status xxxxx 来查;未安装的包,可以 dpkg --info xxxxx.deb;又或者用 apt 或到 http://packages.debian.org/ 去搜索及查阅

以上方法来自www.linuxsir.org

我没遇见过不能上网的情况,不知道对你有没有用,但对于新手来说,有时候重装系统更容易些

gnome network manager的依赖关系如下:
如何安装ubuntu linux? 硬盘安装Ubuntu Linux ubuntu linux 安装 关于安装 ubuntu Linux ubuntu linux软件安装问题 ubuntu LINUX硬盘安装的问题? 安装ubuntu linux 7.04遇到的问题 ubuntu-7.04(linux)硬盘安装问题! ubuntu linux 能安装exe文件不? ubuntu linux 安装问题,无法进入