在云上分别安装软件包依赖关系 大家好, 我正在开发一个在云上设置软件包的项目。 例如,如果我想设置Drupal,我需要单独的机器来维护单独的任务,例如一台机器(云实例/节点1)中的mysql,另一台机器(云实例/节点2)中的Apache服务器等。 所以如果drupal.rpm依赖apache.rpm(也有deps)和mysql.rpm(也有deps) rpm包pipe理器(yum)可以处理这种自定义和以上要求吗? 请build议任何其他方式来实现相同的。
我试图用apt-get来安装imagick。 应该很简单。 这是我的命令。 apt-get install imagemagick libmagickcore-dev libmagickwand-dev 然而,不要安装,它会一直popup这个错误信息 The following packages have unmet dependencies: nginx-full: Depends: nginx-common (= 1.0.4-1ppa1~lucid) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 不用担心,所以我尝试apt-get -f install Reading package lists… Done Building dependency tree Reading state information… […]
我有一些需要由名册启动的java进程: J1 on X –> J2 on Y –> J3 on Z 我想到的一个想法是让J1自动启动,并使用Nagios + NRPE以J1状态为基础启动J2。 有没有更好的方法来做到这一点?
语境: 在我们的服务器软件最近版本升级之后,我发现自己处于一个两难的境地: 我有两套应用程序(Zend服务器和各种实用程序,以及一些PostgreSQLpipe理工具),它们都大量使用某个库文件(libpq.so)。 Zend自带的libpq,这是唯一的版本(我发现),将与所有的Zend的东西。 Postgres还附带自己的版本库。 两者是相互排斥的:如果Postgres的库版本首先在任何用户正在做的事情的LD_LIBRARY_PATH中,那么所有的Postgres实用工具都可以工作,但是Zend的工具都不会。 如果Zend先来了,Zend的东西就可以工作,但Postgres的东西不会。 这两个库都有相同的名字。 PostgreSQL兼容性库包不起作用。 在我们的环境中,在很多不同的CentOS机器上,这两套应用程序都被用于很多不同的,不可预知的用户帐户,因此使用“正确的方式”并设置每个用户的LD_LIBRARY_PATH,并告诉人们“只使用X应用程序在Y帐户下“将不起作用。 题: 是否有一个每个应用程序的方式来说,“对于这些二进制文件/应用程序在X文件夹中执行,链接对库Ypath,但这些其他二进制文件,链接库Z”? 基本上,每个应用程序库path,而不必每次访问其中一个应用程序时设置LD_LIBRARY_PATH或DYLD_ *。 我宁愿避免不得不重新编译库,因为每当新版本的软件出现时,这都会使我大量地麻烦和testing。 我已经有图书馆工作,他们只是不适用于这两套应用程序。
以下是我在Debian服务器上安装postgresql的步骤: 添加backports deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free到/etc/apt/sources.list 运行sudo apt-get update 运行apt-get -t squeeze-backports install postgresql-9.1 我在步骤#3得到依赖性错误: The following packages have unmet dependencies: postgresql-9.1 : Depends: postgresql-common (>= 115~) but it is not going to be installed 当我添加添加postgresql-common并运行apt-get -t squeeze-backports install postgresql-9.1 postgresql-common ,出现以下依赖性错误: The following packages have unmet dependencies: postgresql-common : Breaks: logrotate (>= […]
我有一个全新的Dedi安装CentOS 6 x86_64,没有做任何事情,但安装rpmforge和htop。 除此之外,我们是默认的,以及默认的GoDaddy给出哪个是垃圾哈哈。 我正在尝试为PHP安装东西,但每次我都会遇到依赖问题,我认为这是GoDaddy对它做的事情: # yum install php-fpm.x86_64 php-pgsql.x86_64 Setting up Install Process Resolving Dependencies –> Running transaction check —> Package php-fpm.x86_64 0:5.3.3-22.el6 will be installed –> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-fpm-5.3.3-22.el6.x86_64 —> Package php-pgsql.x86_64 0:5.3.3-22.el6 will be installed –> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-pgsql-5.3.3-22.el6.x86_64 –> Finished Dependency […]
最近我的服务器(PWsvr.exe)上的程序之一已停止工作。 我在依赖walker打开程序,看它是否缺less任何所需的文件,并依赖Walker说缺lessGPSVC.dll,IESHIMS.DLL,MF.DLL,MFPLAT.DLL和MFREADWRITE.DLL。 在我安装了一个fileZilla服务器,PHP,IIS7和VC可再发行组件包2010和2012之后,PWsvr.exe工作得很完美。由于可再发行的包包含这些DLL文件的版本,所以我认为他们可能导致了这个问题。 我曾尝试卸载这些软件包并重新安装VC Redistributable 2005,但这并没有解决问题。 我现在不知道是什么导致这个程序发生故障。 我的公司依靠这个计划进行日常运作,所以我会非常感谢任何能够帮助解决这个问题的人。 注:我也试过使用SFC / SCANNOW,但是没有检测到任何问题
我有3包A,B和C. C取决于B,B取决于A.我已经创build了这3个包的回购。 当我运行yum install C时,首先安装B,然后是A,然后是C.如何确保它在安装包B之前安装包A?
我在CentOS 6.7(最后)安装MySQL时遇到问题。 但突然之间,我遇到了这个问题,与依赖关系有关,我找不到任何精确的post来处理这个问题,或者我只是不够明白。 我运行命令: yum install MySQL 然后我得到这些错误: 我该如何处理这个问题? 谢谢
我如何强制php-xml查看已经安装的依赖关系? sudo yum install php-xml 抱怨: php-common = 5.1.6-34.el5_8 但运行yum install php-common php-common-5.1.6-34.el5_8.i386 already installed [root@dtsrvishvt2 /]# sudo yum install php-xml Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.manchester.icecolo.com * extras: mirrors.manchester.icecolo.com * updates: mirrors.manchester.icecolo.com Reducing CentOS-5 Testing to included packages only Finished Setting up Install Process Resolving Dependencies –> Running […]