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 d-shlibmove komutudur.
Program:
ADI
d-shlibmove - Paylaşılan kitaplık dosyalarını Debian paketi oluşturma sürecinde taşıyın
SİNOPSİS
d-shlibmove [seçenekleri] paylaşılan kitaplık.so
TANIM
Bu programı çağırın debian/kurallar bir yedek olarak dh_movefiles paylaşılan kitaplık için
paketler.
Ayrıca geçerlilik için debian/control'ü kontrol eder.
SEÇENEKLER
--movedev [Dosya] [bağıl yön yolu]
Dosyayı, içindeki göreli dizin yoluna kurun. -Dev paket. dir olacak
ile oluşturulan kurmak -d ve dosya taşınacaktır.
--moveshl [Dosya] [bağıl yön yolu]
Dosyayı, paylaşılan kitaplık çalışma zamanı içindeki göreli dizin yoluna yükleyin
paket. Dir ile oluşturulacak kurmak -d ve dosya taşınacaktır.
--moveddevdoc [Dosya]
Dosyayı belge dizinine yükleyin -Dev paket. dir olacak
ile oluşturulan kurmak -d ve dosya taşınacaktır.
0.4 sürümünde eklendi
--ekstralib [paylaşılan kitaplık.so]
Paylaşılan kitaplığı, ana paylaşılan kitaplıkla aynı pakete kurun.
--çoklu
Varsayılan olarak d-shlibmove paylaşılan kitaplığı ve ekstra kütüphaneleri /usr/lib içine kurar.
Bunları yüklemek için bu bayrağı ekleyin / usr / lib /Bunun yerine.
0.48 sürümünde eklendi
--işlemek
Varsayılan olarak d-shlibmove kuru çalışma modunda çalışır. Harekete geçmek için bu bayrağı ekleyin
aslında olur.
--sonek [sonek için eklemek için Paylaşılan kütüphane paket]
Paylaşılan kitaplık paketine bir son ek ekleyin. Bu, ikili arabirim olduğunda bir geçici çözümdür.
paket değişti ve Debian paketlemesinde bazı düzeltmelerin yapılması gerekiyor.
0.3 sürümünde eklendi
-- dev sonek [sonek için eklemek için geliştirme paket]
Geliştirme paketine bir son ek ekleyin. Uyumsuz geliştirme paketi yapmak için.
--shlibs-yerel [şimdiki versiyonu]
Kullanılacak bir debian/shlibs.local dosyası oluşturun ve paylaşılan dosyanın geçerli sürümünü belirtin
kütüphane paketi. debian/shlibs.local dosyasını kaldırmanız gerekiyor, çünkü bu yalnızca ekler
üzerine yazmak için değil.
0.3 sürümünde eklendi
--dönüştürülmüş
Sürümsüz geliştirme paketine yükleyin.
0.42 sürümünde eklendi
--ignorelibdep
Shlib bağımlılığını bastırın. Dinamik olarak çözümlendiğinde kullanışlıdır, örneğin CDBS kullanılarak.
0.42 sürümünde eklendi
--c102
C++ ABI geçişi için paket adlarına c102 son eki ekleyin.
0.8 sürümünde eklendi
--ldbl
Paket adlarına dbl son eki ekleyin.
0.35 sürümünde eklendi
--v5
Paket adlarına v5 soneki ekleyin.
0.61 sürümünde eklendi
--içermek
*.a dosyalarını yükleyin. Bu varsayılan davranıştır.
0.51 sürümünde eklendi
--hariç tut-a
*.a dosyalarını yüklemekten kaçının.
0.51 sürümünde eklendi
--include-la
*.la dosyalarını yükleyin. Bu varsayılan davranıştır.
0.45 sürümünde eklendi
--hariç tutma-la
*.la dosyalarını yüklemekten kaçının.
0.45 sürümünde eklendi
--geçersiz kıl [geçersiz kılma ifade]
Şuna benzeyen, geçersiz kılan bir sed ifadesi ekleyin --geçersiz kıl
s/libshared1-dev/libshared-dev/. Bu ifade birbiri ardına yürütülür.
kuralları.
çoklu --geçersiz kıl belirtilebilir.
0.30 sürümünde eklendi
EXIT KOD
Hata durumunda 1 döndür.
Kuru çalıştırmada 2. dönüş.
Başarıda 0 döndür.
ÖRNEKLER
Aşağıda, varsayımsal bir paket kurulumunun örnek bir komut satırı verilmiştir.
d-shlibmove --işlemek --movedev "debian/tmp/usr/include/*" usr/dahil --ekstralib
debian/tmp/usr/lib/libhomeman-pthread.so debian/tmp/usr/lib/libhomeman.so
onworks.net hizmetlerini kullanarak çevrimiçi d-shlibmove kullanın