cost 222 ms
rpmspec `Requires` 指令在什么情況下強制執行?

[英]What scenarios is the rpmspec `Requires` directive enforced?

假設我有一個帶有mog.rpm的 mog.rpm,它定義了以下Requires方向: 我知道Requires在 rpm 安裝/升級時強制執行。 是否在任何其他時間強制執行? 例如,如果kupo v2.0有一些回歸並且我將其降級為kupo v1.9 mog.rpm的Requires指令會阻止降級嗎? ...

2023-02-01 00:50:20   1   16    rpm / rpm-spec  
rpm/yum/dnf 一個(或兩個)liner 來確定 package 是否需要更新?

[英]rpm/yum/dnf one (or two) liner to determine whether a package needs updating?

更新:根據 John Bollinger 的回答,至少提供一些信息的工作代碼如下...... 作為打包/管理復雜項目的一部分,我需要自動確定是否需要安裝或升級 package。 第一部分,安裝,很簡單(示例顯示在bash中;我使用了一個非常簡短的形式來說明:實際代碼將更具防御性和信息性): rpm ...

在 docker 文件中安裝舊包

[英]Install old packages in docker file

我們使用 docker 個容器作為我們的構建工作區。 為了編譯我們的遺留代碼,我們需要使用一些 Linux rpms 的非常舊版本。 我嘗試給出舊 rpm 的全名及其版本,但最終出現錯誤 package 不可用。 請求幫助我如何開發我的 docker 文件來安裝這些舊包。 我嘗試過使用 alpine ...

neo4j 離線 rpm 未簽名

[英]neo4j offline rpm aren't signed

我們正在離線服務器上安裝 Neo4j 社區的 4.x 版本。 我們按照https://neo4j.com/docs/operations-manual/current/installation/linux/rpm/#linux-rpm-install-offline-install-download ...

2023-01-20 08:27:32   1   33    neo4j / rpm  
如何在構建 RPM package 時添加 gcc 版本的要求?

[英]How can I add a requirements of the gcc version when building a RPM package?

我正在構建一個 RPM package,其中包括一些 C++ API,而我的 package 需要用戶環境中的 GCC 版本大於 7.3.0 才能正常工作。 那么,有沒有辦法在用戶執行'rpm -i'安裝時,自動檢查用戶環境中GCC的版本,如果不符合要求,直接在安裝時報錯呢? ...

2023-01-16 02:52:30   1   15    rpm  
“/var/tmp/rpm-tmp.6K3TRj: line 33: $'\r': command not found” 構建我的 RPM 時無法解決此錯誤

[英]"/var/tmp/rpm-tmp.6K3TRj: line 33: $'\r': command not found" Can't get past this error when building my RPM

我正在嘗試構建我的第一個 RPM,但我不斷收到此錯誤: /var/tmp/rpm-tmp.6K3TRj:第 33 行:$'\r':找不到命令錯誤:來自 /var/tmp/rpm-tmp.6K3TRj (%prep) 的錯誤退出狀態我看到有幾個人問過這個錯誤,但我找不到我還沒有嘗試過的解決方案。 我 ...

rpm:根據目標系統上依賴庫版本的可用性在目標系統上安裝可執行文件

[英]rpm: install executable on target system based on availability of a dependent library version on the target system

我有一個用 libfoo1.so 庫構建的 rpm。 但是,如果我在具有 libfoo2.so 庫的機器上安裝相同的 rpm,由於缺少庫依賴性,它無法安裝 package,因為它期望 libfoo1.so 出現在系統上,而不是 libfoo2.so。 在構建源代碼中,我有兩個目錄。 一個是 pack ...

安裝時結果不一致.rpm package

[英]Inconsistent results when installing .rpm package

我有一個.sh腳本,我打包為.rpm來分發。 我正在使用 GitLab CI CD 管道使用gitlab-ci.yml 。 我可以使用.spec地在.rpm中打包腳本。 問題是當我在各種系統中安裝.rpm (上傳和下載后)進行測試並確保它按照我的預期進行時。 所以在.spec文件中,我指定我想將它 ...

dnf/yum 安裝舊版本的傳遞依賴

[英]dnf/yum installs an old version of a transitive dependency

package java-1.8.0-openjdk-headless-1:1.8.0.352.b08-2.el8_7需要nss (我可以通過 repoquery 檢查的任何版本) 如果您檢查該 package 的可用版本列表 但是,當您安裝java-1.8.0-openjdk-headless ...

如何從Java提取RPM文件到特定的package

[英]How to extract RPM files to specific package from Java

我想從 Java 代碼中提取一個 rpm 文件到目標目錄。 我知道以下方法: 運行rpm2cpio mypackage.rpm | (cd /target/dir; cpio -idmv) rpm2cpio mypackage.rpm | (cd /target/dir; cpio -idmv) ...

2022-12-08 00:25:42   1   27    java / rpm  
如何更新 EC2 服務器上的 RPM?

[英]How to update RPM on an EC2 server?

我正在嘗試在 EC2 服務器上設置應用程序,特別是 Amazon Linux 2 服務器。 我正在嘗試安裝 MySQL,因為應用程序的本地版本使用它,當我這樣做時,我收到一條錯誤消息,指出 RPM 版本不正確。 具體來說, rpmlib(PayloadIsZstd) <= 5.4.18-1 ...

如何以普通用戶(非 root)下載 RPM package 及其依賴項

[英]How to download a RPM package, and his dependencies as a normal user (not root)

我可以使用以下命令下載 package 及其依賴項: 但是這個命令需要超級用戶權限。 這是違反直覺的,因為我只是下載文件,而不是安裝任何東西。 但我想在運行插件之前命令檢查權限。 是否有另一個命令可以在沒有超級用戶權限的情況下獲得相同的結果? 命令yum download存在,但它不像上面的命令那樣 ...

2022-11-18 15:38:58   1   64    rpm / yum  
無法 cmake mysql 為 ARM

[英]Unable to cmake mysql for ARM

我正在嘗試使用本指南為 CentOS7 - (aarch64) 構建 MySQL 客戶端: Building MySQL from Source 。 在這一步$> rpmbuild --rebuild --clean MySQL-VERSION.src.rpm到命令末尾時,我收到以下錯誤; ...

如何在不泄漏 memory 的情況下打開和關閉 RPM DB?

[英]How to open and close RPM DB without leaking memory?

我正在使用我自己的使用librpm 庫的代碼來模擬rpm -qa 。 我這樣做是為了對一個更大的程序進行初步實驗,該程序將出於安全目的分析已安裝的軟件。 現在,我只打開 RPM DB 並在不讀取任何內容的情況下將其關閉。 當我比較我的代碼的 valgrind output 和rpm -qa的 va ...

rpm 更新:修改后的文件會發生什么

[英]rpm update: what happens to modified files

如果正在更新的 package 的任何文件已被修改,在rpm -U..會發生什么? 它是用新文件更新的,還是新的(修改后的)文件保留了新的擴展名? ...

rpmbuild:將目錄定義為源文件

[英]rpmbuild: define directory as source file

是否可以定義一個包含文件的目錄作為源? 我在.spec文件中設置了以下內容: 然而rpmbuild失敗了: 有沒有辦法告訴 rpmbuild 我想要來自 SOURCES/mydir/* 的文件? ...

RPM 構建,我可以更改 %post 中的 gsettings 嗎?

[英]RPM build, can I change gsettings in %post?

安裝我構建的 rpm package 后,我想更改一些 gsettings。 我嘗試在%post部分這樣做,但它在安裝過程中沒有做任何事情(甚至沒有失敗)。 規格文件: echo 有效,如果我在終端中手動鍵入 gsettings 命令,它會起作用,但在安裝過程中該命令不起作用。 有任何想法嗎? ...

CentOS RPM 遠程回購 - 資源已過期

[英]CentOS RPM remote repo - resource has expired

神器 v7.38.10 我已將遠程存儲庫配置為指向http://mirror.centos.org/centos/ 除以下以外的默認設置: 元數據檢索緩存周期(秒) - 0 元數據檢索緩存超時(秒) - 30 假定離線時間(秒) - 0 錯過的檢索緩存周期(秒) - 0 我第一次檢索8-stream ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM