İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cpan2debp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında cpan2debp çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cpan2debp komutudur.

Program:

ADI


dh-make-perl - Perl modüllerinden debian kaynak paketleri oluşturun

SİNOPSİS


dh-make-perl [yap] {SOURCE_DIR | --cpan MODÜL|MESAFE} seçenekler...
dh-make-perl yenileme {--bir tek ...} [dizin]
dh-make-perl Foo::Bar'ı bulun ...
dh-make-perl yenileme-önbelleği
dh-make-perl dökümü-config
dh-make-perl yardım
cpan2deb MODÜL|MESAFE seçenekler...
cpan2dsc MODÜL|MESAFE seçenekler...

TANIM


dh-make-perl Perl'den bir debian kaynak paketi oluşturmak için gereken dosyaları yaratacaktır.
modül veya CPAN dağıtımı. Bu, çoğu basit paket için işe yarar ve ayrıca
Perl modüllerini paketlemeye başlarken.

--cpan anahtarıyla bir modül veya dağıtım adı belirtebilir ve dh-make-perl irade
sizin için bir CPAN aynasından indirin ya da zaten olan dizini belirleyebilirsiniz.
paketlenmemiş kaynaklar Argüman olarak ne --cpan ne de bir dizin verilmezse, dh-make-perl
geçerli dizindeki verilerden bir Perl paketi oluşturmaya çalışır.

"--build" ve "--install" kullanarak debian ikili paketini oluşturabilir ve kurabilirsiniz.
komut satırı anahtarları.

If dh-make-perl denir

cpan2deb Foo::Bar

gibi davranır

dh-make-perl yapmak --build --cpan Foo::Bar

If dh-make-perl denir

cpan2dsc Foo::Bar

gibi davranır

dh-make-perl yapmak --build-source --cpan Foo::Bar

Bu programı kullanmak, debian geliştirici belgelerini okumamak için bir mazeret değildir.
Debian politikası, Debian Perl politikası, paketleme kılavuzu vb. dahil.

KOMUTLAR
yapmak
Komut verilmemişse varsayılan komut. Sıfırdan debianizasyon oluşturur. başarısız
eğer bir hata ile debian/ dizin zaten var.

[dizini] yenile
Bir paketi yenilemek için. "dizin" varsayılan olarak geçerli çalışma dizinidir.
Yeniden Yapıyor debian/telif hakkı, debian/kurallar, debian/uyum mevcut şablonları kullanarak.
Bu dosyalarda herhangi bir değişiklik yapılmadan önce, bir .bak ile bir yedek kopya oluşturulur.
soneki.

Bu yararlı olduğunda debian/kurallar eski şablonlar kullanılarak oluşturulmuştur ve şunları içermez:
çok özelleştirme. Her zaman olduğu gibi, olup olmadığını doğrulamanız şiddetle tavsiye edilir. debian/kurallar
aklı başında görünüyor.

"refresh" ayrıca bağımlılık listelerini güncellemeye çalışır. debian / kontrol itibaren META.yml. O
kancalar yorgan(1) içine debian/kurallar ve yaratır debian/README.source

Güncellerken debian/telif hakkı dh-make-perl e-postayı hatırlama konusunda akıllı olmaya çalışıyor
adresler. Telif hakkı sahiplerinin listesini ve e-postalarını alır. debian/* itibaren
oturum kapatma satırları debian/değişiklik günlüğü. Ancak e-posta adreslerine izin vermek için
değişiyor, formun değişiklik satırlarını arıyor

* E-posta değişikliği: Debbie Devlin -> [e-posta korumalı]

Şimdi "Debbie Devlin[e-posta korumalı]>" telif hakkı yerine kullanılacaktır
"Debbie Devlin[e-posta korumalı]>".

--bir tek | -o kontrol|telif hakkı|dokümanlar|örnekler|kurallar
Bu seçenek, kişinin debian/ dizinindeki yalnızca bir veya daha fazla dosyayı güncellemesine izin verir.
ne zaman dh-make-perl "yenile" modunda çalıştırılır. Dosya adları virgülle ayrılır. NS
seçenek, argümanlar biriktirerek birden çok kez verilebilir.

yerleştirmek MODÜL ...
Verilen Perl'i içeren paketi bulmaya çalışır MODÜLs.

Örnek:

dh-make-perl IPC::Run3 XML::Tidy'yi bulun

yenileme önbelleği
dh-make-perl tarafından getirilen İçerik dosyalarını ayrıştırır. apt dosyası(1) ve sonucu saklar
bir önbellekte. Herhangi bir İçerikten daha eskiyse önbellek otomatik olarak yenilenir
dosya. Ancak, koşarsanız apt dosyası(1) gecelik cron işinde, ilk kez koştuğunda
dh-make-perl gün boyunca önbelleğin yeniden oluşturulmasını bekleyeceksiniz. İle birlikte
bu seçenek, önbellek yeniden oluşturmayı "apt-file" den hemen sonra cron işine taşıyabilirsiniz.
Güncelleme".

Önbellek, İçindekiler dosyalarından daha yeniyse hiçbir şey yapmaz.

döküm yapılandırması
Yazıcıya yazdırılacak varsayılan ayarlar da dahil olmak üzere mevcut yapılandırmaya neden olur.
standart çıktı.

dh-make-perl.conf dosyasını doldurmak için kullanışlıdır.

yardım et
Kısa kullanım bilgilerini görüntüler.

SEÇENEKLER
--apt-içerik-dir dir
apt-file Contents dizininin konumu. Varsayılan /var/cache/apt/apt dosyası

--ark herhangi | herşey
Bu, kemere bağımlı ve kemerden bağımsız paketler arasında geçiş yapar. Eğer --ark değil
Kullanılmış, dh-make-perl buna tek başına karar vermek için nispeten iyi çalışan algoritmalar kullanır.

--yedeklemeler | --yedek yok
"Yenile" modunda, yedeklerini oluşturun debian/telif hakkı ve debian/kurallar önce
onların üzerine yazmak. Varsayılan olarak açık.

--basepkgs
Açıkça "temel" paketleri dikkate almak için virgülle ayrılmış bir paket listesi verir (ör.
Debian sistemlerinde her zaman bulunması gereken paketler). Bu seçenek varsayılan olarak
"perl,perl-base" - modül bağımlılıklarını kontrol etmek için kullanılır. Gerekli bir modül ise
"basepkgs" içinde, "debian/control"ün "bağlıdır:" alanında bahsedilmeyecektir.

Bu seçenek belirtilirse, yukarıda belirtilen varsayılan paketler dahil edilmeyecektir.
(ancak sonuçta ortaya çıkan pakette açık bağımlılıklar olarak bahsedilecektir). yapabilirsin
elbette, kendi modüllerinizden bahsedin ve varsayılan değerleri açıkça belirtin.

yol açabileceğinden, bu seçeneğin seyrek ve dikkatli kullanılması gerektiğini unutmayın.
paketler doldurulmamış bağımlılıklar nedeniyle yeniden oluşturulamıyor.

--bbağımlı YAPIYA BAĞLIDIR
Modülün yapı bağımlılıkları için kullanılacak dizeyi manuel olarak belirtin (yani,
başarılı olması için yüklenmesi gereken paketler ve sürümleri
paketi oluşturun). tarafından oluşturulan paketler olduğunu unutmayın. dh-make-perl gerektirir
debhelper, yapı bağımlılığı olarak belirtilecek. --depends ile aynı not geçerlidir
burada - yalnızca gerektiğinde kullanın.

--bbağımlı YAPI-BAĞIMLI-BAĞIMSIZ
Modülün yapı bağımlılıkları için kullanılacak dizeyi manuel olarak belirtin
mimariden bağımsız yapılar. --depends ve --bdepends için olanlarla aynı notlar
seçenekler burada geçerlidir.

--depends, --bdepends ve --bdependsi için şunu da belirtebileceğinizi unutmayın:
alan debian/rules'da görünmemelidir (gerçekten kastediyorsanız, elbette ;-))
argüman olarak boş bir dize vererek.

--yapı
Paket dizinini ayarladıktan sonra ikili paketi (yani .deb dosyasını) oluşturur.

Not: Bu, yalnızca bir ikili paket oluşturur ("fakeroot debian/rules ikili" olarak adlandırılarak) ve
paketi imzalamaz. için değil, bir paketin hızlı yerel kurulumu içindir.
Debian arşivine gönderilmeye hazır bir paket oluşturma.

--build-kaynak
ayarladıktan sonra kaynak paketi (yani .dsc ve .debian.tar.gz dosyaları) oluşturur.
paket dizini yukarı.

Not: Bu, yalnızca bir kaynak paket oluşturur ("dpkg-source -b" çağrılır) ve imzalamaz
paket. Atılacak bir kaynak paketin hızlı yerel kurulumu içindir.
örneğin bir pbuilder'a, gönderilmeye hazır bir kaynak paketi oluşturmak için değil
Debian arşivi.

--kapatır ITPBUG
Bu paketin kapattığı ITP hata numarasını manuel olarak belirtin. verilmezse, dh-yap-
perl kullanarak uygun hata numarasını almak için bugs.debian.org'a bağlanmaya çalışacaktır.
WWW :: Makineleştir.

--çekirdek-tamam
Çekirdek Perl modüllerinin oluşturulmasına izin verir. Varsayılan olarak, dh-make-perl inşa etmesine izin vermeyecek
standart Perl kitaplığının bir parçası olarak gönderilen modül; bunu belirterek
seçeneği dh-make-perl nasıl olsa inşa edecekler.

Muhtemel olmamasına rağmen, bunun ilgisiz öğelerinizi kırabileceğini unutmayın.
sistem - bir çekirdek modülün daha yeni bir sürümü API'yi bozarsa, her türlü arka plan programı
sinirlenebilir ;-)

--cpan MODÜL|MESAFE
talimatını dh-make-perl verilen CPAN modülünü veya dağıtımını almak ve çıkarmak için.
Hem "Foo::Bar" hem de "Foo-Bar" ile çalışır.

--cpan-ayna AYNA
Yansıtma olarak kullanılacak bir CPAN sitesi belirtir.

--veri-dir DİZİN
Varsayılan "/usr/share/dh-make-perl" yerine başka bir veri dizini kullanın

Veri dizini dh-make-perl varsayılan kurallarını arar.* şablonları. Bu
Benzer --home-dir, ancak APT Contents önbelleğinin konumunu değiştirmez
dosya. Her ikisi de verilirse, --home-dir öncelik kazanır.

--bağlı olmak BAĞLI OLMAK
Modül bağımlılıkları için kullanılacak dizeyi manuel olarak belirtin. bu olmalı
modülleri oluştururken kullanılır dh-make-perl Perl bağımlılıklarını tahmin edemez (örneğin
Module::Install kullanılarak oluşturulmuş modüller olarak veya Perl kodu Perl olmayana bağlı olduğunda
ikili dosyalar veya kitaplıklar. Genellikle, dh-make-perl bağımlılıkları çözecek
kendisi. geçmek gerekirse dh-make-perl bağımlılık bilgisi, kullanarak yapmalısınız
debian paket formatı. yani

dh-make-perl --libtest-more-perl'e bağlıdır

--desc KISA TANIM
Paketin kısa açıklaması olarak --desc argümanını kullanır.

--dh VERSION
İstenilen debhelper uyumluluk seviyesini ayarlayın. Mimari için varsayılan değer 8'dir.
bağımsız paketler ve mimariye bağlı paketler (XS) için 9'dur.

versiyon 0.77 yana, dh-make-perl yalnızca debhelper uyumluluk düzeylerini destekler > = 8.

Yerimizi debhelper(1).

--uzaklık DAĞITIM
"İçerik" dosyaları ayrıştırılan dağıtımları sınırlayın. Argüman bir
dağıtım adı.

Varsayılan: boş, yani filtreleme yok.

Örnek:
dh-make-perl --dist dağlama

--e-posta | -e EMAIL
Debian/control'de ve içinde kullanılacak Bakımcı e-posta adresini manuel olarak belirtin.
debian/değişiklik günlüğü.

--hariç tutmak | -i [REGEX]
Bu, bazı dosyaları doküman aramasından hariç tutmak için bir PCRE belirlemenize ve
onun gibi şeyler. Argüman verilmezse (ancak anahtar belirtilirse - belirtilmezse)
anahtar her şeyi içerecektir), varsayılan olarak dpkg-source'un varsayılan değerleridir.

--Yüklemek
Yeni oluşturulmuş paketi yükler. --install belirtmek --build anlamına gelir - paket
inşa edilmedikçe kurulmayacaktır (belli ki ;-))

--müdahaleci
Modül bağımlılıklarını belirlerken Module::Depends başarısız olursa, şununla tekrar dener:
Modül:: Bağımlı:: Müdahaleci. M:D:Tüm .pm dosyalarını yüklerim, diğerlerinin yüklenmesini engeller
modüller, sizin adınıza güvenilir olmayan kodu etkin bir şekilde çalıştırır. Dikkatle kullanın.

--ağ
ITP ve benzeri hatalar için Debian WNPP listelerinin sorgulanmasını sağlar. Varsayılan olarak etkindir,
devre dışı bırakmak için "--no-network" kullanın.

--not
Modülün otomatik testini derlemenin bir parçası olarak çalıştırmamak için bu seçenek
komut dosyası 0.54'te kaldırıldı. Lütfen DEB_BUILD_OPTIONS'a onay işareti koyun
paket oluştururken testleri atlamak istiyorsanız ortam değişkeni.

--home-dir DİZİN
APT İçeriği ve diğer önbelleklerin depolandığı yer.

Varsayılan: ~/.dh-make-perl

--paket ismi | -p PAKET İSMİ
Modülün adında tire olduğunda kullanışlı olan Paket Adını manuel olarak belirtin.

--pkg-Perl
Debian Perl Grubu için bir paket hazırlarken kullanışlıdır
<http://pkg-perl.alioth.debian.org>.

"Maintainer", "Uploaders", "Vcs-Git" ve "Vcs-Browser" alanlarını ayarlar. debian / kontrol
buna göre. Ayrıca, "--vcs git" kullanıldığında (varsayılan), bir Git uzaktan kumandası kurar
üzerinde doğru yeri gösteren git.debian.org.

- yinelemeli
Yalnızca "--cpan" ile "make" modunda geçerlidir veya rehber argümanlar. dh-make-perl'e neden olur
paketleme oluşturmaya çalışın (ve muhtemelen "--build" ise paketleri oluşturun ve kurun ve
Paketlerin eksik olduğu bağımlılıklar için "--install" seçenekleri de verilmiştir).

Bu şu şekilde çalışır: 'ana' paket oluşturulduğunda, eksik paketler
bir listeye koyun ve ardından debianisaion prosedürü sırayla her biri üzerinde çalıştırılır,
tekrarlı.

--gereklideps
Bir bağımlılık Perl paketi bulunamazsa başarısız olur (bağımlılık izleme, apt-
dosya paketi yüklendi ve güncellendi)

--kaynak biçimi biçim
Ambalaj oluştururken veya yenilerken belirtilen kaynak biçimini kullanın. Varsayılan
"3.0 (yorgan)".

--kaynaklar-listesi DOSYA
Bunu kullanmak için "İçindekiler" dosya ayrıştırıcısına talimat verin dosya belirli bir dosyanın olup olmadığını belirlerken
ayrıştırılmalı veya ayrıştırılmamalıdır. İçindekiler dosyaları herhangi bir satırla eşleşmiyor sources.list olmadığını
artık kullanmadığınız aynalardan eski dosyaları ayrıştırırken size zaman kazandırmak için ayrıştırıldı.

Varsayılan: apt'nin varsayılanı.

--vcs VCS
In --pkg-Perl modunda, oluşturulan sürümde belirtilen sürüm kontrol sistemini kullanın. Vcs-*
alanlar. Varsayılan "git" dir.

If VCS "git" ise, "dh-make-perl" üç dallı bir Git deposu kuracaktır:

akıntıya karşı
Yukarı akış kaynaklarını içeren ilk dal

usta
Paketlemenin yapıldığı dal, "yukarı yönde" çatallanmış ve içeriği ile
"debian/" dizini eklendi.

saf katran
Tutmak için bir şube saf katran(1) veri.

If --pkg-Perl ayrıca verilir, üzerindeki depoya işaret eden bir "Origin" uzaktan kumandası eklenir.
git.debian.org.

--ayrıntılı | --hayır-ayrıntılı
İşleme sırasında ek bilgileri yazdırın.

--verbose "make" modunda varsayılan olarak açıktır, aksi takdirde kapalıdır.

--versiyon VERSION
Ortaya çıkan paketin sürümünü belirtir.

onworks.net hizmetlerini kullanarak cpan2debp'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad