|
| |
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
| |
APT: |
|
Name: Besucher.
Online: 24 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. |
 |
|
|