我已经阅读了一些指南,概述了如何设置当地的YUM回购,但是没有一个明确指出我的问题的答案; 如果我build立了一个当地的YUM仓库,这是否意味着从这个仓库中抽取的任何CentOS服务器永远不会在当地YUM仓库的“前面”? 我希望确保所有服务器上的软件包分布一致。 现在,当我进行yum更新时,即使是在每天的基础上,服务器也可能不一致。 例如,如果我在早上在我的开发服务器上运行YUM更新,那么在下午在我的一台生产服务器上运行YUM更新,生产服务器可能会拿起开发服务器没有拿到的一个新版本的软件包由于更新命令之间的时间窗口。 相反,我宁愿我从我的开发服务器运行yum更新,可以访问远程上游yum回购,然后让它坐2个星期,之后我运行我的生产服务器上的yum更新对我的开发服务器上的本地回购。
当我尝试跑步 yum安装php-mssql 我得到以下错误 –> Processing Conflict: mysql conflicts MySQL –> Processing Conflict: mysql-server conflicts MySQL-server –> Finished Dependency Resolution mysql-5.0.45-7.el5.x86_64 from installed has depsolving problems –> mysql conflicts with mysql mysql-server-5.0.45-7.el5.x86_64 from installed has depsolving problems –> mysql-server conflicts with mysql-server Error: mysql conflicts with mysql Error: mysql-server conflicts with mysql-server You could try using […]
CentOS 5.x 64位W / Plesk服务器:YUM更新要更新内核等,这是好的? 这是什么'百胜更新'输出: –> Running transaction check —> Package kernel.x86_64 0:2.6.18-308.13.1.el5 set to be installed —> Package kernel-headers.x86_64 0:2.6.18-308.13.1.el5 set to be updated —> Package php.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-cli.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-common.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-devel.x86_64 0:5.3.16-9.el5.art set […]
我们有一大批RHEL6机器需要修补,由于某种原因,这里的过程不涉及本地回购。 我在这里是新来的,我问过为什么,[这只是不起作用],我没有足够的时间在已经预定的窗口之前工作。 所以通常的方法是安装yum-downloadonly并运行yum update –downloadonly –downloaddir=/mnt/cifs_share ,然后yum update /mnt/cifs_share/*.rpm ,这对我来说并不正确,因为不是所有这些机器具有相同的一组安装包。 我今天尝试的方法是将共享挂载到/var/cache/yum/x86_64/6Server/rhel-x86_64-server-6/packages/ ,然后yum自动删除所有内容。 我查看了yum手册页,但是我没有看到任何标志可以阻止它删除所有内容,也没有像up2date的标志–tmpdir=/mnt/cifs_share 。 任何人都可以帮助我一起kludge,直到我可以得到一个本地存储库的工作?
我是目前没有系统pipe理员的程序员。 我对Linux操作系统(如RedHat和Scientific Linux)有一个体面的但并不深入的了解。 现在我正在用PHP编写一些程序,用于运行在Scientific Linux 6.3上的Web服务器,该服务器托pipe着一个活动站点。 PHP是通过yum版本5.3.3-14.el6_3安装的 服务器托pipe的网站运行在用php编写的内容pipe理系统上,工作得很好。 但是,我的程序使用了根据phpinfo()的“configuration命令”部分没有安装的DOMDocument和Curl库。 这阻止了我的脚本正确运行。 我在该部分看到以下参数:– –disable-dom和–without-curl 有没有一些方法可以启用curl和DOMDocumentfunction,而无需从命令行重新编译PHP? 也许有一个yum命令? 如果我确实需要手动重新编译PHP,考虑到目前的PHP是通过yum安装的,最好的方法是什么?
所以我试图安装epel仓库,然后安装ius仓库。 我正在和厨师一起pipe理这个服务器,我的运行列表就是这样 … "recipe[yum::yum]", "recipe[yum::epel]", "recipe[yum::ius]", … 并且正确地安装epel存储库, epel.repo内容在/etc/yum.repos.d # Generated by Chef for chef-test.midwestern.de # Local modifications will be overwritten. [epel] name=Extra Packages for Enterprise Linux mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 enabled=1 它显示为启用yum repolist all 但是当我这样做 rpm -U /var/chef/cache/ius-release-1.0-10.ius.el6.noarch.rpm 它输出这个 warning: /var/chef/cache/ius-release-1.0-10.ius.el6.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 9cd4953f: NOKEY error: Failed dependencies: epel-release is needed […]
大家好,我正尝试在我的CentOS 6.3机器上运行lighttpd作为Web服务器,在我的PHP安装中启用GD。 我已经做了yum install gd gd-php ,当我运行php -i我得到 gd GD Support => enabled GD Version => bundled (2.0.34 compatible) FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.3.11 GIF Read Support => enabled GIF Create Support => enabled JPEG Support => enabled libJPEG Version => 6b PNG Support => enabled libPNG […]
我在CentOS 6中遇到了一个奇怪的问题。 当我尝试使用百胜或转速没有任何反应。 例如,如果我input yum update 它只是返回到命令提示符。 我已经检查过,yum和rpm存在于/ usr / bin中,并且存在并且权限是正确的。 我甚至从另一台服务器复制yum二进制文件,但仍然无法正常工作。 有没有人有什么想法来解决这个问题? 谢谢
我需要在CentOS 6.4中使用rpm命令来编写MariaDB的安装脚本。 我不能使用yum,因为它将会是一个离线安装,所以无法访问版本库。 唯一安装的MySQL软件包是mysql-libs,因为CentOS中的其他软件包依赖于它。 当我用yum做了一个MariaDB的testing安装,它正确地解释了mysql-libs,并且在最后卸载它,MariaDB可以在安装之后处理依赖关系: [root@new-host-6 ~]# yum install MariaDB-client MariaDB-common MariaDB-compat MariaDB-devel MariaDB-server MariaDB-shared Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security, verify Loading mirror speeds from cached hostfile * base: mirrors.kernel.org * extras: mirror.keystealth.org * updates: mirror.umd.edu Setting up Install Process Resolving Dependencies –> Running transaction check —> Package MariaDB-client.x86_64 0:5.5.32-1 will be installed —> […]
请多多包涵。 我觉得我的问题太愚蠢了,可能是我在网上找不到答案的原因。 我需要使用一个名为mcrypt_encrypt()的PHP函数。 所以我看看php.ini来激活mcrypt扩展,search: ;extension=php_mcrypt.dll 但是在我的php.ini中没有关于mcrypt的信息…所以我使用yum来安装扩展: yum install php-mcrypt 一切正常! 但是,回头看看php.ini文件,我希望find一条关于mcrypt扩展被激活的线。 没有。 我想我的问题是更多关于如何百胜的工作:如何可以安装和激活一个PHP扩展没有修改php.ini文件?