ubuntuusers.de

Epson WorkForce WF-7620DTWF einrichten

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

NEW_UBUNTU_USER

Anmeldungsdatum:
6. Juni 2024

Beiträge: Zähle...

Hallo, habe heute zum 1. mal Ubuntu / Linux installiert und bekomme bei der Instalation der Treiber von Epson die Fehlermeldung dass:

E: Paket libsane kann nicht gefunden werden.

Wie bekomme ich das Installiert?

Mfg

Moderiert von Thomas_Do:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Bearbeitet von Thomas_Do:

Bitte wähle in Zukunft einen aussagekräftigen Titel!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18121

Wohnort: in deinem Browser, hier auf dem Bildschirm

sudo apt install libsane1

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

DJKUhpisse schrieb:

sudo apt install libsane1

Habe ich schon gemacht.

Das wurde angezeigt->

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
libsane1 ist schon die neueste Version (1.2.1-7build4).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 17 nicht aktualisiert.

Wieder versucht den Epson Treiber zu Installieren dann kommt immer noch →

VirtualBox:~/Downloads/iscan-bundle-2.30.4.x64.deb$ sudo ./install.sh

OK:1 http://de.archive.ubuntu.com/ubuntu noble InRelease
Holen:2 http://de.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Holen:3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]       
Holen:4 http://de.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Holen:5 http://de.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [6.280 B]
Holen:6 http://de.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [9.416 B]
Holen:7 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [128 kB]
Holen:8 http://security.ubuntu.com/ubuntu noble-security/main Translation-en [34,4 kB]
Holen:9 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [51,2 kB]
Holen:10 http://security.ubuntu.com/ubuntu noble-security/restricted Translation-en [10,8 kB]
Holen:11 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [40,2 kB]
Holen:12 http://security.ubuntu.com/ubuntu noble-security/universe Translation-en [15,2 kB]
Es wurden 674 kB in 1 s geholt (697 kB/s).                         
Paketlisten werden gelesen… Fertig
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »libgcc-s1« wird an Stelle von »libgcc1« gewählt.
Hinweis: »libglib2.0-0t64« wird an Stelle von »libglib2.0-0« gewählt.
Hinweis: »libgtk2.0-0t64« wird an Stelle von »libgtk2.0-0« gewählt.
Hinweis: »libgcc-s1« wird an Stelle von »libgcc1« gewählt.
E: Paket libsane kann nicht gefunden werden.

←––––––––––––––––––––––––––––––-

Was nun?

Bearbeitet von Thomas_Do:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18121

Wohnort: in deinem Browser, hier auf dem Bildschirm

Zeige den Inhalt von ./install.sh

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

DJKUhpisse schrieb:

Zeige den Inhalt von ./install.sh

#! /bin/sh
#  Copyright (C) 2019 SEIKO EPSON Corporation
#
#  License: GPL-3.0+
#  Author : SEIKO EPSON Corporation
#
#  This program is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License or, at
#  your option, any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#  You ought to have received a copy of the GNU General Public License
#  along with this package.  If not, see <http://www.gnu.org/licenses/>.

# 
  Convenience functions to deal with *.deb packages

# Given a list of possibly versioned dependency alternatives, echo the
# name of the preferred package to install if the dependency isn't met
# already.  If the dependency is met, the empty string will be output.
# This only works for dependencies that aim to add packages: Depends:,
# Recommends: and Suggests:.
# BUGS: The algorithm does not consider Provides:.
#
deb_to_install () {

    candidate=

    echo $* \
        | sed 's/[()]//g; s/|/\n/g' \
        | { while read pkg op ver; do

                case "$pkg" in
                    iscan*|esci-*) continue;;
                    imagescan*)    continue;;
                esac

                inst=$(dpkg-query -W -f '${Version}' $pkg 2>/dev/null \
                         || true)       # so we can run with set -e

                if test -z "$inst"; then
                    : ${candidate:=$pkg}
                    continue
                fi

                if test -z "$ver"; then
                    candidate=
                    break
                fi

                if dpkg --compare-versions "$inst" "$op" "$ver"; then
                    candidate=
                    break
                fi

                : ${candidate:=$pkg}

            done

            echo ${candidate}
    }
}

# Output the names of all packages that are listed as a requirement
# (in a Depends:, Recommends: or Suggests: field) but not installed
# yet.
#
deb_requires () {

    package=$1
    require=$2

    depends=

    dpkg-deb -f $package ${require:-Depends} \
        | sed 's/,/\n/g' \
        | { while read dependency; do

                pkg=$(deb_to_install $dependency)
                test -n "$pkg" && depends="$depends $pkg"

            done

            echo $depends
    }
}

# Install all local *.deb files passed as arguments, resolving their
# dependencies without user intervention.
#
deb_install () {

    packages=$*

    depends=

    add_recommends=false
    result=$(apt-config shell add_recommends APT::Install-Recommends/b)
    eval $result

    add_suggests=false
    result=$(apt-config shell add_suggests APT::Install-Suggests/b)
    eval $result

    for pkg in $packages; do

        depends="$depends $(deb_requires $pkg)"

        if $add_recommends; then
            depends="$depends $(deb_requires $pkg Recommends)"
        fi

        if $add_suggests; then
            depends="$depends $(deb_requires $pkg Suggests)"
        fi

    done

    depends="$(echo $depends | sed 's|^ *||; s| *$||')"
    if test -z "$depends"; then
        as_root dpkg --install $packages
    else
        as_root apt-get update \
            && as_root apt-get install --assume-yes $depends \
            && as_root dpkg --install $packages
    fi
}

# 
  Convenience functions to deal with *.rpm packages

# Install all local *.rpm files passed as arguments, resolving their
# dependencies without user intervention.
#
rpm_install () {

    packages=$*

    pkg_mgr=

    for candidate in zypper dnf yum /usr/sbin/urpmi; do

        if type $candidate >/dev/null 2>&1; then
            pkg_mgr=$candidate
            break
        fi

    done

    case "$(basename $pkg_mgr)" in
        zypper)
            as_root $pkg_mgr --non-interactive --no-gpg-checks install $packages
            ;;
        urpmi)
            as_root $pkg_mgr --auto $packages
            ;;
        dnf|yum)
            as_root $pkg_mgr install --assumeyes $packages
            ;;
        *)
            echo "cannot find a supported package manager" >&2
            exit 1
            ;;
    esac
}

# 


# Run a command with root privileges.
#
as_root () {

    if test -z "$as_root" -a 0 -ne $(id -u) -a -z "$SUDO_USER"; then
        if $(type sudo >/dev/null 2>&1); then
            as_root=sudo
            if $($as_root -A true 2>/dev/null); then
                as_root="$as_root -A"
            fi
        fi
    fi

    $as_root "$@"
}

# 


SHOW_HELP=no
WITH_NETWORK=true
WITH_OCR_ENGINE=true

base=$(dirname $0)
core=$base/core
data=$base/data
plugins=$base/plugins

usage () {
    cat <<EOF
'$(basename $0)'

Usage: $0 --help
       $0 {--dry-run} [--with-network|--without-network]

The following options are supported:

  -h, --help            display this message and exit
  --dry-run             show what would be installed without actually
                        doing so
  --with-network        install the (non-free) network plugin
                        This is the default behavior.
  --without-network     do not install the (non-free) network plugin
  --with-ocr-engine     install the (non-free) OCR engine
                        This is the default behavior.
  --without-ocr-engine  do not install the (non-free) OCR engine
EOF
    exit $1
}

parsed_opts=$(getopt \
    --options h \
    --longopt help \
    --longopt dry-run \
    --longopt with-network,without-network \
    --longopt with-ocr-engine,without-ocr-engine \
    -- "$@")

if test 0 -ne $?; then
    usage 1
fi

eval set -- "$parsed_opts"

while test x-- != "x$1"; do
    case "$1" in
        -h|--help)             SHOW_HELP=yes; shift;;
        --dry-run)             as_root=echo; shift;;
        --with-network)        WITH_NETWORK=true; shift;;
        --without-network)     WITH_NETWORK=false; shift;;
        --with-ocr-engine)     WITH_OCR_ENGINE=true; shift;;
        --without-ocr-engine)  WITH_OCR_ENGINE=false; shift;;
        *)
            echo "internal error: unsupported option" >&2
            exit 119
            ;;
    esac
done
shift                           # past the '--' marker

if test 0 -ne $#; then          # make this look like a `getopt` error
    echo "getopt: too many arguments: '$@'" >&2
    usage 1
fi
test xno != x$SHOW_HELP && usage 0

# There should be exactly one package file in core/

test -d $core
test 1 -eq $(find $core -type f | wc -l)

pkg=$(find $core -type f)
case "$pkg" in
    *.deb)
        install=deb_install
        ;;
    *.rpm)
        install=rpm_install
        ;;
    *)
        echo "internal error: unsupported package format" >&2
        exit 119
        ;;
esac

pkgs="$pkg"

if test -d $data; then
    pkgs="$pkgs $(find $data -type f)"
fi
if test -d $plugins; then
    for pkg in $(find $plugins -type f); do
        case $pkg in
            *-network*)
                $($WITH_NETWORK) && pkgs="$pkgs $pkg"
                ;;
            *-ocr-engine*)
                $($WITH_OCR_ENGINE) && pkgs="$pkgs $pkg"
                ;;
            *)
                pkgs="$pkgs $pkg"
                ;;
        esac
    done
fi

$install $pkgs

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16531

Hallo NEW_UBUNTU_USER,

Beachte dein System läuft in Virtual Box, d.h. auch mal die Lösung bei VM suchen .... 24.04 verwendet für cups Snappakete.

Gruss Lidux

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11444

Der WorkForce WF-7620DTWF (Specs) wird im Scanner-Teil von SANE (Lesen, was neben "WF-7620 Series" steht!) unterstützt:

1
sudo apt install xsane

Beim Drucker unterstützt vermutlich gutenprint:

1
sudo apt install printer-driver-gutenprint

Ist gimp installiert, sollte auch gimp-gutenprint installiert werden:

1
sudo apt install gimp-gutenprint

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11444

Lidux schrieb:

Beachte dein System läuft in Virtual Box, d.h. auch mal die Lösung bei VM suchen

Was konkret soll da treiberseitig anders sein?

Eine VM ist erstmal auch nur ein Rechner, bzgl. Treiber ändert sich da gar nichts. Danach hat er gefragt (und die Epson-Treiber installieren wollen).

Beim Anschluß sieht es dann anders aus. Wird USB genutzt, ist ein entsprechender Filter für die VM im VM VBox Manager zu setzen. Falls WLAN oder LAN, sind diese zu konfigurieren.

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

von.wert schrieb:

Der WorkForce WF-7620DTWF (Specs) wird im Scanner-Teil von SANE (Lesen, was neben "WF-7620 Series" steht!) unterstützt:

1
sudo apt install xsane

Beim Drucker unterstützt vermutlich gutenprint:

1
sudo apt install printer-driver-gutenprint

Ist gimp installiert, sollte auch gimp-gutenprint installiert werden:

1
sudo apt install gimp-gutenprint

Alles gemacht, keine änderung! Als Drucker ist dieser über Wlan angebunden und funktioniert. Möchte aber auch die Scannereinheit nutzen.

Warning: The unit file, source configuration file or drop-ins of apt-news.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Warning: The unit file, source configuration file or drop-ins of esm-cache.service changed on disk. Run 'systemctl daemon-reload' to reload units.
OK:1 http://de.archive.ubuntu.com/ubuntu noble InRelease
Holen:2 http://de.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Holen:3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Holen:5 http://de.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [146 kB]
Holen:6 http://de.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [41,5 kB]
Holen:7 http://de.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [59,5 kB]
Holen:8 http://de.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [22,4 kB]
Holen:9 http://de.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [6.840 B]
Holen:10 http://de.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [9.652 B]
Holen:11 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [129 kB]
Holen:12 http://security.ubuntu.com/ubuntu noble-security/main Translation-en [34,6 kB]
Holen:13 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [40,5 kB]
Holen:14 http://security.ubuntu.com/ubuntu noble-security/universe Translation-en [15,4 kB]
Es wurden 884 kB in 1 s geholt (944 kB/s).                         
Paketlisten werden gelesen… Fertig
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »libgcc-s1« wird an Stelle von »libgcc1« gewählt.
Hinweis: »libglib2.0-0t64« wird an Stelle von »libglib2.0-0« gewählt.
Hinweis: »libgtk2.0-0t64« wird an Stelle von »libgtk2.0-0« gewählt.
Hinweis: »libgcc-s1« wird an Stelle von »libgcc1« gewählt.
E: Paket libsane kann nicht gefunden werden.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9316

Möchte aber auch die Scannereinheit nutzen.

Was sagt denn

scanimage -L

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

Frieder108 schrieb:

Möchte aber auch die Scannereinheit nutzen.

Was sagt denn

scanimage -L

Der Courser blinkt eine weile und dann kommt diese Meldung.

1
2
3
4
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9316

Wie alt ist denn das Gerät?

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

Frieder108 schrieb:

Wie alt ist denn das Gerät?

2015

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9316

Hmmm, das ist wahrscheinlich zu alt für "airscan" - aber kannst es ja mal probieren, sollte sich eigentlich mit klassischen Lösungswegen nicht beißen.

sudo apt install sane xsane sane-airscan 

und dann wieder mit

scanimage -L

schauen, ob du eine Ausgabe bekommst.

NEW_UBUNTU_USER

(Themenstarter)

Anmeldungsdatum:
6. Juni 2024

Beiträge: 19

Frieder108 schrieb:

Hmmm, das ist wahrscheinlich zu alt für "airscan" - aber kannst es ja mal probieren, sollte sich eigentlich mit klassischen Lösungswegen nicht beißen.

sudo apt install sane xsane sane-airscan 

ergab->

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
xsane ist schon die neueste Version (0.999-12ubuntu4).
sane-airscan ist schon die neueste Version (0.99.29-0ubuntu4).
sane-airscan wurde als manuell installiert festgelegt.
Die folgenden NEUEN Pakete werden installiert:
  sane
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 18 nicht aktualisiert.
Es müssen 88,2 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 386 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Holen:1 http://de.archive.ubuntu.com/ubuntu noble/universe amd64 sane amd64 1.0.14-18 [88,2 kB]
Es wurden 88,2 kB in 0 s geholt (454 kB/s).
Vormals nicht ausgewähltes Paket sane wird gewählt.
(Lese Datenbank ... 155065 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../sane_1.0.14-18_amd64.deb ...
Entpacken von sane (1.0.14-18) ...
sane (1.0.14-18) wird eingerichtet ...
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...

und dann wieder mit

scanimage -L

schauen, ob du eine Ausgabe bekommst.

ergab->

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Was ich noch festgestellt habe ist dass der Drucker in den Einstellungen zu sehen ist und auch die Testseite ausgedruckt werden kann. Aber z.b. in Opera nur der PDF Drucker drin ist und auch kein anderer auzuwählen geht.

Im Firefox ist der Drucker drin und druckt auch.

Antworten |