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 debclean komutudur.
Program:
ADI
debclean - kaynak kod ağacını temizler
SİNOPSİS
temizleme [seçenekleri]
AÇIKLAMA
temizleme bulunduğu dizin ağacından başlayarak dizin ağacında yürür
çağrılır ve yürütülür debian/kurallar çamça karşılaşılan her Debian kaynak dizini için.
Bu dizinler, bir paket için bir debian/changelog dosyası içererek tanınır.
isim dizininkiyle eşleşiyor. İsim eşleştirme aşağıda açıklanmıştır.
Ayrıca, eğer --cleandebs seçeneği verilir, ardından bir Debian içeren her dizinde
kaynak ağaç, *.deb, *.changes ve *.build adlı tüm dosyalar kaldırılır. .dsc, .diff.gz
ve (.orig).tar.gz dosyalarına dokunulmaz, böylece eğer yayın yeniden oluşturulabilirse
gerekli ve .upload dosyaları öylece bırakılır borç değiştirme düzgün çalışır. NS
--nocleandebs seçeneği bu ekstra temizleme davranışını engeller ve --cleandebs seçenek
zorlar. Varsayılan, bu dosyaları temizlemek değildir.
temizleme kullanım yıkmak(1) kaynak ağacı temizlemek için.
rehber isim denetleme
Diğer birkaç komut dosyasıyla ortak olarak Devscripts paket, temizleme yürüyecek
dizin ağacı aranıyor debian/değişiklik günlüğü Dosyalar. Yolsuzluğa karşı bir koruma olarak
olası sorunlara neden olan dosyalar, bir kez üst dizinin adını inceleyecektir.
bulur debian/değişiklik günlüğü dosyasını seçin ve dizin adının şuna karşılık geldiğini kontrol edin.
paket ismi. Bunu tam olarak nasıl yaptığı, iki yapılandırma dosyası tarafından kontrol edilir.
değişkenler DEVSCRIPTS_CHECK_DIRNAME_LEVEL ve DEVSCRIPTS_CHECK_DIRNAME_REGEX, ve onların
karşılık gelen komut satırı seçenekleri --check-dirname-seviyesi ve --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL aşağıdaki değerleri alabilir:
0 Dizin adını asla kontrol etmeyin.
1 Dizin adını yalnızca, aramamızda dizini değiştirmek zorunda kaldığımızda kontrol edin.
debian/değişiklik günlüğü. Bu varsayılan davranıştır.
2 Her zaman dizin adını kontrol edin.
Dizin adı, geçerli dizin adının (belirlendiği gibi) olup olmadığı test edilerek kontrol edilir.
by pwd(1)) yapılandırma dosyası seçeneği tarafından verilen normal ifadeyle eşleşir
DEVSCRIPTS_CHECK_DIRNAME_REGEX veya komut satırı seçeneğiyle --check-dirname-regex regex.
İşte regex bir Perl normal ifadesidir (bkz. Perlre(3perl)), başlangıçta sabitlenecek olan
ve son. Eğer regex bir '/' içeriyorsa, tam dizin yolu ile eşleşmelidir. Eğer
değil, o zaman tam dizin adıyla eşleşmesi gerekir. Eğer regex 'PAKET' dizesini içerir,
bu, değişiklik günlüğünden belirlendiği gibi kaynak paket adıyla değiştirilecektir. NS
normal ifade için varsayılan değer: 'PACKAGE(-.+)?', dolayısıyla aşağıdaki gibi dizin adları ile eşleşir:
PAKET ve PAKET versiyonu.
SEÇENEKLER
--cleandebs
Ayrıca tüm .deb, .changes ve .build dosyalarını üst dizinden kaldırın.
--nocleandebs
.deb, .changes ve .build dosyalarını üst dizinden kaldırmayın; Bugün nasılsın
varsayılan davranıştır.
--check-dirname-seviyesi N
Yukarıdaki bölüme bakın rehber isim denetleme Bu seçeneğin açıklaması için
--check-dirname-regex regex
Yukarıdaki bölüme bakın rehber isim denetleme Bu seçeneğin açıklaması için
--konf yok, --noconf
Herhangi bir yapılandırma dosyasını okumayın. Bu sadece ilk seçenek olarak kullanılabilir
komut satırında verilir.
-d Derleme bağımlılıklarını kontrol etmek için dpkg-checkbuilddeps çalıştırmayın.
--yardım et Bir yardım mesajı görüntüleyin ve başarıyla çıkın.
--versiyon
Sürüm ve telif hakkı bilgilerini görüntüleyin ve başarıyla çıkın.
YAPILANDIRMA DEĞİŞKENLER
İki yapılandırma dosyası /etc/devscripts.conf ve ~/.devscript'ler bundan kaynaklı
yapılandırma değişkenlerini ayarlamak için. Komut satırı seçenekleri geçersiz kılmak için kullanılabilir
yapılandırma dosyası ayarları. Ortam değişkeni ayarları bu amaçla yok sayılır.
Şu anda tanınan değişkenler şunlardır:
DEBCLEAN_CLEANDEBS
Bu ayarlandıysa Evet, o zaman aynı --cleandebs komut satırı
parametre kullanılıyor.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Yukarıdaki bölüme bakın rehber isim denetleme bunların açıklaması için
değişkenler. Bunların paket çapında yapılandırma değişkenleri olduğunu ve
bu nedenle hepsini etkiler Devscripts bölümünde açıklandığı gibi değerlerini kontrol eden komut dosyaları
ilgili kılavuz sayfalarında ve devscripts.conf(5).
onworks.net hizmetlerini kullanarak debclean'ı çevrimiçi kullanın