specfiles

    2熱度

    1回答

    還有一些Requires標記不能滿足的事情。 所以我寫了一個腳本來驗證這些東西,但我在哪裏放置它們? 如果沒有找到,那麼我想退出安裝提示用戶在嘗試再次安裝此rpm之前執行這些步驟。 在%install標籤寫入exit 1構建失敗,使用的rpmbuild轉速。 說%install has a bad exit code. 編輯:讓我給你提供一個例子。我最初想測試的是如果存在Oracle Java 6

    0熱度

    1回答

    我建一個名爲RSV-1.0轉,當你安裝RSV-1.0.rpm 包僅包含一個文件等/ rsc.cfg 它會自動安裝rsv.cfg文件到/ etc如果我想在更新的rpm文件rsv.cfg中進行更改,請執行以下操作:rsv-2.0.rpm 然後我創建了一個空目錄,並將它編入rsv-2.0.tar.gz ,包括新的SPEC文件 %post if [ -f /etc/rsv.cfg ]; then

    0熱度

    1回答

    我想構建一個包含內核模塊的rpm。 當我在CentOS我用%(使用uname -r)的.ko複製模塊目錄創建 uname -r擴展爲「3.10.0-327.el7.x86_64」 現在,如果我想安裝與使用rpm相同的內核版本的其他系統一樣KO,它爲它創建一個單獨的文件夾,即 其他系統 我可以寫上又名/lib/modules/3.10.0-327.el7.x86_64一個通用的spec文件,將複製模

    1熱度

    1回答

    我的產品已安裝,我想升級它。現在,我的升級僅包含一個文件,其中實際產品包含具有更多文件數量的目錄結構。 現在,當我使用rpm -Uvh abc.x86_64.rpm它將刪除所有舊的文件,並把這個文件放在新的升級補丁。 規範文件是用%pre, %post腳本編寫的,但沒用。 我試圖採取舊軟件的備份%pre部分除了要升級的文件和安裝後的幫助下%post部分我試圖恢復備份的文件,除了升級的文件。 通過按

    0熱度

    1回答

    我想一個init腳本,以便只需鍵入它的名字運行從終端程序添加到我的RPM,還有我感到困惑的一兩件事,那就是: - 這些文件位於哪裏:pre,post,preun,postun,它們是在添加行%pre之後直接寫入spec文件中的。 但我無法通過以下鏈接找到一個解決方案: - https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Syst

    0熱度

    1回答

    是否有可能在spec文件中爲子包提供單獨的%安裝部分? 例如,文件可以被用於主包指定爲 %files 和用於分裝這樣的: %files mysubpackage 然而 ,我只看到一個 %install 部分,如果我遇到了錯誤 %install mysubpackage

    1熱度

    1回答

    我已經給了一個任務來爲python twistd應用程序編寫systemd單元文件並創建它的rpm。該應用程序是開源的,你可以找到它here。 自己編寫單元文件爲: [Unit] Description=ECManaged Agent for monitoring and deployment [Service] Type=simple PIDFile=/opt/ecmanaged/eca

    0熱度

    1回答

    每次我試圖讓自己的規範文件,並建立它,我得到這樣一個錯誤: 構建的屏幕上多行開始... + '[' 0 -ne 0 ']' + cd foobar /var/tmp/rpm-tmp.dN7L6s: line 35: cd: foobar: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.dN7L6s

    5熱度

    1回答

    我的規格文件的文件部分看起來是這樣的: %files %{prefix}/htdocs/ %config %{prefix}/htdocs/share/settings/config.inc.php 現在,由於配置文件已經包含在%{prefix}/htdocs/線我得到警告列出兩次「文件」。 解決方法之一是列出%{prefix}/htdocs/中除配置文件外的每個文件。 但我的問題是:有沒

    2熱度

    1回答

    我已經安裝了一個名爲Rational Software Architect(RSA 9.5)的程序(在CentOS 7中),它是一個像Eclipse一樣運行的胖客戶端平臺,但實際上並沒有安裝RPM。 RSA附帶了一個安裝bash腳本,它幾乎只是將eclipse文件放到文件系統上。我的Eclipse可執行文件與/opt/IBM/SDP/eclipse一起使用正常的Ec​​lipse文件夾,例如同一級