Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

APT

Advanced Package Tool.

Distributionen : Allgemein : Debian : Paketverwaltung : APT : Übersicht
17-Dec-2002/09-Jan-07


Übersicht

APT (Advanced Package Tool) ist das aktuelle System zur Paketverwaltung unter Debian GNU/Linux; es besteht aus verschiedenen Tools wie apt-get und apt-cache; APT eröffnet dem Anwender von Debian GNU/Linux oder einr kompatiblen Distribution wie Libranet Linux oder Knoppix den Zugriff auf über 10.000 über das Internet installierbare Pakete im DEB-Format.

Mittlerweile gibt es APT auch für andere Distributionen, der Nutzen ist dort jedoch relativ gering: Beispielsweise gibt z.Zt. es für APT-RPM von Red Hat Linux nur vergleichsweise wenige Pakete.

Für APT gibt es verschiedene Frontends, beispielsweise Synaptic, Gnome-Apt und Feta von Joe Wreschnig; auch KPackage unterstützt DEB-Pakete.

Konfiguration von APT

Die Konfiguration der Quellen für APT erfolgt über /etc/apt/sources.list; hier werden die Quellen (Sources) konfiguriert, von denen APT Pakete beziehen kann. Die Datei kann auch mit apt-setup erstellt werden.

Beispiel:

deb ftp://ftp.de.debian.org/debian/ woody main
deb ftp://ftp.de.debian.org/debian-non-US/ woody/non-US main
deb-src ftp://ftp.de.debian.org/debian/ woody main
deb-src ftp://ftp.de.debian.org/debian-non-US/ woody/non-US main

"sid" ist die aktuelle Entwicklungsversion (unstable) von Debian:

deb ftp://ftp.de.debian.org/debian/ sid main
deb ftp://ftp.de.debian.org/debian-non-US/ sid/non-US main
deb-src ftp://ftp.de.debian.org/debian/ sid main
deb-src ftp://ftp.de.debian.org/debian-non-US/ sid/non-US main

Der Aufruf netselect-apt sucht unter allen Debian- Mirrors den schnellsten aus.

Wichtige Kommandos

Paket suchen:

  • apt-cache search <suchbegriff> - Pakete suchen
  • apt-cache show <paket> - Paketbeschreibung anzeigen

Pakete installieren:

  • apt-get update - lokale Paketliste updaten
  • apt-get upgrade - alle installierten Pakete updaten
  • apt-get dist-upgrade - alle installierten Pakete updaten, dabei evtl. neue Abhängigkeiten auswerten und zusätzliche Pakete installieren, bzw. andere Pakete löschen.
  • apt-get install <paketname> - Paket installieren
  • apt-get remove <paketname> - Paket deinstallieren
  • apt-get remove --purge <paketname> - Paket deinstallieren inkl. der dazu gehörenden Konfigurationsdateien
  • apt-get build-dep <paketname> - Build Dependencies des Pakets installieren (ab apt 0.5.0).
  • apt-get --reinstall install <paketname> - Neuinstallation ein defekten/ beschädigkten Paketes erzwingern.

Pakete kompilieren:

  • apt-get source <paketname> - Sourcen des Pakets herunterladen und (wenn nicht --download-only gesetzt ist) entpacken
  • apt-get source -build <paketname> - Das Kompilieren selbst geht per dpkg bzw. RPM oder per Parameter.

Pakete deinstallieren einschliesslich der Abhängigkeiten:

  • apt-get install debfoster -  Debfoster installieren
  • debfoster -r <paketname> -  listet alle Pakete auf, die zur Auflösung der Abhängigkeiten von <paketname> mitinstalliert wurden.
  • apt-get remove --purge '<paketname>*' - Mehrere Pakete nach dem Muster <paketname>* deinstallieren.

Pakete deinstallieren:

  • apt-get remove <paketname> - Paket <paketname> deinstallieren.
  • dpkg -l \*<paketname>\* - Low-level-Variante bei hartnäckigen Paketen, die sich nicht mittels apt-get deinstallieren lassen.

Troubleshooting:

Wenn die Abhängigkeiten durcheinander geraten, hilft manchmal

  • apt-get -f install - ohne Angabe eines Paketes aufrufen

Wenn man einen Proxy verwendet, sollte man die UmgebungsVariable http_proxy und/oder ftp_proxy auf http://mein.proxy:port setzen. Man kann diese Einstellung aber auch in der apt.conf festlegen.

Auswählen der Default-Distribution

In /etc/apt/apt.conf kann die Default-Distribution festgelegt werden; dies ist beispielsweise sinnvoll, wenn man in der sources.list sowohl stable, testing als auch unstable konfiguriert hat:

APT::Default-Release "stable"

Alternativ kann auch in /etc/apt/preferences folgendes definiert werden:

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

Wenn man dann Pakete aus unstable instalieren will, verwendet man die bei Pinning beschriebene Methode. 

Debian-Pakete selber erstellen

Sehr einfach gehaltene Einführung in das Thema,
www.kclee.com/clemens/unix/HowToCreateYourOwnDebianPackage.html.

Die offizielle Bibel zum Thema (auch in deutscher Übersetzung),
www.debian.org/doc/maint-guide/.

Siehe auch

Anmerkungen

Forum: (Anmerkungen in diesem Forum: )

Neue Anmerkung verfassen
Darstellungsmodus : Alle | Voransicht | Nur Titel | Aktualisieren
Besuchen Sie 2eNetWorX und Open Source & Free Software für weitere freie Software-Projekte unter Win32.

APT:
Nach oben
Wer ist online?
Name: Besucher.
Online: 24 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
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.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

Weiter ]

URL: http://www.kefk.net/Linux/Distributionen/Allgemein/Debian/Paketverwaltung/APT/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.