rpm

系统安装时部署RPM采用什么策略?
rpm

系统安装时部署RPM采用什么策略?

澄清一下,我想知道如何在安装时在系统上安装 RPM。是的,我知道要安装,请使用“rpm -i”,但这不是问题所在。 我的观点是,当你安装一个新的 CentOS 时,我们将 在最小系统上启动 启动图形环境 配置安装过程的 UI 参数 设置磁盘(分区、格式化) 列出您要安装的软件包 安装这些软件包 创建用户帐户等 而这一切都将由Anaconda来管理。 我的观点是,我知道如何创建分区(fdisk、parted 等),我知道如何格式化它们(mkfs,...),然后您可以创建文件系统树(mkdir,...),但是您如何能够部署 RPM,因为没有 RPMDB,也没...

Admin

初学者 RPM 关于 %install 和 rpmbuild -bb
rpm

初学者 RPM 关于 %install 和 rpmbuild -bb

我对构建二进制 RPM 的安装步骤有点困惑。我认为安装步骤旨在在用户安装二进制包 .rpm 时运行。 我尝试在gitlab上打包一个仓库,这个打包很简单,编译安装一个.so 为了构建包,我执行以下操作: rpmbuild -bb ~/rpmbuild/SPECS/libinput-config.spec 该进程运行 spec 文件的 %install 部分。 这个上游包确实通过 meson 安装,因此我有 %install %meson_install 上游的安装过程将编译后的 .so 复制到某个位置,然后运行一个名为的脚本。preload.sh 该脚...

Admin

yum 更新失败,出现大量重复软件包
rpm

yum 更新失败,出现大量重复软件包

我正在尝试更新一台 4 年未更新的 RHEL 服务器。yum update 返回大量重复包错误。我只能粘贴部分输出。我该如何清除这些错误并更新软件包? [ec2-user@fileserver]$ sudo yum update Loaded plugins: amazon-id, rhui-lb, search-disabled-repos Resolving Dependencies --> Running transaction check ---> Package NetworkManager.x86_64 1:1.4.0-20.el7_...

Admin

从 Centos 中的 /var/lib/yum/plugins/local 中删除内容
rpm

从 Centos 中的 /var/lib/yum/plugins/local 中删除内容

这在 /var/lib/yum/插件/本地文件夹似乎存储已安装的 rpm 包: $ ls /var/lib/yum/plugins/local 389-ds-base-1.2.11.15-95.el6_9.x86_64.rpm 389-ds-base-devel-1.2.11.15-95.el6_9.i686.rpm ... yum-plugin-versionlock-1.1.30-42.el6_10.noarch.rpm yum-updateonboot-1.1.30-42.el6_10.noarch.rpm yum-utils-1.1.30-42.e...

Admin

RPM 安装错误:依赖项失败
rpm

RPM 安装错误:依赖项失败

我正在尝试使用 RPM 在 GNU/Linux 操作系统上安装应用程序,但是它一直说它的依赖项失败: rpm -i sap-1.7.54-0.i686.rpm error: Failed dependencies: libncurses.so.5 is needed by sap-1.7.54-0.i686 这很粗鲁,因为我有libncurses.so.5: bash-3.2# ls -lZ /usr/lib/libncurses* lrwxrwxrwx 1 root root _ 19 Nov 3 10:15 /usr/lib/libn...

Admin

更新 yum 软件包不会安装所需软件包的最低版本
rpm

更新 yum 软件包不会安装所需软件包的最低版本

安装pkg-a不会Requires: pkg-common >= 1.1.0更新pkg-common与版本相同的现有已安装包1.0.0。 pkg-a 规格 Name: pkg-a Version: 2.3.4 Requires: pkg-common >= 1.1.0 pkg-common 规范 Name: pkg-common Version: 1.1.0 更新 pkg-a > yum update pkg-a ====================================================...

Admin

允许 RPM 在其他 RPM 的文件上安装文件吗?
rpm

允许 RPM 在其他 RPM 的文件上安装文件吗?

我知道,这是“不好的做法”。在这种情况下,假设有 2 个 RPM 定义应在给定服务器上安装哪些内容。RPM 1 想要安装config.json,RPM 2 也想要安装它。 假设 RPM 中的文件内容相同,我该如何绕过 yum 给出的冲突?请注意,需要通过yum而不是进行安装rpm,因为这些 RPM 有许多依赖项,这些依赖项将从配置的 yum 存储库中提取。这些 RPM 仅供内部使用。 <RPM 1> 安装中的文件 /.../config.json 与软件包 <RPM 2> 中的文件冲突 这个用例是 RPM 1 和 2 可以安装在不...

Admin

为什么 rpm 失败,但 yum 可以运行相同的下载的 rpm
rpm

为什么 rpm 失败,但 yum 可以运行相同的下载的 rpm

为了离线安装 libpcap-devel,我使用yum install -y --downloadonly --downloaddir=. libpcap-devel并获得了 2 个 rpm:libpcap-1.5.3-12.el7.x86_64.rpm libpcap-devel-1.5.3-12.el7.x86_64.rpm 然后我用了rpm -ivh libpcap-1.5.3-12.el7.x86_64.rpm,它说 正在准备... #################################### [100%] libpcap-14:1.5...

Admin

yum + 跳过代理或排除 rpm
rpm

yum + 跳过代理或排除 rpm

在我们的一台 rhel 7.6 服务器上执行 yum 更新时,我们收到以下错误 --> Finished Dependency Resolution Error: Package: libtirpc-devel-0.2.4-0.6.el7.x86_64 (installed) Requires: libtirpc = 0.2.4-0.6.el7 Removing: libtirpc-0.2.4-0.6.el7.x86_64 (@anaconda/7.2) libtirpc = 0...

Admin

有没有办法确定 rpm 文件权限应该是什么?
rpm

有没有办法确定 rpm 文件权限应该是什么?

我正在努力强化一个实例Fedora Core操作系统我正在使用开放的SCAP执行安全扫描以列举需要修复的问题。其中一个问题是,某些 RPM 包的权限不符合预期。 建议使用 来sudo rpm --setperms PACKAGENAME修复问题。但是,CoreOS 的几个文件都会失败,因为它/usr在设计上是一个只读文件系统。修复此问题的正确方法是更新 CoreOS ignition 文件以在部署期间设置模式。 sudo rpm --setperms PACKAGENAME有什么方法可以提取试这样做我可以使用这些来手动构建我的点火文件吗?本质上我想看看包期望...

Admin

要将 rhel 从 7.2 升级到 7.6,需要下载哪个 iso 文件
rpm

要将 rhel 从 7.2 升级到 7.6,需要下载哪个 iso 文件

我们有 762 台 Linux Rhel 服务器,版本为 7.2 我们想将所有服务器升级到 rhel 7.6 但离线(无网络) 来自红帽网站 -https://access.redhat.com/downloads/content/69/ver=/rhel---7/7.6/x86_64/product-software 我们看到很多 ISO 类型,但不确定哪种 ISO 适合升级 rhel 机器 ...

Admin

在 Fedora 上 - 如何找到自安装以来已被更改的(配置)文件?
rpm

在 Fedora 上 - 如何找到自安装以来已被更改的(配置)文件?

我目前发现我的板载声音设备(流行的 NUC 设备)存在问题,但尚未找到解决方法。因此,我目前“希望”我过去对某些配置文件进行了一些修改,而这些修改现在导致了问题。 但是我如何找到这些修改呢?我记不得我一开始是如何摆弄配置文件的。 除了与手动并行安装操作系统进行比较外,Fedora 是否提供了某种方法来查找已安装文件的修改dnf?我猜最复杂的方法是只查找配置文件的修改,但如果我有机会比较全部文件dnf与其原始文件一起安装也很好。 我的问题的简短版本是: 有没有办法用 Fedora/ 查找已安装文件的修改dnf? 或者:有没有办法获取安装的所有文件的内...

Admin

yum:识别已安装的 version-release 比 Repo version-release 更新的软件包
rpm

yum:识别已安装的 version-release 比 Repo version-release 更新的软件包

我使用以下工具管理我的 RHEL 6 / 7 系统好吃指向本地存储库,该存储库是 Red Hat 官方存储库的副本。 其他人安装了一些软件包的较新版本,如下所示: rpm -i <package name>-<newer version>-<release number of newer version>.rpm 我宁愿他们给我 .rpm,因为这样我就可以把它放到我的仓库中,运行创建仓库使用较新的软件包版本重建 repo,然后按如下方式更新软件包: yum update <package name> ...

Admin

发现 yum+Multilib 版本问题
rpm

发现 yum+Multilib 版本问题

我们现在正在 rhel 7.2 版本上安装 docker 在 yum install 过程中,我们会看到以下内容 --> Finished Dependency Resolution Error: found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You ha...

Admin