Articles of 存储库

如何设置登台apt版本库来安全地pipe理升级

我希望能够在我们的服务器(Ubuntu 10.04)上运行自动apt-get升级(每小时一次),这样我就不必在所有服务器(大约15)上手动进行升级。 但是,对于生产机器来说,这不是一个好主意。 所以这里是我的想法: 为关键软件包的所有“批准”更新设置一个本地存储库。 然后,我testing它们之后,将更新后的软件包从上游推送到本地回购站,所有服务器都可以自动从此存储库升级(apt-cron?)。 所以我的问题是这样的:我如何在客户端上configurationapt,以便他们仅对本地存储库上存在的所有包使用本地存储库,对于所有其他包则使用上游存储库? 这实际上是有道理的吗? 还是我错过了什么? 无论如何,感谢您的洞察力! 安德烈亚斯。

阿普别针和自己托pipe回购

我们有我们自己的apt / deb版本库以及一些我们想要控制版本的软件包。 至关重要的是这包括傀儡,它可以是对版本不同的敏感。 我希望我们的桌面只能从我们的存储库中获取木偶,但也可以让人们添加自己的PPA,启用后端插件等。目前的问题是Ubuntu Lucid上的backports。 /etc/apt/sources.list一些重要行: deb http://gb.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse deb http://gb.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse deb http://gb.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse deb http://deb.example.org/apt/ubuntu/lucid/ binary/ 在/etc/apt/preferences.d/puppet : Package: puppet puppet-common Pin: release a=binary Pin-Priority: 800 Package: puppet puppet-common Pin: release a=lucid-backports Pin-Priority: […]

旧的Dapper Drake Ubuntu的存储库?

我仍然有一个系统在Dapper Drake上运行,我不想更新。 现在我必须在这个系统上安装gcc-3.4,但是Ubuntu的存储库被closures并删除了。 有无论如何得到一个预编译的软件包?

不确定我的git存储库在哪里存储文件

我做了一个远程的git仓库 mkdir /var/www/html/myproject.git chmod 0770 /var/www/html/myproject.git ln -s /var/www/html/myproject.git myproject.git cd myproject.git git –bare init 并成功连接到它并将其克隆在我自己的机器上 git clone [email protected]:myproject.git 然后上传一些文件 git push 当再次尝试显示存储库已经是最新的。 但是,我在远程服务器上四处查看,实际上找不到git存储这些文件的位置! 它不在/var/www/html/ nor /home/git ,我设法find的唯一东西是包含我在/var/www/html/myproject.git/refs/heads/master进行的初始提交的id的HEAD文件/var/www/html/myproject.git/refs/heads/master 。 (所以我知道推工作) 这些文件可能在哪里?

YUMconfiguration文件在本地驱动器回购

我在本地计算机上有一个回购。 我被告知要创build一个configuration文件 [Norf-repo] name="Norf repo" baseurl=http://location enabled=1 但由于它是一个本地包,我不能看看有一些本地地址的http://? 在后一种情况下,我需要APACHE需要configuration/

使用签名的debian软件包的内部存储库

我们正在使用一个内部debian库来存储backports和内部软件。 我们selectreprepro来pipe理资源库,并且签署源码包(使用debsign),以便资源库接受我们的gpg密钥为可信。 我们创build了一个类似于debian或ubuntu keyring软件包的内部密钥环,我们之前安装了一个能够运行“apt-get update”而不会出现任何gpg密钥错误的东西。 最新的观点是有问题的,因为我们经常遇到与安全有关的问题,尽pipe我们处于一个完全专用的networking,不包括从外部不安全的包上传。 问题:在内部存储库中使用已签名的软件包有哪些优缺点?

CentOS 5.7 – 无法检索资料库元数据

今天我得到了这个奇怪的错误,我无法修复它: root@server# yum -y update Loaded plugins: allowdowngrade YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. </html>/ removing mirrorlist with no valid mirrors: /var/cache/yum/addons/mirrorlist.txt Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again root@server# 与禁用回购“插件”: root@server# yum update –disablerepo=addons Loaded plugins: allowdowngrade YumRepo […]

CentOS中的基础和更新回购有什么区别?

当我在CentOS机器上进行yum check-update时,我发现有些更新来自基本回购,有些来自更新回购。 谁能告诉我两者有什么不同? 我已经find了存储库指南,但这只是关于非标准的存储库 – 它对默认存储库没有任何关系。 我最好的猜测是,当CentOS从5.5(比如说)变成5.6时,基本仓库会得到更新,而任何新的软件包将进入更新仓库。 但是我在互联网上找不到任何关于它的东西 – search条件太笼统了,无法在其中find。

将rpm包标记为自动安装

在debian系统上,我可以使用aptitude markauto和aptitude unmarkauto将软件包标记为手动或自动安装。 我通过标记我知道我想要的软件包来删除不需要的软件包。 然后apt-get autoremove将删除所有不需要的软件包。 我现在在一个Fedora系统,并希望在rpm或yum或其他程序类似的function。 rpm / yum是否还有像debian系统这样的手动/自动安装软件包的概念?

如何在亚马逊linux上安装mariadb

我提到的链接https://blog.adminfactory.net/mariadb-and-galera-on-aws-amazon-linux.html在我的亚马逊linux上安装mariadb,因为我没有find任何其他资源相关的亚马逊Linux操作系统。 这指示添加maria.repo。 当我访问build议的URL时,我没有发现任何有关亚马逊Linux。 我尝试使用centos 7.它抛出错误。 有没有amazon linux的mariadb回购。 错误是 错误:包:MariaDB-server-10.1.13-1.el7.centos.x86_64(mariadb)需要:libsystemd-daemon.so.0()(64位)错误:包:MariaDB-server-10.1.13-1。 el7.centos.x86_64(mariadb)需要:libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64位)您可以尝试使用–skip-broken来解决问题您可以尝试运行:rpm -Va –nofiles – nodigest 可以,如果我继续并安装libsystemd-daemon.so 我只是在这里发现另一个问题的build议是使用Linux操作系统。 没有解决scheme如何在亚马逊linux上安装Mariadb。