Articles of 存储库

如何获得过去的Ubuntu镜像的快照

我正在寻找一种方法来创build一个特定版本的ubuntu镜像(比如12.04),它代表了过去的镜像状态,在第X天。 当然,我可以在第X天同步我的本地镜像,并创build此版本的备份,然后根据需要恢复。 但是,由于大小consinderations,备份方法是不可行的。 所以基本上有两个问题: ubuntu镜像保留所有发布的软件包版本吗? 这将是先决条件 – 在Ubuntu镜像我看到各种版本的软件包,但我不能看到这些版本属于同一版本,或由于不同版本的不同版本。 有没有一个标准的方式来重build状态X的镜像,或者我将不得不logging第X天的确切文件名,然后“manualy”(当然可以脚本)下载所有已logging的文件名?

CentOS 5 – yum更新相关性错误

我正在尝试在我的CentOS VPS上运行更新。 最终,我试图做的是升级php53到php55。 不过,我似乎遇到一些依赖性问题。 请在下面find命令和输出。 我试图尽可能多地包含信息。 对于任何反馈,我们都表示感谢。 (也运行Plesk 11,但我不认为这应该重要)。 yum list安装了php * Loaded plugins: fastestmirror, replace, security Loading mirror speeds from cached hostfile * atomic: www7.atomicorp.com * webtatic-el5: nl.repo.webtatic.com Installed Packages php5-ioncube-loader.x86_64 4.2.2-13031415 installed php53.x86_64 5.3.3-22.el5_10 installed php53-cli.x86_64 5.3.3-22.el5_10 installed php53-common.x86_64 5.3.3-22.el5_10 installed php53-gd.x86_64 5.3.3-22.el5_10 installed php53-imap.x86_64 5.3.3-22.el5_10 installed php53-mbstring.x86_64 5.3.3-22.el5_10 installed php53-mysql.x86_64 5.3.3-22.el5_10 installed […]

傀儡模块pipe理与软件开发生命周期方法的最佳实践?

人们如何在您的源代码库中组织他们的Puppet清单和模块? 我没有看到任何明显的方式在一个木偶大师阶段分阶段实施木偶变化。 其他人如何pipe理? 每个服务器组/ SDLC阶段一个主服务器实例? 我非常希望在每个阶段使用相同的Puppet模块,只是使用Subversion来更改应用于每个服务器组/ SDLC阶段的Puppet模块的版本,因此我可以分阶段实施更改。 我正在寻找一种方法来利用相同的模块,避免重复模块造成的事故和变化。 我有一堆服务器正在使用puppet进行pipe理,有几个SDLC(软件开发生命周期)阶段。 灾难恢复,生产,分期,用户验收testing,testing,开发,培训 编辑澄清第二部分: 你如何维护你的分支在你的源回购? 例如,使用开发和testing分支,以及定义从哪里获取补丁的文件。 你编辑: repo:/dev/patchessource.txt包含“patchserver / dev” repo:/test/patchessource.txt包含“patchserver / test” 并有不同的文件,并且必须保持这种差异,合并,从开发到testing的一切,或者人们有不同的文件为每个环境,并作为一个整体迁移: repo:/dev/devpatchsource.txt包含“patchserver / dev” repo:/dev/testpatchsource.txt包含“patchserver / test” 这样,当你把你的开发商回购合并到你的testing回购,你不必担心改写特定的设置覆盖你的testing的具体设置? 我没有看到一个明显的解决scheme,使后续的pipe理员可能不熟悉源代码pipe理工具。 任何提示将非常感谢。

如何从@ elrepo-kernel编译带有mainline内核4.5.0.0-1的Centos 7的驱动程序

当使用Kernel 4.5的CENTOS 7时,我不能安装内核版本相同的kernel-headers。 我被困在了3.10上,这是Centos自带的。 如何安装编译驱动程序所需的Kernel-headers 4.5和Kernel-devel? 软件包不在主线内核更新的回购中: [root@localhost tmp]# yum list | grep kernel kernel-ml.x86_64 4.5.0-1.el7.elrepo @elrepo-kernel abrt-addon-kerneloops.x86_64 2.1.11-36.el7.centos base erlang-kernel.x86_64 R16B-03.16.el7 epel kernel.x86_64 3.10.0-327.13.1.el7 updates kernel-abi-whitelists.noarch 3.10.0-327.13.1.el7 updates kernel-debug.x86_64 3.10.0-327.13.1.el7 updates kernel-debug-devel.x86_64 3.10.0-327.13.1.el7 updates kernel-devel.x86_64 3.10.0-327.13.1.el7 updates kernel-doc.noarch 3.10.0-327.13.1.el7 updates kernel-headers.x86_64 3.10.0-327.13.1.el7 updates kernel-tools.x86_64 3.10.0-327.13.1.el7 updates kernel-tools-libs.x86_64 3.10.0-327.13.1.el7 updates kernel-tools-libs-devel.x86_64 3.10.0-327.13.1.el7 updates libreport-plugin-kerneloops.x86_64 2.1.11-32.el7.centos […]

从两个工作副本重新创buildsvn仓库

这可能是一个从这里重复的问题( 重新创buildsvn仓库 ),但我想我应该再问一次。 我没有最近备份的存储库,但有一个月的备份。 我有最近的多个工作副本。 使用月份旧的备份,尝试更新说,版本不存在,因为存储库是在一个较旧的版本。 什么是我最好的select? 我是否开始创build一个新的存储库? 我失去了所有的svn历史。 但我将不得不手动合并两个工作副本。 任何人都可以请列出的步骤? 或者我不知何故使用月份旧的备份重新创buildsvn存储库。 所以我有一些历史,只是在上个月才失去历史。 不知道这是否可能,但如果是请列出步骤。 任何帮助真的很感激。 谢谢。

我怎么可以剪切“查找”命令的结果?

我执行以下命令:-find / -type f -name fs -type -exec svnlook tree {} \; | egrep“/ $” 结果是svnlook:无法打开文件'/ var / lib / svn / repos / b1me / products / payone / generic / code / core / db / fs -type / format':不是目录svnlook:无法打开文件'/ var / lib / svn / repos / b1me / products / payone […]

Git远程服务器configuration

我正在为我的开发团队build立一个用于开发的Intranet。 到目前为止,我已经安装了一个新的安装了Git的CentOS盒子,并初始化了一个存储库。 我的目标是让开发人员通过networking连接来访问存储库。 由于我们还没有开始使用它,所以没有任何域名托pipe在这个盒子上。 所以……我希望开发人员能够远程访问存储库,但我正试图弄清楚我将如何设置。 我应该使用networking地址如192.168.2.XX吗? 它是否必须被绑定到域名? 我也会承认我不是一个Linux专家,不知道如何设置它。 也许也许我可以做到这一点,如果我必须,但我也必须在networking(我没有访问)的DNS混乱: CentOS服务器 – 内部网域名没有本地DNS

CentOS镜像更新只是一个文件

我托pipeCentos5和Cento6的本地镜像来运行我们服务器的更新。 但是,我不会定期更新它们,为我们的生产服务器提供一个稳定的环境。 不过有时候我想更新一个特定的包(比如现在的Bash)。 我在适当的文件夹中有新的RPM,但是当我在我的一台服务器上运行yum update时,甚至在yum clean all 。 我猜yum使用repomd.xml文件来确定是否需要更新,到目前为止我还没有任何运气。 有谁知道如何得到百胜回购反映我已经添加了新的RPM?

将RedHat RepojoinCentOS?

我需要安装RedHat仓库并将其添加到CentOS 7.从说明中,我需要在/etc/yum/repos.d/newRepo.repo创build一个仓库定义,它指向我的本地仓库: [local] name=newRepo baseurl=file://path/to/YUM/repo enabled=1 gpgcheck=0 protect=1 然后“yum install newRepo” 我遇到的问题是我似乎无法添加所需的所有RPM的RedHat存储库。 我怎样才能做到这一点?

HTTP仓库(多个)用于RedHat EL

由于安全性,FTP在我们的networking上完全禁用。 不允许入站或出站ftp。 我刚刚在我们的一个系统上创build了一个新的RHEL安装,而且提到的唯一两个存储库(官方)都是ftp。 有没有人知道是否有一个官方的基于http的仓库,如果是的话,它的地址?