为什么要依靠: 编写该软件的人并不想自己做任何事情,就像寻求外援一样,所以他找到了各种各样的软件包.
例如,我只想编写一个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,呵呵.
第二个是安装源代码包. 您从Internet下载的源文件不是二进制可执行文件. rpm -qa可以以本地/ .rpm的方式安装以查看软件包信息; *** 3进行&&进行安装.
因为在安装系统时很难立即弄清这些内容,所以在安装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目录下存储了大量软件包.
如果安装Oracle,则必须安装很多软件包.
需要安装哪些软件包acle的官方 站上将有详细的说明.
在安装Oracle时,我首先安装了此指令,以验证这些软件包是否已安装在Linux系统上.
如果尚未安装,请立即安装.
这时,每个Linux系统管理员都不应take幸,如果未安装它不会有重大问题,这是一个大错误.
对于Oacle官方 站推荐的软件包,必须在安装前将其安装在Oracle系统上.
否则,安装将失败,否则,后续的操作将变得不稳定.
实际上,不仅是Oracle系统,其他应用程序软件对Linux系统也有类似的要求.
他们要求在安装其应用程序软件之前,必须在Linux系统上安装某些软件包,否则安装将失败.
因此,我建议Linux系统管理员在安装这些软件之前,最好先进入官方 站查找相似的文档,然后检查文档内容以确认Linux系统是否已安装这些软件包.
在这种情况下,可以避免程序包依赖性的问题.
此外,在互联 上可以找到许多有用的值.
一些安装了此软件的Linux系统管理员将列出系统在安装过程中遇到的软件包的依赖性,并说明需要首先安装哪些软件包.
尽管这些 络上的文件可能不如当局提供的文件.
但这对我们也有很大的参考价值.
http://www.pc-fly.com/a/jisuanjixue/article-204966-1.html
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25362 人正在系统学习中 相关资源:VIP会员电子书,CSDN-文档类
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!