| Dpkg :: yapmak DPKG :: Yapmak, temiz bir şekilde bir Debian paketi (.dpkg) oluşturmak için bir perl modülüdür. |
Şimdi İndirin |
Dpkg :: yapmak Sıralama ve Özet
- Yayıncı adı:
- Scott Harrison
- yayıncı web sitesi:
- http://search.cpan.org/~sharrison/DPKG-Tools-0.1/DPKG/Make.pm
Dpkg :: yapmak Etiketler
Dpkg :: yapmak Açıklama
DPKG :: Yapmak, temiz bir şekilde bir Debian paketi (.dpkg) oluşturmak için bir perl modülüdür. DPKG :: yapmak, temiz bir şekilde bir debian paketi oluşturmak için bir perl modülüdir (.dpkg) .Synopsis, dpkg kullanın :: yapmak; # "Manifest": Yazılım paketini içerecek dosyaların listesi. benim @filelist = ('tmproot / file1.txt', 'tmproot / file2.txt', 'tmproot / file3.txt', 'tmproot / file4.txt', 'tmproot / file4.txt'); % docum; Benim% conf; % metadatım; # Dosyaların özel kullanımını tanımlayın. $ DOC {'tmproot / file1.txt'} = 1; $ conf {'tmproot / file2.txt'} = 1; # Çıplak minimum meta veri (yazılım paketinin tanımlayıcı verileri). $ pathpefix = 'tmproot'; $ TAG = 'TEST'; # büyük harf karakterleri kullanamazsınız $ $ versiyonu = '0,1'; $ sürümüm = '1'; # Son derece tanımlayıcı meta veriler. % metadat = ('satıcı' => 'Perl laboratuarında mükemmellik', 'Özet' => 'bir test yazılımı', 'adı' => $ etiketi, 'CopyrightName' => '...', 'Grup' => 'taban', 'autoreqprov' => 'hayır', 'gerektirir => ,' e-posta '=>' joe@somewhere.com ',' açıklama '=>' Bu paket DPKG tarafından oluşturulur: : Yap. 'Bu.' Bu, '. $ Etiketi.' Yazılım paketi ',' pre '=>' echo "DPKG :: yapmak; ''. 'DPKG :: Make Http'te mevcuttur. : //www.cpan.org/. "',); # Geçici "SANDBOX" (bu, bu silinmemelidir çünkü bu silinir!). $ buildloc = 'tempbuildloc'; # "Execute" alt rutini, tüm DPKG oluşturma adımlarını koordine eder. DPKG :: Make :: Execute ($ Etiket, $ Sürüm, $ Yayın, $ Arch, $ Buildloc, $ PathPrefix, @ FileList,% DOC,% CP,% MetaDATA); # Ayrıca daha atomik adımlarda bir DPKG oluşturabilirsiniz; Bu üç küçük # adım, Execute komutuna eşdeğerdir. # Adım 1: RPM kaynak konumunu oluşturun. DPKG :: Make :: DPKGSRC ($ Etiket, $ Sürüm, $ Yayın, $ Arch, $ BuildLoc, $ PathPrefix, @ FileList,% DOC,% CP,% MetaDATA); # Adım 2: RPM'yi oluşturun ve çağrılan dizinin içine kopyalayın. DPKG :: Make :: CompileedPKG ($ BuildLoc, $ Metadata {'Name'}, $ Sürüm, $ Yayın, $ Arch, $ Currentdir, $ invokingdir); # Adım 3: RPM toplamak ve oluşturmak için kullanılan yeri temizleyin. DPKG :: Yapmak :: CleanBuildloc ($ iniltloc); Gereksinimler: · Perl
Dpkg :: yapmak İlgili Yazılım