毕业论文

当前位置: 毕业论文 > 范文 >

什么是软件包的依赖关系(2)

时间:2021-03-10 12:40来源:辣文论文
2、安装vsftp软件。 3、解除挂载,然后重新挂载到/var/ftp/pub/下(客户端利用ftp下载软件包,通过yum命令安装ftp上的软件)4、利用vi修改/etc/yum.repos.d/rhel-d

 

2、安装vsftp软件。

 

3、解除挂载,然后重新挂载到/var/ftp/pub/下(客户端利用ftp下载软件包,通过yum命令安装ftp上的软件)4、利用vi修改/etc/yum.repos.d/rhel-debuginfo.repo文件,这个文件是客户端修改的文件,我直接在服务器修改了,用于填写yum服务器的地址和软件包ftp的位置。

 

5、下面以安装dns服务器软件 bind为例,如果不利用yum安装,需要解决依赖关系,比较麻烦。

 

6、上图可以看出,安装出错,需要首先安装bind-9.3.6-4.....之后才能安装bind-chroot-9.3,下面先安装bind-9.3.6-4。

 

7、然后再安装bind-chroot-9.3

 

linux 依赖包里面到底什么? 不好意识,我的问题比较2 ,包里面到底...

包里面主要是软件控制信息和安装内容,包括软件信息和依赖关系。

 

安装内容大体和win类似,不过文件系统结构不同,会有稍微的区别!区别不是问题。论文网

 

======================linux分为源码包和安装包,安装包和win类似,源码包就是一堆源码,源码安装的软件需要编译环境,没有环境就无法编译!这个和win也是类似的!楼主了解一下LFS吧!之后就知道linux了

 

如何解决linux安装软件的依赖?

为什么会依赖:编写软件的人不想自己一个人做完所有的事情,就像寻求外援,于是就找上了各种各样的软件包。

 

举个例子,我只是想写一个QQ,但是如果没有图形界面库(或者说我不用图形界面库),我就得自己想办法怎么在屏幕上画一个窗口,怎么显示按钮,怎么显示列表,怎么……好了,现在我们知道有GTK库,Qt库,在编写程序的时候,我们只要调用他,告诉他我要在哪里哪里创建一个窗口,然后有什么控件,映射什么信号,等等等等,等我们描述完了,图形界面库就开始在屏幕上绘图,这个过程就不需要我们管了。

 

实际上,linux上的大多数图形程序不是依赖GTK,就是依赖Qt,所以要是这些基本的库不安装的话,依赖关系肯定出问题,但不幸的是,一般发行版只装一种库,而你两种库的程序都用,就得自己装另一种库了(通常APT-GET给你解决)。

 

你要想安装这些东西,就必须解决依赖关系,否则软件无法运行。

 

在ubuntu系统中,查看依赖关系:已安装的包,可以 dpkg --status xxxxx 来查;未安装的包,可以 dpkg --info xxxxx.deb;又或者用 apt 或到 去搜索及查阅以上方法来自我没遇见过不能上网的情况,不知道对你有没有用,但对于新手来说,有时候重装系统更容易些gnome network manager的依赖关系如下:回答补充:这是别人的方法,我以前也遇到过这样的囧境,没网上,我也想过离线安装,可惜努力了好久都没解决,不知下面这位网友的方法适合不适合你,但手工解决依赖关系确实是一件痛苦的事情,你去官方论坛看看,说不定那里有人能解决另外,团IDC网上有许多产品团购,便宜有口碑


 1。尽量安装软件源上已经有的安装软件

  这听起来似乎是废话一样,但实际上有很多时候我们从网上随意下载一个软件包,然后费尽心思解决了依赖关系以后,却可能不经意间发现――原来这个软件在系统的软件源上有现成的,我们只要yum install filename,系统就可以自动分析和解决依赖关系,并且将所需的软件搞定了。这种事情常有发生,但很好解决,我们只要下载安装软件之前看看软件源上是否已经有我们所想要的软件就可以了。 什么是软件包的依赖关系(2):http://www.751com.cn/fanwen/lunwen_71173.html

------分隔线----------------------------
推荐内容