我正在致力于让x64主机构build工作人员构buildi686 RPMs,现在AWS EC2(我们用它来运行构build工作人员)不推荐像m1.medium这样的i386节点转而使用像m3.medium这样的仅x64实例types。 我可以推出一个在64位内核上运行32位userpsace的自定义AMI,但是这似乎是一个很好的机会,可以切换到使用多元化构build。 我目前安装核心开发工具和包构build依赖关系 yum install yum-utils yum groupinstall "Development Tools" yum-builddep postgresql …但我不知道如何做相当的多元化。 对于单个软件包,您只需: yum install glibc-devel.i686 例如,但这不适用于groupinstall或builddep。 想法?
[root@spanky ~]# yum update rpmdb: read: 0x7fff4032cbd0, 512: Input/output error rpmdb: /var/lib/rpm/Providename: Input/output error rpmdb: write: 0x12e1050, 4096: Bad file descriptor error: cannot open Providename index using db3 – Bad file descriptor (9) Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. […]
怎样才能使用下载的rpm包来设置本地yum版本库? 这是一个自我的说明。 我不确定这个好方法,但是我仍在尝试。
我有一个红帽子6.2服务器是在一个孤立的环境,我需要更新使用百胜。 我尝试从ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/ (这是根据默认的yum repo文件的默认URL)下载51 GB reository并执行以下步骤。 删除/etc/yum.repos.d下的所有存储库 用下面的信息创build一个新的回购文件 [localrepo] name=LocalRepository baseurl=file:///YUMREPO/SRPMS/Packages<BR> gpgcheck=0 enabled=1 当我执行yum更新时,它第一次正确地下载版本库db,但是它并没有更新任何新东西。 当我尝试安装任何其他包如vsftpd它无法安装,以及提到没有find包,但rpm文件存在于我configuration为存储库的文件夹中。 #yum install vsftpd Loaded plugins: product-id, security, subscription-manager<BR> Updating certificate-based repositories.<BR> Setting up Install Process<BR> No package vsftpd available.<BR> Error: Nothing to do<BR> #ls -ltr / YUMREPO / SRPMS / Packages / vsftpd -rw-r–r– 1 root root 238016 Apr 14 […]
我正在尝试将我们的AWS EC2实例放在负载均衡器后面。 这工作得很好,但我有一个问题,我不确定如何解决。 负载均衡器后面的实例没有分配公共IP地址,除了通过负载均衡器之外,没有直接访问互联网。 问题是,这意味着我不能使用yum更新实例,因为你得到以下几点: Loaded plugins: priorities, update-motd, upgrade-helper Could not retrieve mirrorlist http://repo.eu-west-1.amazonaws.com/latest/main/mirror.list error was 12: Timeout on http://repo.eu-west-1.amazonaws.com/latest/main/mirror.list: (28, 'Connection timed out after 10000 milliseconds') 同样,我也不能从git下载最新的代码到实例中。 我已经做了search,但我找不到解决scheme。 别人怎么解决这个问题? 这个最好的做法是什么? 将公共IP分配给负载均衡器后面的每个实例的唯一方法是?
我使用Fedora 11上的Yum来更新我的电脑。 在我的箱子上,我有 [luc@zappa locale]$ php –version PHP 5.2.9 (cli) (built: Apr 15 2009 09:30:33) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies 但是根据这个页面 ,我的版本不被支持。 我想我可以卸载并用yum重新安装 yum remove php yum install php 还有另一种方法来升级我的PHP?
我有几个Fedora 13服务器必须通过http代理连接yum更新。 所有端口80的stream量必须通过这个代理路由。 我已经在networking设置GUI中设置了代理服务器。 我可以浏览互联网就好了。 我还在/etc/yum.conf中设置了我的代理信息,如下所示:proxy = http:proxy.largecorp.corp / accelerated_pac_base.pac proxy_user = user proxy_password = password 然后,我将export HTTP_PROXY =“http:proxy.largecorp.corp / accelerated_pac_base.pac”添加到/ etc / bashrc中,并find该文件。 当我运行yum更新:加载的插件:presto,refresh-packagekit错误:无法检索存储库元数据(repomd.xml)从存储库:fedora。 请validation其path,然后重试。 所有的回购网站都是默认的,因为这是全新的安装。
我有一台运行CentOS的服务器(与英国的Fasthosts)。 运行“yum升级”列表(和进程),它已经升级了很多软件包。 一切都被下载和安装。 问题是,如果我做了一个随后的“yum升级”,它将再次列出所有相同的升级! 仿佛它只是作为一个模拟运行,并没有真正应用任何升级。 这实际上意味着我无法升级服务器上的任何软件包(“yum upgrade specificpackage”也有同样的问题),所以我想知道是否有人对此有任何经验或build议? 这是一个CentOS问题还是一个Fasthosts问题? PS。 FWIW还有Plesk安装在这台服务器上。
我们有一个由TGZ创build的RPM,其中包含一组要安装在/ usr / glassfish的文件。 出于某种原因,百胜在运行交易卡住(坚持了几个小时,不能继续…)。 试图附上截图,但serverfault不会让我。 任何想法为什么?
我试图安装一些软件包,现在我厌倦了这个错误信息: [user@domain~]# yum install mod_ssl Loaded plugins: fastestmirror Determining fastest mirrors Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 229, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 104, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 339, in doCommands self._getTs(needTsRemove) File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in […]