| Was | rpm | dpkg |
|---|---|---|
| alle installierten Pakete | rpm -qa | dpkg -l |
| Info zu Paket | rpm -qi Paket | dpkg -p Paket, apt-cache show Paket |
| Liste der Dateien von Paket | rpm -ql Paket | dpkg -L linux-image-2.6-686 |
| Liste der Dateien von Paketdatei | dpkg -c firmware-bnx2_0.14+lenny2_all.deb | |
| Liste der Dokudateien von Paket | rpm -qd Paket | gibt es nicht ? |
| Liste der Configdateien von Paket | rpm -qc Paket | dpkg-query -W -f '${Conffiles}\n' Paket |
| Installscripts | rpm -q –scripts Paket | cd /var/lib/dpkg/info |
| Änderungen im Paket | rpm -q –changelog Paket | aptitude changelog Paket, /usr/share/doc/Paket/changelog.Debian.gz |
| veränderte Dateien im Dateisystem ggü Paket | rpm -V Paket | debsums -a Paket (apt-get install debsums) |
| zu welchem Paket gehört die Datei | rpm -qf Datei | dpkg -S Datei |
| installiere Paket | rpm -ihv rpm-datei | dpkg -i deb-datei |
| update Paket | rpm -Uhv rpm-datei | dpkg -i deb-datei |
| Paket löschen | rpm -e Paket | aptitude remove Paket |
Abfragen mit
aptitude search ~ahold
Setzen mit
echo $PAKET hold | dpkg --set-selections
Hold entfernen mit
aptitude unhold $PAKET
apt-get -t lenny-backports install linux-image-2.6.32-bpo.5-amd64 firmware-bnx2
bzw.
aptitude -t lenny-backports install linux-image-2.6.32-bpo.5-amd64 firmware-bnx2
Z.B. bei Installation via Backports sollen Backports auf geupdatet werden.
If you don't use pinning (see [1]) you have to update the package
manually via "apt-get -t lenny-backports install <packagelist>" with
the packagelist of your installed packages affected by this update.
[1] <http://backports.debian.org/Instructions>
We recommend to pin (in /etc/apt/preferences) the backports repository
to 200 so that new versions of installed backports will be installed
automatically.
Package: *
Pin: release a=lenny-backports
Pin-Priority: 200
Warum 200? Gilt das nur für installiert Paket? M.a.W.: werden neue Paket normal von der Distribution installiert?
Alternative: für alle installierten Backport-Pakete die Priority selbst hochsetzen:
Package: mysql-common Pin: release a=lenny-backports Pin-Priority: 999
„Lösung“ in Kurzform:
aptitude install debian-goodiescheckrestart als cronjob laufen lassenSiehe auch http://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html