Articles of 存储库

更新rpm回购的最佳实践

我想问一下最佳实践如何提供和更新私人rpm回购 (epel,centos,rhel镜像)。 我使用reposync和createrepo工具下载软件包并生成'repodata',通过networking服务器暴露出来,一切正常,但是… 什么是更新存储库的最佳方式? 复杂的方式 我想知道像这样的文件夹结构中的符号链接: /repos/7Server/x86_64/Ref -> /repos/7Server/x86_64/Ref.2016-06-22 所以每次我更新存储库: 将创build副本 与上游同步 重新生成元数据 点符号链接到最新版本 删除旧版本(文件夹) 元数据将一直匹配包,存储库将保持一致。 简单的方法 但是在我发现的每一个文档中,人们只是通过删除和更新新的软件包参数来进行简单的reposync 。 不关心客户的任何incusiontent状态。 所以我只是想知道,哪种方法最好,因为简单的方法可以节省一些时间,磁盘io,configuration和自动化的复杂性。 谢谢你的帮助。

XenServer 6.5 – 无法在USB外部驱动器上设置的SR上创build虚拟磁盘映像

我有一台运行XenServer 6.5的testing服务器,精简版是6.5.0-90233c。 现在我有两个Linux(Debian和Ubuntu)虚拟机平稳运行。 我已经连接了一个1TB USB驱动器,我成功地将整个磁盘设置为存储库(SR)。 我想要的是创build虚拟磁盘映像来连接到虚拟机。 当我尝试创build虚拟磁盘映像(VDI)时,我的问题就开始了。 我尝试创build的VDI的大小并不重要,只是失败。 (为了创buildVDI而发出的命令): xe vdi-create sr-uuid=[my SR's UUID] name-label="Virtual Disk 01 USB SR" type=user virtual-size=15GiB 错误消息返回: Error code: SR_BACKEND_FAILURE_78 Error parameters: VDI Creation failed [opt=error 22] 我试图重新创build存储库,其types设置为EXT3,默认情况下是LVM,但没关系,它以任何方式失败。 进一步查看/ var / log / SMlog,当它失败时,它产生以下内容: xensvr0 SM: [24602] ['uuidgen', '-r'] xensvr0 SM: [24602] pread SUCCESS xensvr0 SM: [24602] lock: opening lock […]

SVN在子文件夹中的多个存储库

我使用的是Apache + svn apacheconfiguration文件: LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /code> DAV svn SVNParentPath "c:/repositories" </Location> 想象一下,我有这个文件结构(在每个t?我有一个svn存储库) c repositories uc1 0809v t1 t2 t3 0809i t1 t2 uc2 t1 t2 t1 我可以使用以下方式访问存储库: svn://domain.com/code/uc1/0809v/t1 svn://domain.com/code/uc1/0809v/t2 svn://domain.com/code/uc1/0809v/t3 我想要使​​用这些url访问它们: http://domain.com/code/uc1/0809v/t1 http://domain.com/code/uc1/0809v/t2 http://domain.com/code/uc1/0809v/t3 并在浏览器中查看存储库的内容。 如果我在svn文件夹的根目录下创build存储库,我可以看到存储库( http://domain.com/code/t1 ),当我尝试其他的url时出现错误无法打开请求的SVN文件系统 我的问题是, 可以在所有子文件夹中searchsvn存储库?

在RHEL5上连接到Yum Repo

当我运行yum更新时,出现以下错误 yum update Gathering header information file(s) from server(s) Server: Red Hat Enterprise 5Server – RPMforge.net – dag retrygrab() failed for: http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/headers/header.info Executing failover method failover: out of servers to try Error getting file http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/headers/header.info [Errno 4] IOError: HTTP Error 404: Not Found 这是我的/etc/yum.conf文件: [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 [rpmforge] name = […]

我怎么能让svnlook树视图只是2级?

我怎么能让svnlook tree视图只是2级?

FUSE> = CentOS 2.8.4 RPM

有没有提供FUSE版本2.8.4或更高版本的CentOS RPM的已知源代码? 我能find的最新的是来自EPEL的2.7.4。

HTTP文件存储库

我正在寻找一个基于HTTP的文件库/ Web应用程序,以方便来回传递给客户端的大文件。 类似于http://www.rejetto.com/hfs/?f=intro,但服务器更友好,更易于维护客户帐户。 function需要包括: 每个客户端都需要独立访问只有自己的文件。 一个简单的networking界面,我们的员工创build/删除客户帐户。 映射到服务器上的域可访问文件夹的文件 最初我们曾经使用FTP服务器,但是对于一些客户来说这太难了。 然后我们搬到了HFS,但对于我们的员工来说pipe理起来还不够简单。 有什么build议么?

Yum的历史和历史撤销在Centos 6

我有一个Centos 6服务器,我已经升级了几个软件包。 我可以,据说,降级他们的yum history undo <packageName>但我得到的downgrade failed每一个包。 在文档中说,如果存储库中存在旧版本,则会降级。 所以我的问题是:哪些存储库? 显然,我拥有的,包括最新版本。 我怎样才能configuration这样的事情? 在我的repolist启用唯一的回购是: Centos-6 – Base Extra Packages for Enterprise Linux 6 – x86_64 Extra Packages for Enterprise Linux 6 – Testing – x86_64 – Source CentOS-6 – Extras CentOS-6 – Updates 谢谢

版本控制系统的结构 – configuration和脚本

我们正在计划为我们的服务器团队引入版本控制,以便我们可以保持我们的configuration文件和代码整洁。 服务器基础大部分是Windows和一些Linux,分布在几个大洲。 由于这个项目的主要目的是通过configuration脚本来控制(没有双关语意),并保持configfiles整齐。 我想知道是否有一些现有的最佳做法来构build存储库。 不幸的是,我的谷歌在这里失败了。 道歉,如果这已经被问到这里了。 我可以从两个存储库开始:“脚本”和“configuration文件”,然后创build子目录。 不过,我相信这已经做了很多次了,我不想重复别人的错误。 在“脚本”和“configuration文件”目录中是否有组织数据的良好规则? 至于源代码pipe理系统的select,我倾向于已经build立了适应多站点部署的分布式VC系统(git,mercurial)。 其他一些选项也很重要,例如:使用多个LDAP服务器(即AD域)中的组进行validation,以及使用Windows GUI客户端来请求Windows用户。

在CentOS 5.6上启用Remi Repo

我试图在CentOS 5.6上启用Remi回购,但是我得到了有关rpm -Uvh上的yum依赖的错误消息。 我正在按照此页面上的存储库configuration说明进行操作: http : //blog.famillecollet.com/pages/Config-en 。 在我下载了两个rpm软件包并运行rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm ,Remi repo没有成功安装。 我收到以下错误信息: aviso: remi-release-5.rpm: Cabeçalho V3 assinatura DSA: NOKEY, key ID 00f97f56 erro: Dependências não satisfeitas: yum é requerido por remi-release-5.9-1.el5.remi.noarch 此消息是葡萄牙语。 翻译成英文将是这样的: Warning: remi-release-5.rpm: Header V3 DSA signature: NOKEY, key ID 00f97f56 Error: unmet dependencies: yum is required by remi-release-5.9-1.el5.remi.noarch