rpmbuild

    4熱度

    3回答

    我正在嘗試生成並簽署RPM。 我創造了我.rpmmacro文件中的位置,我建立/路徑/到/ macrodir/ 然後我使用--define與_topdir指/路徑/到/ macrodir/ 如果我創建RPM不給 - 標誌;它的工作正常。 rpmbuild --define "_topdir /path/to/macrodir" -bb spec 的.rpmmacro是macrodir幷包含 %

    0熱度

    2回答

    我正試圖在CentOS 5.6上構建qt ,但由於系統沒有所需的庫而失敗。 我試圖用Fedora qt源代碼rpm文件創建源代碼和spec文件。 $的rpmbuild -ba qt.spec 和失敗消息是像下面, pkgconfig(alsa) is needed by qt-4.8.2-4.noarch pkgconfig(dbus-1) is needed by qt-4.8.2-4

    5熱度

    2回答

    我試圖在Fedora 15中創建一個RPM來安裝我的軟件,但爲了讓我的軟件一旦安裝就能正常工作,我還需要編輯其他(配置)文件,添加用戶/組等。執行其中一些任務只能由root用戶執行。我知道永遠不要以root用戶的身份創建RPM,我明白爲什麼這是一個糟糕的主意。但是,如果我將shell腳本語句添加到我的規格文件(%post,%prep ...任何節)來編輯必要的文件,添加用戶/組等等,我的rpmbu

    6熱度

    2回答

    安裝?時可以將用戶定義的參數傳遞給RPM。 例如: ~>rpm -i sample.rpm -license_path=/path/ 或 ~>rpm -i -license_path=/path/ sample.rpm 或 ~>rpm -i -somearg sample.rpm -Sakthi

    1熱度

    1回答

    最近我看了這篇文章http://howto.basjes.nl/linux/doing-pxe-without-dhcp-control,想試試使用補鞋匠。 因爲我需要最新的皮匠在我的Fedora上運行,我需要從源代碼進行編譯和安裝,而不是使用yum install。我是linux編程的初學者,想知道更多。 我做皮匠documentation wiki on Github我的研究,它顯示了對「源R

    0熱度

    1回答

    說我有一個rpm,用於SUSE Linux企業服務器(SLES)建,我想安裝紅帽企業Linux同樣的轉速。 我將在這裏面對任何體系結構相關的問題? 什麼是安裝一個rpm,對於一個操作系統內置,在另一個OS的主要問題? 即使安裝了,以後可否面對任何功能問題?

    2熱度

    1回答

    我想使用rpmbuild工具建立一個rpm。 我有構建二進制文件大約30 GB的源代碼。我製作rpm的這個軟件有幾十個可執行文件。當我只複製單個可執行文件的二進制文件(例如.init)時,我的rpm會成功建立。但是,當我將整個構建轉儲到rpm時,rpmbuild會做一切,但最終會導致seg故障。 這裏是我的規格文件: # This is a sample spec file for wget

    1熱度

    1回答

    我正在爲apc創建rpm。在編寫spec文件時,我意識到一些命令可能有一些可以在編譯時間內不斷變化的路徑。例如。這些命令需要在建築時間內執行。 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config 但phpize和php-config文件的完整路徑可能發生變化。那麼如

    4熱度

    2回答

    的rpmbuild可以通過查找由二進制文件所需的共享庫自動檢測依賴性包含在包被忽略,並且,雖然這是一個很好的思考,幾乎每一次,有時間當它是不可取的,但僅適用於一些特定的庫。我指的是一些二進制文件需要通過rpm包管理不提供給系統,但由第三方安裝程序直接安裝的庫的情況。現在 ,問題是:有沒有辦法讓自動檢測功能有效(就派上用場了其他的二進制文件包),但忽略/刪除只有這些特定庫? 喜歡的東西 AutoRe

    2熱度

    2回答

    我建立相當大的RPM(〜的5Gb)並獲得以下消息: `error: Package too large (> 2147483647 bytes)` 有沒有辦法忽略此限制?我使用RPM 4.4.2.3