table of contents
| dpkg-name(1) | dpkg suite | dpkg-name(1) |
BEZEICHNUNG¶
dpkg-name - Debian-Pakete zu vollen Paketnamen umbenennen
ÜBERSICHT¶
dpkg-name [Option …] [--] Datei …
BESCHREIBUNG¶
Diese Handbuchseite dokumentiert das dpkg-name-Programm, das eine einfache Möglichkeit bereitstellt, Debian-Pakete in ihren vollen Paketnamen umzubenennen. Ein voller Paketname besteht aus Paket_Version_Architektur.Pakettyp wie in der Steuerdatei des Pakets angegeben. Der Version-Teil des Dateinamens besteht aus der Versionsinformation der Originalautoren, optional gefolgt von einem Bindestrich und der Revisionsinformation. Der Pakettyp-Teil entstammt dem Feld package_type (falls vorhanden) oder wird auf deb gesetzt.
OPTIONEN¶
- -a, --no-architecture
- Der Zieldateiname wird keine Architekturinformation enthalten.
- -k, --symlink
- Legt einen Symlink an, anstatt zu verschieben.
- -o, --overwrite
- Existierende Dateien werden überschrieben, falls sie den gleichen Namen wie der Zieldatei haben.
- -s, --subdir [Verzeichnis]
- Files will be moved into a subdirectory. If the directory given as
argument exists the files will be moved into that directory otherwise the
name of the target directory is extracted from the section field in the
control part of the package. The target directory will be
«unstable/binary-architecture/section». If the
section is not found in the control, then no-section is assumed,
and in this case, as well as for sections contrib,
non-free-firmware and non-free the target directory is
«section/binary-architecture». The section
field is not required so a lot of packages will find their way to the
no-section area.
Warnung: Verwenden Sie diese Option mit Vorsicht, sie ist unordentlich.
- -c, --create-dir
- Diese Option kann zusammen mit der Option -s verwendet werden.
Falls das Zielverzeichnis nicht gefunden werden kann, wird es automatisch
angelegt.
Warnung: Verwenden Sie diese Option mit Vorsicht.
- -?, --help
- Zeigt einen Hinweis zum Aufruf und beendet das Programm.
- -v, --version
- Gibt die Version aus und beendet das Programm.
UMGEBUNG¶
- DEB_HOST_ARCH
- Setzt die Host-Architektur. Dies betrifft den Architekturnnamen, der im Paket-Dateinamen verwandt wird.
- DPKG_COLORS
- Setzt den Farbmodus. Die derzeit unterstützten Werte sind:
auto (Vorgabe), always und never.
Supported since dpkg 1.18.5.
- DPKG_NLS
- Falls dies gesetzt ist, wird es zur Entscheidung, ob Native Language
Support, auch als Unterstützung für Internationalisierung
(oder i18n) bekannt, aktiviert wird. Die akzeptierten Werte sind: 0
und 1 (Vorgabe).
Supported since dpkg 1.19.0.
FEHLER¶
Einige Pakete folgen nicht der Namensstruktur Paket_Version_Architektur.deb. Pakete, die von dpkg-name umbenannt wurden, folgen dieser Struktur. Im Allgemeinen hat diese keinen Einfluss darauf, wie Pakete von dselect(1)/dpkg(1) installiert werden, aber andere Installationswerkzeuge können auf diese Benennungsstruktur angewiesen sein.
BEISPIELE¶
- dpkg-name bar-foo.deb
- Die Datei bar-foo.deb wird in bar-foo_1.0-2_i386.deb oder etwas Ähnliches (abhängig von der Information, die in dem Steuerteil von bar-foo.deb ist) umbenannt.
- find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a
- Alle Dateien mit der Endung deb im Verzeichnis /root/debian und seiner Unterverzeichnisse werden von dpkg-name - falls notwendig - ohne Architekturinformation umbenannt.
- find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
- Machen Sie das nicht. Ihr Archiv wird eine kompletter Saustall werden, da viele Pakete nicht mit Sektionsinformationen kommen. Machen Sie dies nicht.
- dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb
- Dies kann beim Bau neuer Pakete verwendet werden.
SIEHE AUCH¶
ÜBERSETZUNG¶
Die deutsche Übersetzung wurde 2004, 2006-2025 von Helge Kreutzmann <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und 2008 von Sven Joachim <svenjoac@gmx.de> angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 2 oder neuer für die Kopierbedingungen. Es gibt KEINE HAFTUNG.
| 2026-09-09 | 1.23.11 |