Questions tagged «repository»

存储库是程序包管理或版本控制软件的存储位置。考虑为特定软件添加标签,例如apt,yum,git,svn。



4
在安装Debian软件包时禁用提示
我如何完全禁用安装Debian软件包时出现的提示,我使用了已找到的所有选项,但仍有一些软件包在提示。 我正在使用以下命令: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common 为什么x11-common包仍然提示?我如何摆脱这些提示? 提前致谢 - 胜利者 编辑:只是为了澄清,提示不是“是/否”提示,是在彩色屏幕(典型的两种颜色的屏幕)中打开的问题,但我想设置这些问题的默认选项

13
在远程Windows Server上设置Git存储库?
此问题已从超级用户迁移,因为可以在服务器故障时回答。 迁移 10年前。 我有一个Windows服务器,可以通过远程桌面连接等通过Internet本地或远程访问。 我想建立一个git存储库(类似于Subversion中的“ trunk”),其中可以包含一系列用于多个项目的存储库。 有人知道我该怎么做吗?如果可能,我想使用GUI进行操作。我已经遵循了《Git Bash教程》,但它的执行过程非常漫长,并不完全符合我的要求。 我正在使用一个名为MSYSGIT的Git客户端。使用此功能,我只希望能够设置远程存储库并开始提交源代码。 任何帮助将不胜感激!

1
我可以在apt信息库中拥有同一软件包的两个版本吗?
我正在整个环境中运行Ubuntu 10.04。为了使代码部署更容易,我们实现了一个私有apt存储库,可以在其中部署代码的构建。 此存储库的要求之一是,我们的质量检查部门将能够随时安装我们应用程序的任何版本。 是否可以在apt-repository中存储同一软件包的多个版本(最好在同一发行版中)?如果没有,我可以使用哪些可能的解决方法来获得上述行为?
19 ubuntu  apt  repository 

5
在CentOS 6.3上安装HAProxy?
这是一个奇怪的。 我已经通过CentOS 6安装了EPEL # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 尝试安装HAProxy: # yum update # yum install haproxy 但收到: Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.heanet.ie * epel: fedora.mirror.nexicom.net * extras: ftp.heanet.ie * updates: ftp.heanet.ie Setting up Install Process No package haproxy available. Error: Nothing to do …
17 haproxy  rpm  repository  epel 

4
代理软件包存储库的最佳实践
我的公司网络中有一些CentOS服务器。出于安全原因,除非服务器是服务器的核心功能要求,否则大多数服务器都不具有常规的出站Internet访问权限。 当我需要更新软件包时,这会带来挑战。对于yum存储库,我目前从Internet镜像所有需要的存储库,并使这些镜像在Intranet内部可用。我在以下五个环境中的每个环境中保留每个回购的副本:开发,质量保证,登台和两个生产数据中心。 我目前不解决特定于语言的软件包存储库。当服务器需要rubygems,PyPI,PECL,CPAN或npm的更新时,它们必须获得临时出站Internet访问以获取软件包。我被要求开始镜像rubygems和PyPI,其余的可能会跟随。 所有这些都是笨拙的,不能很好地工作。我想用一个环境中的单个缓存代理和其他环境中的四个菊花链代理替换它,以消除完整镜像的复杂性和磁盘开销。另外: 它可以是正向或反向代理。每个程序包管理器都支持代理服务器或自定义存储库终结点,它们可以是本地镜像或反向代理。 它需要精细的访问控制,因此我可以限制哪些客户端IP可以连接到哪些存储库域。 客户端需要能够跟随重定向到未知域。您最初的请求可能仅限于rubygems.org,但是如果该服务器将302返回给随机CDN,则您应该可以遵循它。 它应该支持HTTPS后端。我不一定需要模拟其他SSL服务器,但是我应该能够通过HTTP重新公开HTTPS站点,或者终止并使用其他证书重新加密。 我最初查看反向代理,而Varnish似乎是唯一允许我内部解析代理中的302重定向的代理。但是,免费版本的Varnish不支持HTTPS后端。我现在正在评估Squid作为前向代理选项。 在企业网络中,这似乎应该是一个相对普遍的问题,但是我很难找到其他人如何解决此问题的示例。有没有人实施过类似的方法或对如何做到最好有想法? 谢谢!

2
Reprepro导出找不到签名密钥
我们有一个私人的debian存储库,它是由较早的系统管理员在几年前建立的。软件包由旧密钥7610DDDE(我必须撤消)签名,如此处所示,用于回购服务器上的root用户。 # gpg --list-keys /root/.gnupg/pubring.gpg ------------------------ pub 1024D/2D230C5F 2006-01-03 [expired: 2007-02-07] uid Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org> pub 1024D/7610DDDE 2006-03-03 [revoked: 2016-03-31] uid Archive Maintainer <root@xxxxxxxxxx.com> pub 4096R/DD219672 2016-04-18 uid Archive Maintainer <root@xxxxxxxxxx.com> 下面的所有命令都是root用户。我修改了repository / conf / distributions文件以使用我明确创建的用于签名的新子密钥: Architectures: i386 amd64 source Codename: unstable Components: main ... SignWith: …
13 debian  repository  gpg 


4
谁是背后的Webtatic存储库,您信任它吗
Webtatic资料库有许多对CentOS和RedHat有用的软件包。但是,该存储库非常不透明,我很难找到谁在其中背后的信息。 他提供所有这些有用的软件包似乎做得很好。我需要在实时公司服务器上使用存储库,而使用非官方存储库会立即触发警报。 它是单人资料库吗? 有公司支持吗? 它似乎已经存在了几年,但是明天呢?(除了可以消灭我们所有人的巨型小行星之外) 它有多安全?我不想在旁边yum update下载木马。 提供的软件包的安全修补程序有多快部署?.... 现实生活中的CentOS / RedHat管理员的反馈将不胜感激。 提前致谢

3
git vs Subversion-利弊[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经使用SVN多年了,我不能说对此感到完全满意。几天前,我的搭档让我看一下git,说“它具有更好的性能,更易于合并和分支”。 我一直在阅读git vs. SVN的比较文章,如果人们可以同时使用这两种版本控制系统总结优缺点,我将非常高兴。 现在,我正在研究从一种系统切换到另一种系统并听到主观意见的人们。 我自己知道我非常喜欢SVN的工作方式,拥有一个供人们签出的中央存储库,并且知道我可以从中部署实时开发副本和实时生产副本,但是有时我们很难解决冲突或其他错误,每次我们需要比较或查看文件的历史记录时,我们都需要处理网络延迟。 另一方面,拥有分布式平台也听起来让人头疼,您如何控制访问?您是否有一个中央存储库可在其中进行推送和更新? 感谢您提供更多有关此问题的信息。
11 svn  repository  git 

6
对基于HTTPS的内部APT存储库使用自签名SSL证书
我已经建立了一个Debian存储库(实际上是Ubuntu),供内部使用一些私有软件包,现在想通过Web将其提供给某些特定的服务器。我希望apt-get / aptitude使用HTTPS连接到它,并且因为我不想花任何钱在使用自签名证书。 我已经尝试按照apt.conf手册页指向apt-get来使用我自己的根CA证书来验证主机,但是它似乎不起作用。 我的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配合使用。 我启用了apt调试(Debug :: Acquire :: https“ true”),但是它提供的信息很少。 有关如何进行的任何建议?

4
清理Yum存储库的最佳方法?
我们有一个自定义的Yum存储库,我们的开发人员将构建版本上传到该库。 问题是一段时间后,它变得与旧版本杂乱无章。 手动删除旧版本是很烦人的事情,因此在我们尝试自动进行自动化之前,我想知道是否有任何脚本可以根据版本(首选)或上载时间清除旧RPM。 最好的情况是,如果我们可以指定简单地保存X个最新版本,然后删除其他任何内容。然后,我们可以将其设置为cron,然后每天运行一次。 感谢您的任何想法。
10 yum  repository 

4
在安装了yum的默认Amazon EC2实例上启用apt-get
我想打这样的电话: 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?
10 linux  unix  repository  yum  apt 

3
如何在不更新存储库信息的情况下使用yum安装软件包?
我想从存储库中安装一些软件包,但是总是在尝试yum install packagename百胜更新数据库时安装: Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit Determining fastest mirrors updates/metalink | 23 kB 00:00 * fedora: nl.mirror.eurid.eu * rpmfusion-free: ftp.astral.ro * rpmfusion-free-updates: ftp.astral.ro * rpmfusion-nonfree: ftp.astral.ro * rpmfusion-nonfree-updates: ftp.astral.ro * updates: nl.mirror.eurid.eu fedora-awesome | 3.3 kB 00:00 google-chrome | 951 B 00:00 rpmfusion-free-updates | 3.3 kB 00:00 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.