Paketmanager
dpkg / APT / Aptitude
Alle durch Benutzer geänderten paketierte Konfigurationsdateien ausgeben
dpkg-query -W -f='${Conffiles}\n' '*' | awk 'OFS=" "{print $2,$1}' | LANG=C md5sum -c 2>/dev/n...
Alle installierten Pakete auf einen anderen Server übertragen
Vorher sollten als entfernt markierte Pakete gelöscht werden, siehe hier. Quelle: dpkg --get-se...
dpkg-Cheat-Sheet
Pakete auf Version festhalten / hold ein Paket auf „hold“ setzen echo <paketname> hold | dp...
dpkg-rc Pakete entfernen
Auf einem gut gereiften System oder z.B auch nach einem Dist-Upgrade sammeln sich gerne teilweise...
Was bedeuten die verschiedenen flags bei dpkg -l?
m Header von „dpkg -l“ steht die Erklärung dazu. Hier eine kurze Übersicht: $ dpkg -l | head -6 ...
APT / Aptitude - Tipps und Tricks
Verfügbare Updates anzeigen, aber nicht installieren: # aptitude -F%p --disable-columns sear...
GPG-Key eines Repositorys in Apt hinzufügen
Beim Einbinden eines neuen Repositorys erscheint diese Meldung, wenn der GPG-Key, mit dem die Pak...
RPM / YUM
RPM Kurzübersicht
Einige Tips zum Umgang mit dem Redhat Package Manager (RPM) * Alle installierten Pakete anzeigen...
RPM-Datenbank abfragen
Mit rpm -q lassen sich detailierte Informationen aus der RPM-Datenbank ziehen. Welche Tags einem ...
RPM-Datenbank defekt
Wenn rpm oder yum beim Aufruf hängen und keine Abfragen mehr gehen ist mit ziemlicher Wahrscheinl...
RPM-Paket entpacken
Alle Dateien aus einem RPM entpacken: $ rpm2cpio RPM_file | cpio -idv Ein bestimmtes File aus e...
YUM - Tipps und Tricks
Pakete nach Namen und Beschreibung suchen: yum search blabla Info zu einem bestimmten Pak...
Häufig genutzte 3rd-Party Repositories
Beschreibt die schnelle Einrichtung von häufig genutzten 3rd-Party Repositories wie z.B. für dock...
download.docker.com (Docker + Compose)
apt-get update apt-get install ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings ...
packages.icinga.com (Icinga2)
apt update apt -y install apt-transport-https wget gnupg wget -O - https://packages.icinga.com/...
deb.sury.org (PHP)
apt update apt -y install lsb-release ca-certificates curl curl -sSLo /usr/share/keyrings/deb.s...
repo.mongodb.org (MongoDB Community Edition)
Add the MongoDB apt repository and install the MongoDB packages Replace the Version (4.4) with t...
repo.percona.com (Percona MySQL and others)
apt update apt install curl curl -O https://repo.percona.com/apt/percona-release_latest.generic...
packagecloud.io/crowdsec (Crowdsec Security)
mkdir -p /etc/apt/keyrings/ curl -fsSL https://packagecloud.io/crowdsec/crowdsec/gpgkey | gpg --...
packages.gitlab.com (Gitlab)
gitlab-ce apt-get update -y apt-get install -y curl ca-certificates apt-transport-https gnupg2 ...
nginx.org (nginx)
apt update apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring curl http...
artifacts.elastic.co (Elasticsearch)
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | gpg --dearmor -o /usr/share/keyri...
nodejs.org (nodeJS)
NodeJS bietet viele verschiedene Varianten. Daher ist es am einfachsten direkt auf der Hersteller...