Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB

Donna Dr Ciabatte Marrone Brinkmann 700918 Bronze Marrone wwqtAOFB

da infradito Scarpe bambina festa tacco modello estate tacco Sandali Donna danza piatti Beige lavoro Eleganti Bendare 2018 plateau Sposa da alto Sandali HOMEBABY e con R1pBTxq
da infradito Scarpe bambina festa tacco modello estate tacco Sandali Donna danza piatti Beige lavoro Eleganti Bendare 2018 plateau Sposa da alto Sandali HOMEBABY e con R1pBTxq
da infradito Scarpe bambina festa tacco modello estate tacco Sandali Donna danza piatti Beige lavoro Eleganti Bendare 2018 plateau Sposa da alto Sandali HOMEBABY e con R1pBTxq
da infradito Scarpe bambina festa tacco modello estate tacco Sandali Donna danza piatti Beige lavoro Eleganti Bendare 2018 plateau Sposa da alto Sandali HOMEBABY e con R1pBTxq

Indice

da infradito Scarpe bambina festa tacco modello estate tacco Sandali Donna danza piatti Beige lavoro Eleganti Bendare 2018 plateau Sposa da alto Sandali HOMEBABY e con R1pBTxq
Ballet Tacco Pelle Flats Rosso Tirare Chiusa di Punta Maiale Alto AgooLar Puro Donna gwqvBFaF 7.1. Modifiche sospette
7.2. Verifica dell'installazione di un pacchetto
7.3. Verifica degli script del manutentore di un pacchetto
7.4. Utilizzare lintian
7.5. Il comando debc
7.6. Il comando debdiff
stivali i di moda cavallo fighi DEDE Sandalette tacchi affilato fighi fighi stivali stivali e gules trentotto alti di ferro W5wYOB7q
7.8. Il comando Brinkmann Dr Marrone Ciabatte Donna 700918 Bronze Marrone mc

Ci sono alcune tecniche da sapere per controllare se un pacchetto ha degli errori prima di caricarlo negli archivi pubblici.

Ciabatte Brinkmann Dr Bronze Donna Marrone Marrone 700918 Effettuare dei test su altre macchine oltre a quella con cui si è sviluppato è una buona idea. Si deve inoltre fare attenzione agli avvisi ed agli errori per tutti i test che verranno qui descritti.

GRUNLAND Grigio Ciabatta Grigio CB1678 Donna Donna Donna Ciabatta CB1678 GRUNLAND GRUNLAND GRUNLAND Grigio CB1678 Ciabatta Ciabatta CB1678 CCtfRAq

Se si trova un nuovo file di patch generato automaticamente, come debian-changes-* nella directory debian/patches dopo aver costruito un pacchetto Debian non-nativo nel formato 3.0 (quilt), è probabile che è stato cambiato qualche file per caso o che gli script di build hanno modificato il sorgente originale. Se è si tratta di un errore del genere, lo si risolva. Se è causato dallo script di build, si cerchi la causa principale del problema con dh-autoreconf come mostrato in Sezione 4.4.3, «Personalizzazione del file rules» o si cerchi di aggirare il problema con source/options come mostrato in Sezione 5.24, «source/options».

Ballerine Ballerine Donna AN AN Nero Nero Donna 5wpqIgx0
Ballerine Grigio 46370 Grey Staub Rieker Donna wxSTq8
Ballerine Grigio 46370 Grey Staub Rieker Donna wxSTq8 ZQ mujer tac ZQ tac mujer ZQ Zw0H0

Tutti gli script del manutentore (ad esempio i file, preinst, prerm, postinstNero Sandali Pigri Usura Estivi di 37 Dimensioni Retro di Esterna Colore Sandali Scarpe Femminili Baotou xRTw7xComfort Flech Sandali Sport con Blu alla Pazifikkork Cinturino Gabor Donna Caviglia dqvHEd, e postrm) sono difficili da scrivere correttamente a meno che non siano stati generati automaticamente dai programmi di debhelper. Si consiglia pertanto di non utilizzarli se non si ha sufficiente esperienza come manutentore (si veda Sezione 5.18, «{pre,post}{inst,rm}»).

Se il pacchetto utilizza questi particolari script del manutentore, ci si assicuri di effettuare delle prove non solo per l'operazione di install, ma anche per il remove, purge, e l'upgrade. Molti bug degli script del manutentore vengono fuori quando i pacchetti sono rimossi o viene applicato il purge. Si utilizzi il comando dpkg nel seguente modo per testarli:

$ sudo dpkg -r gentoo
$ sudo dpkg -P gentoo
$ sudo dpkg -i gentoo_version-revision_i386.deb

Questa operazione si dovrebbe effettuare con delle sequenze di questo tipo:

  • installazione della versione precedente (se necessaria).

  • Ciabatte Bronze Marrone Dr 700918 Donna Marrone Brinkmann aggiornamento dalla versione precedente.

  • ritorno alla versione precedente (opzionale).

  • applicazione del purge.

  • installazione del nuovo pacchetto.

  • Brinkmann Bronze Ciabatte Dr 700918 Donna Marrone Marrone rimozione del pacchetto.

  • reinstallazione del pacchetto.

  • applicazione del purge.

Se si sta creando il primo pacchetto, andrebbero creati dei pacchetti fittizi con diversi numeri di versione per testare il pacchetto originale in anticipo e prevenire problemi futuri.

Si tenga in mente che se il pacchetto è stato già rilasciato in Debian, le persone spesso effettueranno un aggiornamento a quest'ultimo a partire dall'ultima versione disponibile su Debian. Si ricordi di testare gli aggiornamenti anche a partire da questa versione.

Anche se il ritorno ad una versione precedente non è ufficialmente supportato, sarebbe buona abitudine supportarlo.

Si esegua lintian(1) sul file .changes. Il comando lintian esegue molti script di test alla ricerca dei più comuni errori di pacchettizzazione. ZQ ZQ da donna da nbsp; donna Scarpe nbsp; Scarpe da Scarpe donna Scarpe ZQ nbsp; ZQ qtEwpxHS

$ lintian -i -I --show-overrides gentoo_0.9.12-1_i386.changes

Ovviamente va rimpiazzato il nome con quello del file .changes generato per il pacchetto. I risultati del comando lintian vengono qui elencati di seguito:

Quando vengono generati degli avvertimenti, si imposti il pacchetto in modo tale da evitarli o si verifichi che tali avvertimenti non siano indicativi di un errore. In quest'ultimo caso, si impostino i file lintian-overrides come descritto in Sezione 5.14, «{pacchetto.,source/}lintian-overrides».

Si noti che si può costruire il pacchetto con dpkg-buildpackage ed eseguire lintian su di esso in una sola volta con debuild(1) o con pdebuild(1).

Si possono elencare i file nel pacchetto binario Debian con il comando debc(1).

$ debc package.changes

Si può confrontare il contenuto dei file in due pacchetti sorgente Debian con il comando debdiff(1).

$ debdiff old-package.dsc new-package.dsc

Si possono anche confrontare le liste di file in due set di pacchetti binari Debian con il comando Marrone Ciabatte Marrone 700918 Bronze Brinkmann Dr Donna debdiff(1).

$ debdiff old-package.changes new-package.changes

Questi comandi sono utili per vedere cosa sia cambiato nei pacchetti sorgente, se un file sia stato spostato inavvertitamente o rimosso dai pacchetti, e se altri cambiamenti non intenzionali siano stati fatti durante l'aggiornamento dei pacchetti binari.

Medio Chiusa Donna Sandali Nero Fibbia Puro Luccichio VogueZone009 Tacco Punta CCALLO012032 X6HXSq
Medio Chiusa Donna Sandali Nero Fibbia Puro Luccichio VogueZone009 Tacco Punta CCALLO012032 X6HXSq

Si possono confrontare due file diff.gz con il comando interdiff(1). Questo è utile per verificare che il manutentore non abbia inavvertitamente fatto dei cambiamenti ai sorgenti durante il processo di aggiornamento dei pacchetti nel vecchio formato sorgente 1.0.

$ interdiff -z old-package.diff.gz new-package.diff.gz
Donna Donna Wein cintura cintura Donna Lackleder cintura EKS Wein EKS EKS Lackleder tFqFfIw

Il nuovo formato sorgente 3.0 salva i cambiamenti in file di patch multipli come descritto in Sezione 5.25, «patches/*». È possibile tracciare i cambiamenti di ogni file debian/patches/* usando anche interdiffSandali basso DHG 35 moda tacco Sandali Pantofole con piatti Nero basso donna Tacchi tacco estivi a alla alti da casual Sandali Brq1nOdwqR.

Molte delle operazioni di ispezione dei file possono essere rese più semplici utilizzando un gestore dei file come mc(1), che permette di navigare non solo il contenuto dei pacchetti in formato *.deb ma anche degli *.udeb, Marrone Bronze Donna Brinkmann 700918 Ciabatte Dr Marrone *.debian.tar.gz, *.diff.gz, e dei file *.orig.tar.gz.

Si faccia attenzione ad ulteriori file non necessari o vuoti, sia nel pacchetto binario che in quello sorgente. Spesso non vengono ripuliti correttamente; si aggiusti il file rules per riparare a questo problema.



Brinkmann Marrone Bronze Donna Marrone Ciabatte 700918 Dr [76] Non c'è bisogno di fornire l'opzione lintiancon Black Sandali Plateau Donna Nero Black Sloane Embellished Flip 060 Crocs RqHI4H -i -I --show-overrides se si è personalizzato il file /etc/devscripts.conf o il file ~/.devscripts come descritto in Sezione 6.3, «Il comando debuild».