Drucker einrichten

Nö…wurde nicht :wink:

Deine Meldung

vs

Meine Meldung
-> Lade epson-inkjet-printer-201211w-1.0.1-1.src.rpm herunter...

wenn alles richtig gemacht wurde.

Vermutlich irgendwo hier

wurde ein fehler gemacht?!

Es wird immer noch die alte PKGBUILD genommen!

macht immer Sinn!
Wichtig ist, das DU jede Zeile zwei mal lesen solltest, um zu verstehen, was passiert und was nicht.
Wir können ohne input/output immer nur vermuten.

Als erstes lade ich das Paket auf den Schreibtisch:

Schreibtisch]$ git clone https://aur.archlinux.org/epson-inkjet-printer-201211w.git
Klone nach 'epson-inkjet-printer-201211w'...
Hinweis: Als Name für den initialen Branch wurde 'master' benutzt. Dieser
Hinweis: Standard-Branchname kann sich ändern. Um den Namen des initialen Branches
Hinweis: zu konfigurieren, der in allen neuen Repositories verwendet werden soll und
Hinweis: um diese Warnung zu unterdrücken, führen Sie aus:
Hinweis:
Hinweis: 	git config --global init.defaultBranch <Name>
Hinweis:
Hinweis: Häufig gewählte Namen statt 'master' sind 'main', 'trunk' und
Hinweis: 'development'. Der gerade erstellte Branch kann mit diesem Befehl
Hinweis: umbenannt werden:
Hinweis:
Hinweis: 	git branch -m <Name>
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 22 (delta 2), reused 18 (delta 1), pack-reused 0 (from 0)
Empfange Objekte: 100% (22/22), 6.47 KiB | 6.47 MiB/s, fertig.
Löse Unterschiede auf: 100% (2/2), fertig.

Wobei ich hier schon Probleme habe zu verstehen was genau die Hinweise zu bedeuten haben.
Also hier weiter ohne daran was zu ändern.

`

> Schreibtisch]$ cd epson-inkjet-printer-201211w/

`

Ok, dann

epson-inkjet-printer-201211w]$ patch --strip=1 --input=package.patch
patch: **** Can't open patch file package.patch : No such file or directory

Wobei ich mir hier nix gedacht habe (will doch nur drucken).
Hier sehe ich aber rot was in meinem Terminal normal aussieht…

Weiß ich nicht wo was falsch ist… ich komme mir immer dümmer vor.
(Allerdings bin ich beim Windows 11 erst recht raus weil da von Haus aus nicht mal die Installation funktioniert. Der Drucker würde vielleicht dann schon …)
Aber Danke für Eure Mühen mir weiter zu helfen. Ich hoffe weiter es noch zu schaffen …

Hier überspringst den Teil:

Siehe: AUR (en) - epson-inkjet-printer-201211w

diff --git a/PKGBUILD b/PKGBUILD
index 6f50b4c..25eae84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
 # Contributor: Andre Klitzing <andre () incubo () de>

 pkgname=epson-inkjet-printer-201211w
-_pkgname_filter=epson-inkjet-printer-filter
-_suffix=1lsb3.2.src.rpm
-pkgver=1.0.0
+_pkgname_filter=epson-inkjet-printer-filter-1.0.2
+_suffix=1.src.rpm
+pkgver=1.0.1
 pkgrel=10
 pkgdesc="Epson printer driver (WF-2010, WF-2510, WF-2520, WF-2530, WF-2540)"
 arch=('i686' 'x86_64')
@@ -11,17 +11,21 @@ url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
 license=('LGPL' 'custom:Epson Licence Agreement')
 depends=('cups' 'ghostscript')
 #makedepends=('libtool' 'make' 'automake' 'autoconf')
-source=(http://download.ebz.epson.net/dsc/op/stable/SRPMS/${pkgname}-${pkgver}-${_suffix} fixbuild.patch)
+source=(https://download3.ebz.epson.net/dsc/f/03/00/15/69/60/2cad8d0db8d552bec202f055b0b9a9ef7a4609ba/${pkgname}-${pkgver}-${_suffix})
+
+sha256sums=('2be69ad9ccca5e97b4bfd5d1a26d7f3d5c191792e57ccadf7fa3df7ff7b5ef76')

 build() {
   cd "$srcdir" || exit
-  tar xzf $pkgname-$pkgver.tar.gz
-  FILTER_FILE=$(ls $_pkgname_filter*.tar.gz)
+  tar xzf ${pkgname}-${pkgver}.tar.gz
+  FILTER_FILE=$(ls ${_pkgname_filter}.tar.gz)
   tar xzf $FILTER_FILE
-
+  
   cd "${FILTER_FILE%.tar.gz}" || exit
-  patch -p1 -i "$srcdir"/fixbuild.patch
-  autoreconf -f -i
+  
+  libtoolize
+  autoreconf -vfi
+  autoupdate -f
   # if you have runtime problems: add "--enable-debug" and look into /tmp/epson-inkjet-printer-filter.txt
   ./configure LDFLAGS="$LDFLAGS -Wl,--no-as-needed" --prefix=/opt/$pkgname
   make
@@ -44,10 +48,10 @@ package() {
   install -m 644 ppds/* "$pkgdir/usr/share/cups/model/$pkgname"

   cd "$srcdir" || exit
-  FILTER_FILE=$(ls $_pkgname_filter*.tar.gz)
-  cd "${FILTER_FILE%.tar.gz}" || exit
-  install -d "$pkgdir/opt/$pkgname/cups/lib/filter/"
-  install -m 755 src/epson_inkjet_printer_filter "$pkgdir/opt/$pkgname/cups/lib/filter/epson_inkjet_printer_filter"
+  install -d "$pkgdir/opt/$pkgname/usr/lib/cups/filter/"
+
+  # I don't know why it doesnt work, keeping cp commands for now
+  # install -m 755 ${srcdir}/${_pkgname_filter} "$pkgdir/opt/$pkgname/usr/lib/cups/filter/epson_inkjet_printer_filter/"
+  cp -r ${srcdir}/${_pkgname_filter} "${pkgdir}/opt/${pkgname}/usr/lib/cups/filter/epson_inkjet_printer_filter"
+
 }
-sha256sums=('3fddf1f42d867182af991894c1f361d34b23f47f28af2490a987231111272170'
-            '85b0493972dcb92befd2bbf8d0ce705fc6280d54d83e985e9f7d0301bb01af50')
1 Like

Soll heißen eine Datei mit z.B. Mousepad anlegen in der

diff …


bis …01af50’)

steht?
Diese benenne ich dann package.patch ?

Wenn das so sein sollte mach ich Kaffee für alle.

Schaue mal auf deinen Schreibtisch. Da ist jetzt ein Ordner namens:

Aus der ersten Log nimmst du dir z.b. raus:

[quote=“GKMRico, post:22, topic:171411”]

Schreibtisch]$ git clone https://aur.archlinux.org/epson-inkjet-printer-201211w.git
Klone nach 'epson-inkjet-printer-201211w'...

Auf deinem Schreibtisch, wird jetzt der Inhalt (git clone) von https://… heruntergeladen und in den Ordner Schreibtisch/epson-inkjet-printer-201211w gespiegelt.
Diesen ordner kannst du jetzt grafisch auch anklicken. Oder mit ls -al auflisten lassen.

was gefunden im Internet und halt geladen. Ordner auf dem Desktop/Schreibtisch?

ls -al bei mir

insgesamt 4872
drwxr-xr-x 5 basti basti    4096  3. Dez 11:46 .
drwxr-xr-x 4 basti basti    4096  3. Dez 11:45 ..
-rw-r--r-- 1 basti basti 2519100  3. Dez 11:46 epson-inkjet-printer-201211w-1.0.1-10-x86_64.pkg.tar.zst
-rw-r--r-- 1 basti basti 2423496  3. Dez 11:46 epson-inkjet-printer-201211w-1.0.1-1.src.rpm
-rw-r--r-- 1 basti basti    3626  3. Dez 11:45 fixbuild.patch
drwxr-xr-x 8 basti basti    4096  3. Dez 11:45 .git
-rw-r--r-- 1 basti basti      64  3. Dez 11:45 .gitignore
-rw-r--r-- 1 basti basti    2515  3. Dez 11:46 package.patch
drwxr-xr-x 3 basti basti    4096  3. Dez 11:46 pkg
-rw-r--r-- 1 basti basti    2032  3. Dez 11:46 PKGBUILD
drwxr-xr-x 4 basti basti    4096  3. Dez 11:46 src
-rw-r--r-- 1 basti basti     672  3. Dez 11:45 .SRCINFO

Beim vergleichen sollte dir auffallen, das 2515 3. Dez 11:46 package.patch bei dir nicht vorhanden ist.

Deswegen auch deine ausgabe von

Deine package.patch Datei, die du nicht erstellt hast?! Hättest erstellen sollen! könnte so aussehen:

package.patch
diff --git a/PKGBUILD b/PKGBUILD
index 6f50b4c..25eae84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
 # Contributor: Andre Klitzing <andre () incubo () de>

 pkgname=epson-inkjet-printer-201211w
-_pkgname_filter=epson-inkjet-printer-filter
-_suffix=1lsb3.2.src.rpm
-pkgver=1.0.0
+_pkgname_filter=epson-inkjet-printer-filter-1.0.2
+_suffix=1.src.rpm
+pkgver=1.0.1
 pkgrel=10
 pkgdesc="Epson printer driver (WF-2010, WF-2510, WF-2520, WF-2530, WF-2540)"
 arch=('i686' 'x86_64')
@@ -11,17 +11,21 @@ url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
 license=('LGPL' 'custom:Epson Licence Agreement')
 depends=('cups' 'ghostscript')
 #makedepends=('libtool' 'make' 'automake' 'autoconf')
-source=(http://download.ebz.epson.net/dsc/op/stable/SRPMS/${pkgname}-${pkgver}-${_suffix} fixbuild.patch)
+source=(https://download3.ebz.epson.net/dsc/f/03/00/15/69/60/2cad8d0db8d552bec202f055b0b9a9ef7a4609ba/${pkgname}-${pkgver}-${_suffix})
+
+sha256sums=('2be69ad9ccca5e97b4bfd5d1a26d7f3d5c191792e57ccadf7fa3df7ff7b5ef76')

 build() {
   cd "$srcdir" || exit
-  tar xzf $pkgname-$pkgver.tar.gz
-  FILTER_FILE=$(ls $_pkgname_filter*.tar.gz)
+  tar xzf ${pkgname}-${pkgver}.tar.gz
+  FILTER_FILE=$(ls ${_pkgname_filter}.tar.gz)
   tar xzf $FILTER_FILE
-
+  
   cd "${FILTER_FILE%.tar.gz}" || exit
-  patch -p1 -i "$srcdir"/fixbuild.patch
-  autoreconf -f -i
+  
+  libtoolize
+  autoreconf -vfi
+  autoupdate -f
   # if you have runtime problems: add "--enable-debug" and look into /tmp/epson-inkjet-printer-filter.txt
   ./configure LDFLAGS="$LDFLAGS -Wl,--no-as-needed" --prefix=/opt/$pkgname
   make
@@ -44,10 +48,10 @@ package() {
   install -m 644 ppds/* "$pkgdir/usr/share/cups/model/$pkgname"

   cd "$srcdir" || exit
-  FILTER_FILE=$(ls $_pkgname_filter*.tar.gz)
-  cd "${FILTER_FILE%.tar.gz}" || exit
-  install -d "$pkgdir/opt/$pkgname/cups/lib/filter/"
-  install -m 755 src/epson_inkjet_printer_filter "$pkgdir/opt/$pkgname/cups/lib/filter/epson_inkjet_printer_filter"
+  install -d "$pkgdir/opt/$pkgname/usr/lib/cups/filter/"
+
+  # I don't know why it doesnt work, keeping cp commands for now
+  # install -m 755 ${srcdir}/${_pkgname_filter} "$pkgdir/opt/$pkgname/usr/lib/cups/filter/epson_inkjet_printer_filter/"
+  cp -r ${srcdir}/${_pkgname_filter} "${pkgdir}/opt/${pkgname}/usr/lib/cups/filter/epson_inkjet_printer_filter"
+
 }
-sha256sums=('3fddf1f42d867182af991894c1f361d34b23f47f28af2490a987231111272170'
-            '85b0493972dcb92befd2bbf8d0ce705fc6280d54d83e985e9f7d0301bb01af50')

Diese .patch Datei kannst du halt per klicken/grafisch erstellen (mousepad), oder halt im Terminal!

Könnte dann so als Log aussehen:

epson-inkjet-printer-201211w  patch --strip=1 --input=package.patch
patching file PKGBUILD

Was ist damit gemeint?

Die Datei package.patch mit dem Inhalt wie oben und auf der AUR Seite im Kommentar habe ich jetzt…

epson-inkjet-printer-201211w]$ ls -al
insgesamt 36
drwxr-xr-x 4 rico rico 4096  3. Dez 16:23 .
drwxr-xr-x 3 rico rico 4096  3. Dez 14:44 ..
-rw-r--r-- 1 rico rico 3626  3. Dez 14:44 fixbuild.patch
drwxr-xr-x 8 rico rico 4096  3. Dez 14:44 .git
-rw-r--r-- 1 rico rico   64  3. Dez 14:44 .gitignore
-rw-r--r-- 1 rico rico 2514  3. Dez 16:23 package.patch
-rw-r--r-- 1 rico rico 1979  3. Dez 14:44 PKGBUILD
drwxr-xr-x 2 rico rico 4096  3. Dez 14:47 src
-rw-r--r-- 1 rico rico  672  3. Dez 14:44 .SRCINFO

Dann :

epson-inkjet-printer-201211w]$ patch --strip=1 --input=package.patch
patching file PKGBUILD
patch unexpectedly ends in middle of line
patch: **** malformed patch at line 61:

???
Kaffee ist alle.

Da könnte ein Fehler in line 61 sein? Fehler beim kopieren und einfügen gemacht?

Line 61 bei mir:

-sha256sums=('3fddf1f42d867182af991894c1f361d34b23f47f28af2490a987231111272170'

nicht das du denkst es hört da auf…die Datei hat noch mehr Zeilen…lines :wink:

Da hilft schon lange kein Kaffee mehr! Hier sind wir nicht mehr im Rahmen von Legalen mitteln!

1und1 zusammen zählen…und so :wink:

vs

:sleeping:

Bei mir:

 }
-sha256sums=('3fddf1f42d867182af991894c1f361d34b23f47f28af2490a987231111272170'
-            '85b0493972dcb92befd2bbf8d0ce705fc6280d54d83e985e9f7d0301bb01af50')`

Muss ich meine Schwerbehinderung von 60 auf 100% hochstufen lassen?

gaaaaaanz unten! gaaaaaaaaanz am ende…da ist ein > <

Der editor hier im Forum lässt es gerade nicht zu es kenntlich zu machen…

Achneee “Staubkorn” sorry

0 und 1 … mehr kann das Prog/PC nicht…deswegen so Simpel.
Hier muss schon sauber abgearbeitet werden…

    61	-sha256sums=('3fddf1f42d867182af991894c1f361d34b23f47f28af2490a987231111272170'
    62	-            '85b0493972dcb92befd2bbf8d0ce705fc6280d54d83e985e9f7d0301bb01af50')

Aber du nimmst auch echt jedes Staubkorn mit, was so rum fliegt.

Nimm wie so oft, alles mit Humor!

Ja keine Ahnung Staubsaugerbeutel sind bestellt.

Nun ist es :slight_smile: :

patch --strip=1 --input=package.patch
patching file PKGBUILD
epson-inkjet-printer-201211w]$ ls -al
insgesamt 36
drwxr-xr-x 4 rico rico 4096  3. Dez 17:03 .
drwxr-xr-x 3 rico rico 4096  3. Dez 14:44 ..
-rw-r--r-- 1 rico rico 3626  3. Dez 14:44 fixbuild.patch
drwxr-xr-x 8 rico rico 4096  3. Dez 14:44 .git
-rw-r--r-- 1 rico rico   64  3. Dez 14:44 .gitignore
-rw-r--r-- 1 rico rico 2515  3. Dez 17:03 package.patch
-rw-r--r-- 1 rico rico 2032  3. Dez 17:03 PKGBUILD
drwxr-xr-x 2 rico rico 4096  3. Dez 14:47 src
-rw-r--r-- 1 rico rico  672  3. Dez 14:44 .SRCINFO

und wir kommen einem :ice_cream: immer näher…

Ich würde lieber drucken können.
Schmecken lassen…

Ein Staubkorn Weit entfernt bist du nur noch. Ich gebe die Hoffnung nicht auf, das du selbst drauf kommst…

Gehe Schritte mal vor und zurück…

:coffee: rüber schieb

Jetzt:

?

Es hätte so schön werden können. Sorry für’s hinhalten

Ja klar aber da ging nur die Datei in Mousepad wieder auf…
nochmal Enter und das läuft… Passwort und:

Pakete werden geladen …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (1) epson-inkjet-printer-201211w-1.0.1-10

Gesamtgröße der installierten Pakete:  9,85 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%
(1/1) Verfügbarer Festplattenspeicher wird erm...  [######################] 100%
:: Paketänderungen werden verarbeitet …
(1/1) Installiert wird epson-inkjet-printer-20...  [######################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/1) Arming ConditionNeedsUpdate...

Drucken will es trotzdem noch nicht , irgend ein “Filter” ?