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:// | ||