rpm-spec

    1熱度

    2回答

    我正在開發內部程序包的RPM規格文件。該軟件包取決於libuuid,該軟件包可在Fedora上以libuuid軟件包的形式獲得,但標準RPM軟件庫中沒有用於CentOS 5的libuuid軟件包。我們可以通過e2fsprogs-devel開發RPM(e2fsprogs-devel安裝libuuid及相關聯的頭文件)滿足CentOS的依賴性。我想指定我們的RPM取決於libuuid,這樣在安裝我們的

    0熱度

    1回答

    給出的這個簡單的安裝目標爲我的Makefile: install: zrm $(CONF) install -D -m 0755 -o mysql -g mysql conf/lvm0.conf $(DESTDIR)/$(CONFDIR)/lvm0/mysql-zrm.conf install -D -m 0755 -o mysql -g mysql conf/inc1.c

    1熱度

    1回答

    我有一個.bin文件(Linux自解壓二進制文件),比如說installme.bin 我想製作一個RPM。 什麼是最簡單的策略? 與一個幾乎空的規範文件: %後 ./installme.bin 將它的工作? 很多感謝

    3熱度

    6回答

    背景。 $ rpmbuild --version RPM version 4.3.3 我正在處理需要處理多個scriptlet中的文件列表的spec文件。 DRY(不要重複你自己)讓我把這個列表定義爲一個擴展到各種幫助腳本中的宏。由於我沒有看到避免將所有文件放在同一行上的方法,因此保持列表是一種痛苦。 %define LIST \ a \ b 給出了一個錯誤 %defin

    6熱度

    4回答

    我需要創建以下符號鏈接到RPM文件 /bin/ln -sf libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8 /bin/ln -sf libssl.so.0.9.8e /lib/libssl.so.0.9.8 在我的RPM spec文件: %files %defattr(-,root,root) /lib/libcrypto.so.0.9.8 /l

    1熱度

    1回答

    我可以生成一個RPM包,其中多個依賴項以這些選擇方式列出嗎?我之所以問,我的應用程序需要一種可擴展的Mincho風格的日文字體,看起來不同風格的基於RPM的Linux提供了不同的版本,沒有共同的標準。我不想爲不同的發行版創建不同的RPM。

    2熱度

    1回答

    我試圖在rpm-maven-plugin的幫助下創建一個rpm包。 一切順利,直到我試圖把它生成%的預小腳本(或任何與此有關的scriptlet) pom.xml中摘錄: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>rpm-maven-plugin</artifactId> <version>2.

    0熱度

    1回答

    構建RPM任何一個可以告訴我如何創造條件,安裝其他RPM,如何找到規範文件this.Or請註明建立這一規範文件

    1熱度

    2回答

    不是真的肯定,如果這屬於這裏......但 我成功地建設爲CentOS的RPM,問題是,它是一個32位二進制(不問..) - RPM規範的require部分僅安裝所需庫的64位/ x86_64版本。 我連接到libicu,我想讓rpm自動安裝32位版本作爲依賴關係。我需要看起來像這樣在我rpmspec文件: Requires: libicu 構建轉工作正常,但如果我嘗試將其百勝要安裝此作爲依賴

    9熱度

    3回答

    我正在構建自定義rpm來安裝apache等等。當我嘗試建立我得到上述錯誤,然後它列出/httpd-2.2.17/及其所有子文件。 據我所知,這是build目錄,所以它不應該被打包。爲了嘗試解決這個問題,我添加了rm -rf /httpd-2.2.17,但這似乎沒有幫助。 我不想將它添加到%files部分,因爲當我們完成後它們不應該安裝在系統上。 有人知道我在做什麼錯嗎? 值得注意的是,Apache