Ach, du hast den 7045. Hättest du mitteilen müssen.
Dann alles zurück und den hier installieren:
http://aur.archlinux.org/packages.php?ID=28681
Wenn du da das PKGBUILD ansiehst, dann wirst du unter source die Brotheradresse sehen was der installieren will.
cupswrapperDCP7045N-$pkgver-$pkgrel.i386.deb
irgendwas mit lpr driver lpr-$pkgver-$pkgrel.i386.deb
und die BR7045_2_GPL.ppd.gz Datei.
Daraus wird ein schönes Paket gemacht.
Das Ganze ist aktuell.
Wie du die kopierten Dateien aus usr und var entfernen kannst?
Es gibt manche Sourcecodes an denen es sowas wie ein uninstall gibt. Am sonsten mußt du dir das Installationsscript genau durchsehen und selber die per Hand löschen.
Weil das sehr kompliziert sein kann, sollte man immer versuchen das über pacman zu machen. Zumal man ein Soucecode relativ einfach zu einem Paket schnüren kann. Bei anderen Distries tut man sich erheblich schwerer als bei Arch.
Wennn du die Befehle ausgeführt hast:
cp -r /home/user/tmp/usr/* /usr
cp -r /home/user/tmp/var/* /var
kannst du ja erkennen welche Dateien das sind und diese per Hand entfernen. So viele werden es ja nicht sein wo sich ein Scriptschreiben lohnt.
Zum Paket schnüren, eine gute Einführung ist hier:
https://wiki.archlinux.de/title/Arch_Build_System
Nachtrag:
Ich habe mal versucht das Paket zu bauen.
Beim download sagt er Fehler beim download.
Das liegt leider daran, dass Brother immer wieder ein agreement haben will. Lästig! Die Adressen haben sich auch geändert.
Durch ändern der Zeilen source in der PKGBUILD kann pacman die Dateien wieder runterladen:
source=(
http://www.brother.com/pub/bsc/linux/dlf/brdcp7045nlpr-$pkgver-$pkgrel.i386.deb
http://www.brother.com/pub/bsc/linux/dlf/cupswrapperDCP7045N-$pkgver-$pkgrel.i386.deb
http://www.brother.com/pub/bsc/linux/dlf/BR7045_2_GPL.ppd.gz
)
md5sums=('f6c4dbbad0d56ddc9a1719dfd8ac7fea'
'c6095fb00960a288b573bbab48f91adb'
'15eeee2df64aa0c20329e4df8076a181')