
为什么要依靠: 编写该软件的人并不想自己做任何事情,就像寻求外援一样,所以他找到了各种各样的软件包.
例如,我只想编写一个QQ,但是如果没有图形界面库(或者我不使用图形界面库)linux下载安装,则必须弄清楚如何在屏幕上绘制窗口,如何显示按钮,如何显示列表,如何……好吧,现在我们知道有GTK库,Qt库,在编写程序时,我们只是叫他,告诉他我想在哪里创建窗口,以及然后是什么控件,映射了什么信号,等等. 等等,等到我们完成描述后,图形界面库将开始在屏幕上绘制,这个过程不需要我们进行管理.
实际上,Linux上的大多数图形程序都依赖GTK或Qt,因此,如果未安装这些基本库,则依赖关系肯定是错误的,但是不幸的是,常规发行版仅安装了一种库,而您使用这两个库,您必须安装另一个库(通常APT-GET会为您解决).
如果要安装这些东西,则必须解决依赖关系,否则软件将无法运行.
在ubuntu系统中,检查依赖性: dpkg --status xxxxx可以检查已安装的软件包;卸载的软件包可以是dpkg --info xxxxx.deb;或使用apt或进行搜索和咨询上面的方法来自我没有遇到互联网的情况,我不知道它是否对您有用,但是对于新手来说,有时重新安装系统会更容易. gnome网络管理器的依赖性如下: 补充说明: 这是别人的方法,我以前遇到过这样的尴尬,没有,我也考虑过离线安装,但是不幸的是,我已经努力了很长时间时间,我还没有解决. 一件痛苦的事,您去官方论坛看看,也许有人可以解决. 此外,网上IDC网上有很多产品可以购买,价格便宜且口口相传
使用yum安装软件(自动解决依赖性)YUM具有以下特征: 1.可以同时配置多个存储库(Repository)2.简单的配置文件(/etc/yum.conf)3.自动增加或解决删除rpm软件包时遇到的依赖性问题易于使用. 4. YUM分为服务器和客户端以构建yum服务器: 1.挂载redhat5.5安装CD.
2. 安装vsftp软件.
3. 卸载,然后重新安装到/ var / ftp / pub /(客户端使用ftp下载软件包,通过yum命令在ftp上安装软件)4.使用vi修改/ etc / yum. repos.d / rhel-debuginfo.repo文件,该文件是客户端修改的文件,我直接在服务器上对其进行了修改,用于填写yum服务器的地址和ftp软件包的位置.
5. 下面以dns服务器软件绑定的安装为例. 如果不使用yum进行安装,则需要解决依赖关系,这比较麻烦.
6. 从上图可以看出安装错误,需要先安装bind-9.3.6-4 .....,然后才能安装bind-chroot-9.3,然后再安装bind-9.3.6-4.
7,然后安装bind-chroot-9.3
tar; usr /,redhat的yum和ubuntu的apt-get就是示例. 这两个工具都会自动解决依赖关系,因此您需要自己编译并安装它. 一般下载的是压缩包,1 tar -zxvf XXX,可以从Internet找到相应的资源并安装; configure --prefix = / linux有两种安装软件的方法: 首先,安装二进制软件包,通常以rpm格式,通常使用rpm -ivh XXX,因此对于Linux来说没有360,呵呵.
使用此工具时要注意的重要事项是配置资源丰富的.tar(快速来源),默认来源可能不合适.
第二个是安装源代码包. 您从Internet下载的源文件不是二进制可执行文件. rpm -qa可以以本地/ .rpm的方式安装以查看软件包信息; *** 3进行&&进行安装.

特定的安装方法可能有所不同. 请注意安装包中的自述文件或INSTALL文件. 通常,会有更详细的说明.
PS: Linux不需要防病毒软件.gz,常用的安装方法通常称为三轴.gz 2 ./,有关详细信息,请使用百度rpm命令.
rpm安装有时会遇到依赖性问题,例如yum install XXX或apt-get install XXX(例如XXX),因此有一个工具可以自动查找依赖性...
在Linux系统中,软件包的依赖性令人头疼.
例如,在安装Linux系统时,您没有选择安装所有软件包.
在安装Linux系统之后,如果再次安装该软件,则可能会遇到一些依赖性问题. 例如,在安装PHP软件包时,系统可能会提示一些错误消息.
需要一些其他软件包.
实际上,在Windows中也会遇到类似的情况.
有时某些应用程序软件的安装可能需要浏览器版本或操作系统补丁必须在SP2以上,依此类推.
但是,这种软件对Microsoft操作系统的依赖性要比Linux系统少得多,并且处理起来也更加方便.
那么,如何在Linux操作系统中处理这种软件包依赖性?在讨论此特定解决方案之前,让我在容易发生软件包依赖性问题的某些情况下与您联系.
首先,在安装操作系统时,并未选择所有软件包.
大多数时候,出于安全性或其他原因,Linux系统管理员通常不选择安装所有软件包.
相反,只需安装一些必要的软件包即可运行相关服务.
但是有时系统管理员可能不知道必须安装哪些软件包,否则某些后续服务将无法启动;这些软件包是可选的.

因为在安装系统时很难立即弄清这些内容,所以在安装Linux系统之后部署其他软件包时,容易出现此问题.
第二,向Linux服务器添加其他一些应用程序服务时linux下载安装,容易发生类似的问题.
如果企业一次需要使用Oracle,我将在原始文件服务器上安装Oracle.
但是,在Linux操作系统上安装Oracle服务器是一件令人头疼的事,并且需要安装许多软件包.
当我第一次部署Linux文件服务器时,我不知道需要安装Oracle,因此没有安装很多软件包.
后来我发现Linux安装盘中没有许多软件包,因此我需要上网.
因此,如果要将一些应用程序服务添加到已部署的Linux服务器中,则很容易依赖此软件包.
实际上,解决此软件包的依赖性问题并不简单,也并不复杂.
我在下面总结了一些方法,如果需要,您可以从中学习.
首先,根据错误消息查看安装CD.
如果在安装软件包时遇到软件依赖性问题,通常系统会提示相关信息.
例如,“ ligd.so.1.8是Needey y php-4.2.2-17”等等.
这意味着在安装PHP程序时,您需要先安装ligd.so软件包.
遇到此问题时,建议系统管理员可以根据此提示,首先从Linux系统的安装盘中检查是否有此软件包.
如上图所示,Linux安装盘中的RPMS目录下存储了大量软件包.

通常,可以在此CD上找到上面的ligd.so这样的常用软件包.
根据系统的错误消息,系统管理员可以在安装某些软件之前知道要安装哪个软件包.
然后从系统CD中找到软件包并安装.
要注意的另一件事是,在RedHat操作系统中,如果使用CD安装盘,则可能有很多CD.
这些软件包通常不存储在CD上.
但是可以确定的是,每张CD下都会有一个RPMS目录.
如果系统管理员不知道某个软件包存储在哪个磁盘上,则可以一个一个地找到它们.
虽然麻烦一些,但在大多数情况下都会奏效.
但是,如果采用此方法,则存在局限性.
像Oacle这样的大型应用软件不是很合适.
因为安装此类大型软件本身需要花费时间.
如果在安装失败后根据错误提示安装软件包,则重复执行此操作将浪费大量时间,并且还会导致系统生成大量垃圾文件.
因此,除非是小型软件包,否则最好按照我下面介绍的方法进行操作,以节省安装软件的时间.
第二,请参考官方文档.
通常,某些软件的官方文档会指出安装其软件所需的软件包.

如果安装Oracle,则必须安装很多软件包.
需要安装哪些软件包? Oacle的官方网站上将有详细的说明.
在安装Oracle时,我首先安装了此指令,以验证这些软件包是否已安装在Linux系统上.
如果尚未安装,请立即安装.
这时,每个Linux系统管理员都不应take幸,如果未安装它不会有重大问题,这是一个大错误.
对于Oacle官方网站推荐的软件包,必须在安装前将其安装在Oracle系统上.
否则,安装将失败,否则,后续的操作将变得不稳定.
实际上,不仅是Oracle系统,其他应用程序软件对Linux系统也有类似的要求.
他们要求在安装其应用程序软件之前,必须在Linux系统上安装某些软件包,否则安装将失败.
因此,我建议Linux系统管理员在安装这些软件之前,最好先进入官方网站查找相似的文档,然后检查文档内容以确认Linux系统是否已安装这些软件包.
在这种情况下,可以避免程序包依赖性的问题.
此外,在互联网上可以找到许多有用的值.
一些安装了此软件的Linux系统管理员将列出系统在安装过程中遇到的软件包的依赖性,并说明需要首先安装哪些软件包.
尽管这些网络上的文件可能不如当局提供的文件.
但这对我们也有很大的参考价值.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-204966-1.html
放心找不到老婆的不是我了
说不行贿