|
| |
DPKG
Distributionen :
Allgemein :
Debian : Paketverwaltung :
DPKG : Übersicht
18-Jan-2003/09-Jan-07
Übersicht
Dpkg ist der Debian Paket-Manager; dpkg wird eher selten direkt
verwendet; als Frontend werden meist
Dselect oder APT genutzt, die auf
dpkg aufsetzten.
Syntax:
Usage:
dpkg -i|--install <.deb file name> ... | -R|--recursive <dir> ...
dpkg --unpack <.deb file name> ... | -R|--recursive <dir> ...
dpkg -A|--record-avail <.deb file name> ... | -R|--recursive <dir>
...
dpkg --configure <package name> ... | -a|--pending
dpkg -r|--remove | -P|--purge <package name> ... | -a|--pending
dpkg --get-selections [<pattern> ...] get list of selections to
stdout
dpkg --set-selections set package selections from stdin
dpkg --update-avail <Packages-file> replace available packages info
dpkg --merge-avail <Packages-file> merge with info from file
dpkg --clear-avail erase existing available info
dpkg --command-fd <n> pass commands in on this file descriptor
dpkg --forget-old-unavail forget uninstalled unavailable pkgs
dpkg -s|--status <package-name> ... display package status details
dpkg -p|--print-avail <package-name> ... display available version
details
dpkg -L|--listfiles <package-name> ... list files `owned' by
package(s)
dpkg -l|--list [<pattern> ...] list packages concisely
dpkg -S|--search <pattern> ... find package(s) owning file(s)
dpkg -C|--audit check for broken package(s)
dpkg --print-architecture print target architecture (uses GCC)
dpkg --print-gnu-build-architecture print GNU version of target arch
dpkg --print-installation-architecture print host architecture (for
inst'n)
dpkg --compare-versions <a> <rel> <b> compare version numbers - see
below
dpkg --help | --version show this help / version number
dpkg --force-help | -Dh|--debug=help help on forcing resp. debugging
dpkg --licence print copyright licensing terms
Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|
-x|--extract|-X|--vextract|--fsys-tarfile on archives (type dpkg-deb
--help.)
For internal use: dpkg --assert-support-predepends |
--predep-package |
--assert-working-epoch | --assert-long-filenames |
--assert-multi-conrep
Options:
--admindir=<directory> Use <directory> instead of /var/lib/dpkg
--root=<directory> Install on alternative system rooted elsewhere
--instdir=<directory> Change inst'n root without changing admin dir
-O|--selected-only Skip packages not selected for install/upgrade
-E|--skip-same-version Skip packages whose same version is installed
-G|--refuse-downgrade Skip packages with earlier version than
installed
-B|--auto-deconfigure Install even if it would break some other
package
--no-debsig Do no try to verify package signatures
--no-act Just say what we would do - don't do it
-D|--debug=<octal> Enable debugging - see -Dhelp or --debug=help
--status-fd <n> Send status change updates to file descriptor <n>
--ignore-depends=<package>,... Ignore dependencies involving
<package>
--force-... Override problems - see --force-help
--no-force-...|--refuse-... Stop when problems encountered
--abort-after <n> Abort after encountering <n> errors
Comparison operators for --compare-versions are:
lt le eq ne ge gt (treat no version as earlier than any version);
lt-nl le-nl ge-nl gt-nl (treat no version as later than any
version);
< << <= = >= >> > (only for compatibility with control file syntax).
Use `dselect' for user-friendly package management.
Wichtige Kommandos
dpkg -l - auflisten aller installierten Pakete
COLUMNS=200 dpkg -l | less - führt zu einer
breiteren Darstellung, in der die Paketnamen nicht abgeschnitten
sind
dpkg -l [wildcard] - auflisten aller Pakete deren
Name passt
dpkg -p - Metadaten zu einem Paket anzeigen
dpkg -i <paketname.deb> - Paket installieren
dpkg --remove <paketname> - Paket deinstallieren
("remove")
dpkg --purge <paketname> - Paket deinstallieren
("Purge") - wie --remove, aber mit allen
Konfigurationsdateien.
dpkg -S [wildcard] - auflisten aller installierten,
passenden Files und die Pakete zu denen sie gehören
dpkg -L <paketname> - auflisten aller Files eines
Pakets
dpkg-buildpackage -rfakeroot -us -uc - Im
entpackten Verzeichnis: das Paket kompilieren (braucht das fakeroot
Paket)
dpkg --pending --configure - konfiguriert alles,
was noch ansteht, d.h. entpackt, aber noch nicht konfiguriert wurde
Netmarks
LinuxWiki.de: dpkg,
www.linuxwiki.de/dpkg.
www.schlittermann.de/deb-intern/dpkg.
www.linuxwiki.de/dpkg_2fSelbstKompilieren.
www.linuxwiki.de/dpkg_2fInterna.
www.linuxwiki.de/dpkg_2fTaskPakete.
www.linuxwiki.de/dpkg_2fLokaleDebDateien.
Anmerkungen
| |
DPKG: |
|
Name: Besucher.
Online: 13 aktive User.
|
| Login |
Logout
|
|
|
Benachrichtigen bei Änderungen: |
|
|
|
|
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.

DVD-ROM +
Bonus-DVD
EUR
49,90
(versandkostenfrei)
|
Debian GNU/Linux Power Pack.
von
Peter H. Ganten und
Wulf Alex.

946 Seiten, zwei DVDs
EUR 69,95
(versandkostenfrei) |
Ubuntu: |
Ubuntu/Kubuntu 5.10,
mit Handbuch.

EUR
29,90
(versandkostenfrei)
|
SuSE
Linux: |
SUSE
Linux 10.0 deutsch.
von Novell

EUR
48,95
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional
von Novell.

EUR
82,99
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional Update.
von Novell

EUR 59,95
(versandkostenfrei) |
Red
Hat Linux: |
|
Red Hat Linux
Professional Workstation.

EUR 99,95
(versandkostenfrei)
|
Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

ab EUR 39,99
(versandkostenfrei) |
|
 |
Thematisch verwandte Subsites:
Apple,
BSD,
Hardware,
Internet,
Microsoft Windows,
Networking,
Open Content,
Open Source & Free Software,
Politik,
Recht,
Safety,
Security,
Shopping,
Software,
The Tark,
Webworking,
Wissen. |
 |
|
|