I have my v500 photo scanner working in EndeavourOS using iscan (Image Scan) but it’s a little quirky.
I get an initial Gtk-warning but iscan does load a few seconds later and it does work. I’m using KDE Plasma.
Ich habe meinen V500 Photo unter EndeavourOS mit iscan (Image Scan) zum Laufen gebracht, aber es hakt ein wenig. Zwar erscheint anfangs eine Gtk-Warnung, doch iscan startet wenige Sekunden später und funktioniert einwandfrei. Ich verwende KDE Plasma.
Dann wurde das Programm nicht installiert.
Wie hast du es denn versucht zu installieren? Gabs Fehlermeldungen? Ich kann alien problemlos installieren und es lässt sich auch starten.
Optionen, Alternativen, Umwege, Möglichkeiten, ein Ziel zu erreichen, die man noch nicht berücksichtigt hat — das Gegenteil von: Das haben wir schon immer so gemacht.
Möglich, ja, kann da aber nicht mitreden weil ich sowas bis jetzt noch nicht benutzt habe.
Es geht ja im Moment darum warum ein Programm nicht startet wenn es ordnungsgemäß installiert wurde.
Sind debtap und alien gleichzeitig installiert worden ?! Wenn ja, deinstalliere mal beide komplett und installiere danach ausschließlich debtap.
Vielleicht “beist” sich da was.
# Maintainer: Your Name <youremail@domain.com>
pkgname=iscan-gt-x750
pkgver=2.30.4
pkgrel=1
pkgdesc="Epson Image Scan! driver and plugin bundle for GT-X750 (Perfection 4490)"
arch=('x86_64')
url="https://download-center.epson.com/"
license=('custom:EPKOWA')
depends=('sane' 'libusb-compat' 'lib32-glibc' 'lib32-gcc-libs' 'lib32-libusb-compat')
provides=('iscan' 'iscan-data')
conflicts=('iscan' 'iscan-data')
makedepends=('rpmextract')
source=("iscan-gt-x750-bundle-${pkgver}.x86.rpm.tar.gz")
sha256sums=('SKIP')
prepare() {
cd "$srcdir/iscan-gt-x750-bundle-${pkgver}.x86.rpm"
# Extract all rpm files in the prepare stage
find . -name "*.rpm" -exec rpmextract.sh {} \;
# Handle non-standard lib64 directories from RPMs if they exist
if [ -d usr/lib64 ]; then
mkdir -p usr/lib
cp -a usr/lib64/* usr/lib/
rm -rf usr/lib64
fi
}
package() {
cd "$srcdir/iscan-gt-x750-bundle-${pkgver}.x86.rpm"
# Copy extracted files to the official package directory preserving attributes
if [ -d usr ]; then
mkdir -p "$pkgdir/usr"
cp -a usr/* "$pkgdir/usr/"
fi
if [ -d etc ]; then
mkdir -p "$pkgdir/etc"
cp -a etc/* "$pkgdir/etc/"
fi
if [ -d var ]; then
mkdir -p "$pkgdir/var"
cp -a var/* "$pkgdir/var/"
fi
# Mandated license installation
local lic_file=$(find . -type f -iname "*license*" -o -iname "*eula*" | head -n 1)
if [ -n "$lic_file" ]; then
install -Dm644 "$lic_file" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
else
mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
echo "Proprietary EPKOWA License - see upstream URL $url" > "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
fi
# SANE backend registration configuration setup
if [ -f "$pkgdir/etc/sane.d/epkowa.conf" ]; then
mkdir -p "$pkgdir/etc/sane.d/dll.d"
echo "epkowa" > "$pkgdir/etc/sane.d/dll.d/epkowa"
fi
}
installiere ein paar Abhängigkeiten aus dem AUR: yay -S lib32-glibc lib32-gcc-libs lib32-libusb-compat dann in dem Ordner Paket bauen und installieren: makepkg -si
Ich hab ees mal versucht und bekomme folgende Meldung:
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384335.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384336.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384337.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384338.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384339.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384341.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384344.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/device/5049442030384430.xml existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/epkowa.desc existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/fdi.xsl existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/fs-blacklist existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/scsi existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/sled10.custom.fdi existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/iscan-data/usb existiert im Dateisystem (gehört zu iscan-data)
iscan-gt-x750: /usr/share/locale/ar/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/de/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/en@boldquot/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/en@quot/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/es/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/fr/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/it/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/ja/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/ko/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/nl/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/pt/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/zh_CN/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/zh_TW/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man1/iscan.1.gz existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man5/sane-epkowa.5.gz existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man8/iscan-registry.8.gz existiert im Dateisystem (gehört zu iscan)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Ich habe iscan-data deinstalliert und versucht iscan-gt-x750zu installieren.
Hier das Ergebnis :
sudo pacman -U iscan-gt-x750-2.30.4-1-x86_64.pkg.tar.zst
Pakete werden geladen …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Paket (1) Neue Version Netto-Veränderung
iscan-gt-x750 2.30.4-1 1,81 MiB
Gesamtgröße der installierten Pakete: 1,81 MiB
:: Installation fortsetzen? [J/n] j
(1/1) Schlüssel im Schlüsselbund werden geprüft [-----------------------------------------------------------------------------------------] 100%
(1/1) Paket-Integrität wird überprüft [-----------------------------------------------------------------------------------------] 100%
(1/1) Paket-Dateien werden geladen [-----------------------------------------------------------------------------------------] 100%
(1/1) Auf Dateikonflikte wird geprüft [-----------------------------------------------------------------------------------------] 100%
Fehler: Der Vorgang konnte nicht durchgeführt werden (In Konflikt stehende Dateien)
iscan-gt-x750: /etc/sane.d/epkowa.conf existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/bin/iscan existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/lib/libesmod.so.2 existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/lib/libesmod.so.2.0.0 existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/lib/sane/libsane-epkowa.so.1 existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/lib/sane/libsane-epkowa.so.1.0.15 existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/sbin existiert im Dateisystem (gehört zu filesystem)
iscan-gt-x750: /usr/sbin/iscan-registry existiert im Dateisystem
iscan-gt-x750: /usr/share/applications/iscan.desktop existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/ar/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/de/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/en@boldquot/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/en@quot/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/es/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/fr/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/it/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/ja/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/ko/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/nl/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/pt/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/zh_CN/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/locale/zh_TW/LC_MESSAGES/iscan.mo existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man1/iscan.1.gz existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man5/sane-epkowa.5.gz existiert im Dateisystem (gehört zu iscan)
iscan-gt-x750: /usr/share/man/man8/iscan-registry.8.gz existiert im Dateisystem (gehört zu iscan)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
Es scheint so als ob es irgendwelche Dateikonflikte gibt, doch wie bekomme ich es wieder weg?