Webtatic存储库为CentOS和RedHat提供了许多有用的软件包。 然而,这个存储库是非常不透明的,我很难find关于它的背后的信息,在这里被称作Andy的“Andrew Thompson”。 他似乎在提供所有这些有用的软件包方面做得很好。 我需要使用公司服务器上的存储库,并使用非官方的仓库触发立即报警。 它是单人存储库吗? 它是由公司支持的吗? 这似乎存在了几年,但明天呢? (除了那个可以把我们都抹去的巨型小行星之外) 它有多安全? 我不希望下一次yum update下载木马。 提供的软件包部署安全修复程序的速度有多快? …. 来自现实生活CentOS / RedHatpipe理员的反馈将不胜感激。 提前致谢
我目前负责为我的公司创build的一些软件包装Ubuntu,并为其创build一个apt存储库。 但是,我无法find工具来创build和pipe理存储库。 我知道Ubuntu的PPA,但我们想要在我们自己的仓库中的软件包。 我想知道那里有什么工具,所以我可以决定什么是最好的工作。 现在,我只能find代表一些debian howtos。有没有其他工具在这个工作? 在此先感谢,佩德罗
我习惯于使用Ubuntu / Debian版本库,他们很棒。 我可以容易地得到任何包,它会在那里。 我没有在centos上find这个。 我打电话给我的托pipe公司,他们build议我安装primefaces龟,因为它与cPanel兼容。 当我尝试安装git时,这不起作用。 yum install git … No package git available 对于任何软件包重复相同的事情,默认存储库是可悲的。 所以也许还有其他的我可以使用的版本库。 任何人都可以build议吗? 编辑问题是cPanel排除yum.conf中的一些git依赖项。 请参阅http://www.cmdln.org/2010/05/07/install-git-on-centos-cpanel-server/
我们已经在新的服务器上安装了RHEL6。 据我们所知,我们的订阅都设置正确。 但是,当我运行yum repolist ,它不显示任何存储库。 /etc/yum.repos.d/redhat.repo是空的。 我尝试粘贴来自另一个RHEL6服务器的redhat.repo的内容,但是一旦我运行yum ,它就会再次擦除。 我只需要获取基本的RedHat存储库设置,以便我可以安装软件包。 为了确保我没有订阅问题。 我重新注册并重新认购。 我得到了所有相同的结果。 # subscription-manager register –force # subscription-manager subscribe –pool=*redacted* 当我login到RedHat客户门户时,它显示订阅处于活动状态。 使用GUI,我去了系统>pipe理>红帽订阅pipe理器。 在“产品”标签下,它没有显示任何产品。 当我运行yum update ,这是我得到的: # yum update Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is receiving updates from Red Hat Subscription Management. Setting up Update Process No Packages marked for Update /etc/yum.conf内容 […]
我想打个电话来说: sudo yum install apt 使我能够使用apt-get和yum进行安装。 但是这不起作用。 我得到以下回: Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.eu-west-1.amazonaws.com * amzn-updates: packages.eu-west-1.amazonaws.com Setting up Install Process No package apt available. Error: Nothing to do 它看起来需要使默认的Amazon EC2实例知道存储库。 简而言之,我如何简单地使用apt-get而不是仅仅使用yum?
我已经build立了一个Debian仓库(实际上是Ubuntu),用于一些私人软件包的内部使用,现在想通过networking将其提供给一些特定的服务器。 我想用apt-get / aptitude连接到它使用HTTPS,因为我不想花任何钱使用自签名证书。 我已经试过在apt.conf的手册页上指出apt-get使用我自己的根CA证书来validation主机,但似乎没有工作。 我的apt.conf文件如下所示: #Acquire::https::repo.mydomain.com::Verify-Peer "false"; Acquire::https::repo.mydomain.com::CaInfo "/etc/apt/certs/my-cacert.pem"; Acquire::https::repo.mydomain.com::SslCert "/etc/apt/certs/my-cert.pem"; Acquire::https::repo.mydomain.com::SslKey "/etc/apt/certs/my-key.pem"; 我也使用客户端证书,但它似乎并没有问题,因为当我将Verify-Peer设置为“false”(上面评论),一切正常。 使用相同的CA证书,客户端证书和密钥与curl一起工作良好。 我启用了debugging(Debug :: Acquire :: https“true”),但它提供的信息非常less。 有关如何进行的任何build议?
我的公司networking中有一系列CentOS服务器。 出于安全原因,除非是服务器的核心function要求,否则大多数服务器不具有通用的出站Internet访问。 当我需要更新软件包时,这会产生一个挑战。 对于yum软件仓库,我目前从互联网镜像所有需要的仓库,并使镜像在内部网中可用。 我在每个五个环境中保留每个回购的副本:开发,质量保证,分期和两个生产数据中心。 我目前没有解决特定于语言的软件包回购问题。 当服务器需要从rubygems,PyPI,PECL,CPAN或npm进行更新时,他们必须获取临时出站Internet访问来获取软件包。 我被要求开始镜像rubygems和PyPI,其余的可能会跟着。 所有这些都是笨重的,并不能很好地工作。 我想用一个环境中的单个caching代理和其他环境中的四个菊花链代理replace它,以消除全镜像的复杂性和磁盘开销。 另外: 它可以是正向或反向代理; 每个软件包pipe理器都支持代理服务器或自定义存储库端点,可以是本地镜像或反向代理。 它需要精细的访问控制,所以我可以限制哪些客户端IP可以连接到哪个回购域。 客户需要能够遵循redirect到未知的领域。 您的原始请求可能仅限于rubygems.org,但是如果该服务器将302返回给随机CDN,则应该可以遵循该请求。 它应该支持HTTPS后端。 我不一定需要模拟其他SSL服务器,但我应该能够通过HTTP重新公开一个HTTPS站点,或者终止并使用不同的证书重新encryption。 我最初是在寻找逆向代理,而Varnish似乎是唯一一个能够让我在内部解决代理中的302redirect的问题。 但是,免费版本的Varnish不支持HTTPS后端。 我现在正在评估Squid作为正向代理选项。 这似乎是企业networking中应该是一个相对普遍的问题,但是我很难find其他人如何解决这个问题的例子。 有没有人执行过类似的事情,或者对如何做到最好? 谢谢!
我在整个环境中运行Ubuntu 10.04。 为了使代码更容易部署,我们正在实现一个私有存储库,我们可以部署代码的构build。 这个存储库的要求之一是我们的QA部门将能够随时安装我们的应用程序的任何版本。 我可以在apt-repository中存储多个版本的相同包(最好是在同一个发行版中)? 如果没有,我可以使用什么方法来获得上述行为?
有没有一个命令来查看哪些软件包可以从某个ppa仓库中获得?