我正在寻找有关如何在 CentOS 7 上安装 Keepass2 的说明,不幸的是到目前为止还没有运气。任何地方都有可用的rpm吗?任何信息将不胜感激!
由于 RHEL/CentOS 补充程序(如 Fedora EPEL)中缺少它,因此请从 Koji(Fedora 的构建系统)获取KeePass 2.26-10-fc19。RHEL 7 建立在 Fedora 19 之上,所以这应该可以工作。
如果你想有一个包从红帽企业Linux(RHEL,CentOS的其中非品牌),开始与失踪的Fedora EPEL(ē XTRA P ackages为Ë nterprise大号inux下)。不幸的是,EPEL 缺少基于单声道的KeePass 2+,我认为基于 Qt 的KeePassX (0.4.4) 对您来说不够用。
RPMforge,现在称为RepoForge,是一个类似于 EPEL 的存储库,可以在 Github上搜索,但它没有与 KeePass 匹配。打两个。
如果其中任何一个有效,您就可以添加额外的存储库并使用 yum 进行安装。
我的一个旧技巧(从我不得不管理 RPM 系统的时候开始)是深入研究该 RHEL 版本的Fedora 起源并尝试相应的 Fedora 包。RHEL 7 映射到 Fedora 19。
为了确保安全,我建议您手动映射依赖库。这涉及查看Redhat(或相同的CentOS)的DistroWatch并与Fedora的库进行比较,在这种情况下(可能?)是 glibc(将 RHEL 7 的 glibc 2.17 与 Fedora 匹配,这将是 Fedora 19)和 mono 。 .. 哎呀,DistroWatch 没有跟踪,那么 gtk+ 怎么样,RHEL 7 有 3.8.8,Fedora 不完美匹配,但 Fedora 19 的 3.8.2 是在正确的方向(你通常可以假设倒退小版本中的兼容性,因此为 gtk+ 3.8.2 编译的某些内容可以与 gtk+ 3.8.8 一起正常工作)。因此,您几乎可以肯定地将 Fedora 19 的 RPM 用于 KeePass。
在寻找上面的 EPEL 包时,我们已经在 Fedora 包上搜索过 keepass。下一步是找到 Fedora 19 软件包,但该版本不再受支持。单击左侧的Koji Builds链接,它可以追溯到更远的时间。搜索“fc19”并查找最新的成功构建(带有绿色复选框):KeePass 2.26-10-fc19。
如果没有合适的 Fedora 软件包:我的旧备用程序是尝试PBone RPM Search,它包含大多数基于 RPM 的发行版,包括 Fedora 和更直接与 RHEL 兼容的:EPEL、RepoForge、CentOS、Scientific Linux和更多(它取代了古老的RPMfind)。如果没有 Fedora 软件包,我就会去这里。有时有一个兼容的第三方包,但你必须知道你在做什么。确定发行版并研究它是否真的与 RHEL 兼容。任何声称与 Fedora 或 RHEL 不兼容的东西都可能会损坏,因为包名称不一致。运气好的话
在搜索 PBone 时,我建议使用仅列出兼容发行版的高级搜索。这是一个PBone 搜索 keepass2 与 CentOS 7 兼容。
您应该能够安装该 RPM ( rpm -i file.rpm
),尽管遍历依赖项可能有点麻烦(因为您没有使用 yum 甚至apt-rpm)。欢迎了解包管理在 90 年代的工作方式!
在找到有关Fedora和CentOS包索引的答案后修改此更新时,我看到这里的另一个答案复制了我的 PBone 查找并指出了解决依赖关系的更简单方法:
yum localinstall keepass-2.26-10.fc19.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
您可能需要也可能不需要安装 Fedora EPEL 以满足某些依赖项。(如果你这样做,请在这里发表评论,我会添加 EPEL 安装说明。)
归档时间: |
|
查看次数: |
21132 次 |
最近记录: |