熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤(pán)啟動(dòng)盤(pán) 真正純凈版的win7系統(tǒng)
時(shí)間:2015-09-11 14:44:07 作者:zhijie 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150911/57516.html 手機(jī)查看 評(píng)論 反饋
3.現(xiàn)在文件都各就各位,請(qǐng)以普通用戶身份創(chuàng)建一個(gè)說(shuō)明文件。Rpmbuild 命令將會(huì)找到所有需要的指示來(lái)創(chuàng)建該文件。在最近的Red Hat和衍生版本中,創(chuàng)建說(shuō)明文件很容易:只需要用vim編輯器創(chuàng)建一個(gè)包含所有內(nèi)容的文件,擴(kuò)展名設(shè)為.spec即可。下面是test-1.0rpm包 中該文件的樣子(模板改變的地方已用粗體標(biāo)出):
Name:test
Version:1.0
Release:1%{?dist}
Summary:A test package
Group:Test Packages
License:GPL
URL: https://test.example.com
Source0:%{name}-%{version}.tar.gz
BuildRoot:%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: /bin/rm, /bin/mkdir, /bin/cp
Requires: /bin/bash, /bin/date
%description
部署單一文件包的演示
%prerp
%setup –q
%build
#configure
#make %{? _smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
cp /usr/src/redhat/test-1.0/test.sh $RPM_BUILD_ROOT/usr/local/bin
%clean
rm -rf $RPM_BUILD_ROOT
%files
#%defattr(-root,root,-)
#%doc
%attr(0755,root,root)/usr/local/bin/test.sh
#%changelog
#* Today
#- Creation of initial RPM
現(xiàn)在.spec文件創(chuàng)建完成,是時(shí)候完成最終的工作了。請(qǐng)使用根目錄用戶身份安裝rpmbuild命令。在Red Hat中,請(qǐng)用yum install rpm-build完成這項(xiàng)工作。接下來(lái),請(qǐng)確保所有的文件都呆在正確的地方。Tar存檔文件必須位于創(chuàng)建軟件包的當(dāng)前用戶帳戶的~/rpmbuild /SOURCES 目錄下,demo.spec文件必須位于~/rpmbuild/SPECS目錄下,F(xiàn)在你可以用rpmbuild -ba test.spec命令來(lái)創(chuàng)建軟件包了。這會(huì)在/usr/src/redhat/RPMS目錄下創(chuàng)建你的RPM文件。
以上就是Linux系統(tǒng)創(chuàng)建RPM的的步驟了,有了RPM包就可以直接用軟件的鏈接地址安裝軟件了。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)