Oh weh, da fehlt es dir aber gewaltig an Basics ... Ein Blick in die man-page von rpm hätte dir weitergeholfen.
Auszug:
rpm -e <paketname-ohne-Versionsnummer>
deshalb klappt dein deinstall nicht (rpm -e apt)
rpm -i <paketname-mit-Versionsnummer>
beim installieren wird immer der VOLLSTÄNDIGE Paketname angegeben
rpm -i apt-0.5.4cnc8-1cl.i386.rpm
Um zu prüfen ob apt installiert ist:
rpm -qa | grep apt <== alle Pakete welche apt im Namen enthalten
in /var/lib/rpm stehen die Paketinformationen deiner Distribution ... eine GANZ SCHLECHTE IDEE diese zu löschen ....
Um diese Informationen wieder herzustellen kannst du diese Dateien aus dem Verzeichnis /var/adm/backup/rpmdb zurücksichern. SuSE erstellt in diesem Verzeichnis backups für die letzten 5 Tage.
Diese Dateien heissen z.Bsp packages.rpm-20040918.gz
rpm --rebuilddb <== Reorg deiner RPM-Datenbank
rpm --initdb <== erstellen einer LEEREN RPM-Datenbank
Wenn du also rpm --initdb durchgeführt hast, dann hasst du KEINE Informationen mehr in deiner Datenbank
Da hilft nur Rücksichern eines Backups..... (welches du hoffentlich hast?)