doku:aptrpm
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
— | doku:aptrpm [2009-11-06 09:05] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== | ||
+ | ===== Install apt ===== | ||
+ | * RedHat: %%yum instal apt%% | ||
+ | |||
+ | ===== Config | ||
+ | |||
+ | ===== apt-get | ||
+ | * Zum Aktualisieren der eigenen Datenbank immer vorher aufrufen: | ||
+ | < | ||
+ | apt-get update</ | ||
+ | |||
+ | ==== wichtige Optionen | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | |||
+ | ==== Update | ||
+ | * alle Pakete: | ||
+ | < | ||
+ | apt-get upgrade | ||
+ | </ | ||
+ | |||
+ | * wirklich alle Pakete: | ||
+ | < | ||
+ | apt-get dist-upgrade | ||
+ | </ | ||
+ | |||
+ | ==== Installieren | ||
+ | * installiere Paket: | ||
+ | < | ||
+ | apt-get install Paket | ||
+ | </ | ||
+ | |||
+ | * installiere Pakete | ||
+ | < | ||
+ | apt-get install Paket* | ||
+ | </ | ||
+ | |||
+ | * Suche Paket | ||
+ | < | ||
+ | apt-cache search Paket | ||
+ | </ | ||
+ | |||
+ | * Installiere Source (srpm, spm) | ||
+ | < | ||
+ | apt-get source Paket | ||
+ | </ | ||
+ | * Hinweis: SRPM-Pfad muss in / | ||
+ | |||
+ | ==== Infos ==== | ||
+ | * Paketinfos | ||
+ | < | ||
+ | apt-cache showpkg bash | ||
+ | </ | ||
+ | * nicht erfüllte Abhängigkeiten: | ||
+ | < | ||
+ | apt-cache unmet | ||
+ | </ | ||
+ | * Versionen: | ||
+ | < | ||
+ | apt-cache policy mailman | ||
+ | </ | ||
+ | ==== Pakete nicht beachten / hold ==== | ||
+ | |||
+ | * neue Konfigdatei anlegen in < | ||
+ | < | ||
+ | RPM | ||
+ | { | ||
+ | // Hold (do not update) a list with pkgs: | ||
+ | // Hold { " | ||
+ | Hold { " | ||
+ | // Leave list empty to disable | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | ===== Update-Cron-Script | ||
+ | |||
+ | < | ||
+ | [[root@boston|cron.d]]# | ||
+ | #!/bin/sh | ||
+ | |||
+ | TMP=/ | ||
+ | ret=0 | ||
+ | VERBOSE=1 | ||
+ | export LANG= | ||
+ | |||
+ | apt-get -q update > $TMP | ||
+ | if [$? -ne 0 ]; then | ||
+ | echo "ERROR apt-get update" | ||
+ | echo "" | ||
+ | cat $TMP | ||
+ | rm -f $TMP | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | apt-get -q -s upgrade > $TMP | ||
+ | cat $TMP | grep -q " | ||
+ | if [$? -eq 0 ]; then | ||
+ | echo " | ||
+ | echo "" | ||
+ | apt-get upgrade --download-only -y | ||
+ | echo "" | ||
+ | cat $TMP | ||
+ | ret=1 | ||
+ | else | ||
+ | if [$VERBOSE -ne 0 ]; then | ||
+ | echo "Setze ' | ||
+ | echo "" | ||
+ | echo "keine Updates verfuegbar" | ||
+ | echo "" | ||
+ | cat $TMP | ||
+ | fi | ||
+ | fi | ||
+ | |||
+ | rm -f $TMP | ||
+ | exit $ret | ||
+ | |||
+ | [[root@boston|cron.d]]# | ||
+ | 42 4 * * * root / | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Links ===== | ||
+ | * [[debian Pakete]] | ||
+ | * Howto: http:// |