在我通过 yum 安装了一个包(配置了多个存储库)后,我如何找到它已安装在哪个存储库中?
如果我运行yum info package-name(或yum list package-name),我只能看到该软件包已“安装”。
是否有命令可以查看某个 ppa 存储库中可用的软件包?
由于我在任何地方都很难找到如何执行此操作,因此我想问一下,
如何在 CentOS 8 中启用 PowerTools 存储库?(相当于 RHEL 8 中的 CodeReady Linux Builder 存储库)
如何完全禁用安装 Debian 软件包时出现的提示,我已经使用了我找到的所有选项,但仍有一些软件包仍在提示。
我正在使用这个命令:
apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common
Run Code Online (Sandbox Code Playgroud)
为什么x11-common包还在提示?我怎样才能摆脱这些提示?
提前致谢
- 胜利者
编辑:只是为了澄清,提示不是“是/否”提示,是彩色屏幕(典型的两色屏幕)中的开放问题,但我想设置这些问题的默认选项
我有一个 Windows 服务器,我可以通过远程桌面连接等在本地或通过互联网远程访问它。
我想建立一个 git 存储库(类似于 subversion 中的“trunk”),它可以包含多个项目的一系列存储库。
有谁知道我是怎么做的?如果可能,我想使用 GUI 来完成。我已经遵循了这个Git Bash 教程,但它非常冗长,并不是我所追求的。
我正在使用名为 MSYSGIT 的 Git 客户端。使用它,我只想能够设置远程存储库并开始提交源代码。
任何帮助将不胜感激!
我在整个环境中运行 Ubuntu 10.04。为了使代码部署更容易,我们正在实施一个私有 apt 存储库,我们可以在其中部署代码的构建。
此存储库的要求之一是我们的 QA 部门将能够随时安装我们应用程序的任何版本。
我可以在 apt-repository 中存储同一个包的多个版本(最好在同一个发行版中)吗?如果没有,我可以使用哪些可能的解决方法来获得上述行为?
这是一个奇怪的。
我已经通过以下方式安装了 CentOS 6 的 EPEL
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
尝试安装 HAProxy:
# yum update
# yum install haproxy
Run Code Online (Sandbox Code Playgroud)
但收到:
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
Run Code Online (Sandbox Code Playgroud)
不明白为什么找不到haproxy!帮助?
我的公司网络中有一组 CentOS 服务器。出于安全原因,大多数服务器没有通用的出站互联网访问权限,除非这是服务器的核心功能要求。
当我需要更新软件包时,这会带来挑战。对于 yum 存储库,我目前从 Internet 镜像所有需要的存储库,并使镜像在 Intranet 内可用。我在我们的五个环境中保存每个 repo 的副本:dev、QA、staging 和两个生产数据中心。
我目前不解决特定于语言的包存储库。当服务器需要从 rubygems、PyPI、PECL、CPAN 或 npm 进行更新时,它们必须获得临时出站互联网访问权限以获取包。我被要求开始镜像 rubygems 和 PyPI,其余的可能会跟进。
所有这些都很笨拙,而且效果不佳。我想用一个环境中的单个缓存代理和其他环境中的四个菊花链代理替换它,以消除完整镜像的复杂性和磁盘开销。此外:
我最初正在研究反向代理,而 Varnish 似乎是唯一一种允许我在代理中内部解析 302 重定向的代理。但是,免费版 Varnish 不支持 HTTPS 后端。我现在正在评估 Squid 作为转发代理选项。
这似乎应该是企业网络中一个相对普遍的问题,但我很难找到其他人如何解决这个问题的例子。有没有人实施过类似的东西,或者对如何最好地这样做有想法?
谢谢!
我们有一个私有的 debian 存储库,它是由早期的系统管理员在几年前建立的。软件包由旧密钥 7610DDDE(我必须撤销)签名,如 repo 服务器上的 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>
Run Code Online (Sandbox Code Playgroud)
以下所有命令均以 root 用户身份执行。我修改了 repository/conf/distributions 文件以使用我明确创建的新子密钥进行签名:
Architectures: i386 amd64 source
Codename: unstable
Components: main
...
SignWith: DD219672
Run Code Online (Sandbox Code Playgroud)
但是当我使用 dput 更新包时,我得到
Could not find any key matching 'DD219672'!
ERROR: Could not finish exporting 'unstable'!
This means that from outside your …Run Code Online (Sandbox Code Playgroud) 我正在尝试备份我的 SVN 存储库。
我的问题:我忘记了将存储库放在硬盘上的哪个位置。
我怎样才能找到这个?
仅供参考:如果有帮助,我正在使用 TortoiseSVN。