Also in ein Paket konvertieren wäre mir so ad hoc nichts bekannt, man müßte mal
schauen ob es eine generelle Möglichkeit gäbe RPM's mittels eines PKGBUILD als
Paket zu erstellen...
Bliebe das händische Auspacken und manuelles Installieren.
Ich hab das grad mal mit irgendeinem rpm gemacht.
pacman -Sy rpmextract
mkdir /tmp/x
Dann kopiere dein RPM z.B. nach /tmp/x
rpmextract.sh dein_rpm.rpm
Das entpackt das RPM in das aktuelle Verzeichniss.
Dann kann einen Dateimanager nutzen, um sich die Dateien anzuschauen, die
installiert werden würden, meist hat man eine Struktur wie /bin, /usr/... etc.
Ich nutze dazu gerne einen zweigeteilten Dateimanager, z.B. den mc
pacman -S mc-utf8
Bei einer manuellen Kopieraktion würde ich:
- erstmal versuchen, die Dateien in die Struktur nach /usr/local/bin|share|man zu installieren anstatt in die analoge Verzeichniss-Struktur von /.
- Ich würde definitiv vermeiden, irgendwelche evtl. schon vorhandene Dateien zu überschreiben.
- Bei cups kannst du Glück haben, evtl. Libs(.so) und PPD's einfach kopieren zu können. Ob's aber funktioniert kommt halt drauf an gegen welche Libs der Inhalt des RPM's ggf. gelinkt ist.
Du könntest bei Canon evtl. doch mal nach einem Source-Paket suchen oder bei
Ubuntu/Suse nach einem src-rpm Paket. Damit kann man evtl. mehr anfangen.