table of contents
other versions
- wheezy 3.0.7
EMGRIP-DUPES(1) | User Contributed Perl Documentation | EMGRIP-DUPES(1) |
NAME¶
Emgrip-dupes X findet Paket, die in mehr als einer Komponente aufgelistet sindUeBERSICHT¶
Syntax: emgrip-dupes -b PFAD [OPTIONEN] emgrip-dupes -b PFAD -m|--merge NAME [OPTIONEN] emgrip-dupes -b PFAD -p|--purge NAME [OPTIONEN] emgrip-dupes -?|-h|--help|--version Commands: -b|--base-path PATH: path to the top level grip directory [required] -a|--arch ARCHITECTURE: architecture to test [default: i386] -m|--merge NAMES: retain this duplicate at the latest version in all -p|--purge NAMES: remove the duplicates from 'main' -t|--trim NAMES: retain the duplicates in main only -?|-h|--help|--version: print this help message and exitOptionen:
--grip-name ZEICHENKETTE: alternativer Name fuer das Grip-Depot
-s|--suite SUITE: zu pruefende Suite (Vorgabe: Unstable)
-n|--dry-run: die Reprepro-Befehle ausgeben, die benutzt
wuerden
Beschreibung¶
Xmgrip-dupesX scannt die Grip-Depot-Paketdaten und die Konfiguration und erkennt die unterstuetzte Liste der Komponenten in der angefragten Suite. In manchen Faellen sind diese Duplikate nuetzlich und es wird nur eine kleine Speichermenge von dieser zusaetzlichen Auflistung in Anspruch genommen. Die Version in einer Komponente kann jedoch einfach nicht mit der Version in einem anderen im Einklang stehen. Am staerksten wird die Groesse der Packages-Datei fuer die XmainX-Komponente gewichtet (die, die jeder Anwender herunterladen muss). Der Purge-Modus wird die Auflistung der angegebenen Pakete aus XmainX entfernen. Der Merge-Modus wird die veraltete Version in Einklang mit der aktuellsten Version des Pakets bringen, so dass alle Komponenten die aktuellste Version aufweisen.Einschraenkungen¶
Der naechste Schritt besteht darin, die XKorrekturX der Duplikate zu automatisieren, aber dies benoetigt Pflege. Manuelle Korrekturen schliessen das Erkennen der Pakete ein, um sie in XmainX zu behalten (wo das Duplikat nicht in XdevX, XdocX oder XdebugX erwuenscht ist) und dies an X--trimX zu uebergeben. Der komplexere Fall ist es, etwas aus XmainX zu entfernen (z.B. ist das Paketnamenssuffix X-devX, X-docX, X-dbgX oder die XSectionX ist XdevelX, XdbgX, XdocX oder XlibdevelX). Xemgrip-dupes --purgeX entfernt jedes Binaerpaket getrennt, da das Entfernen von Paketen aus XmainX in einer einzigen Operation auch die Quelle entfernen wuerde. Dies ist ein besonderes Problem, falls das Quellpaket ausserdem Binaerpakete erstellt, die fuer XmainX gedacht sind, z.B. XdbusX.Copyright und Lizenz¶
Copyright (C) 2009 Neil Williams <codehelp@debian.org> Dieses Paket ist freie Software; Sie koennen es unter den Bedingungen der XGNU General Public LicenseX, wie sie von der XFree Software FoundationX entweder in Version 3 der Lizenz oder (optional) in einer spaeteren Version veroeffentlicht wurde, weiterverteilen und/oder veraendern. Dieses Programm wird inder Hoffnung verteilt, dass es nuetzlich sein wird, aber OHNE JEGLICHE GEWAeHRLEISTUNG, auch ohne die inbegriffene Gewaehrleistung von MARKTGAeNGIGKEIT und EIGNUNG FUeR EINEN SPEZIELLEN ZWECK. Lesen Sie die XGNU General Public LicenseX, um weitere Einzelheiten zu erhalten. Sie sollten mit diesem Programm eine Kopie der XGNU General Public License erhalten haben. Falls nicht, lesen Sie <http://www.gnu.org/licenses/>.
2011-06-19 | perl v5.12.3 |