Lieber Besucher, herzlich willkommen bei: GentooForum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Ich wollte meinen Drucker (Epson Stylus SX218, wen's interessiert)
downloaden unter Gentoo installieren, nun gibt's den nur als .rpm oder
.deb-Package.
Kann man zur Not auch rpms oder .deb installieren, wenn's keine anderen Downloads
gibt oder gibt's für meinen Drucker alternative Downloads irgendwo?
Normalerweise ja. Allerdings nicht so direkt wie man es gewohnt ist. Geht soweit ich weiß nur über ein ebuild und dann ist es nur ein auspacken und kopieren. Den generic Treiber, ist der 1.4.0er, gibt es aber als tar. Für eine ältere Version (1.1.1) existiert sogar ein ebuild im sunrise overlay.
Evtl. kann man auch den freien Gutenprint Treiber versuchen. Der unterstützt recht viele Drucker von Epson.
Ansonsten kann man einen Treiber auch mal "schmutzig" am Paket-Manager vorbei installieren (z.B. mit app-arch/rpm), das sollte in einem solchen Fall nicht so schlimm sein. Die saubere und elegante Lösung wäre natürlich ein wie von Dirk vorgeschlagenes ebuild. Das kann aber u.U. recht kompliziert werden.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay 0 kB
Total: 1 package (1 new), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-print/epson-inkjet-printer-escpr-1.1.1 from localoverl ay
* epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz to /var/tmp/portag e/net-print/epson-inkjet-printer-escpr-1.1.1/work
gzip: /var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/distdir/epson- inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
* ERROR: net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay failed (unpac k phase):
* failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 1546: Called __eapi0_src_unpack
* phase-helpers.sh, line 648: Called unpack 'epson-inkjet-printer-escp r-1.1.1-1lsb3.2.tar.gz'
* phase-helpers.sh, line 357: Called __unpack_tar 'gzip -d'
* phase-helpers.sh, line 299: Called __assert_sigpipe_ok 'failure unpa cking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* isolated-functions.sh, line 39: Called die
* The specific snippet of code:
* [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die " $@"
*
* If you need support, post the output of `emerge --info '=net-print/epson-inkj et-printer-escpr-1.1.1::localoverlay'`,
* the complete build log and the output of `emerge -pqv '=net-print/epson-inkje t-printer-escpr-1.1.1::localoverlay'`.
* The complete build log is located at '/var/tmp/portage/net-print/epson-inkjet -printer-escpr-1.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-print/epson-i nkjet-printer-escpr-1.1.1/temp/environment'.
* Working directory: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1 .1/work'
* S: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work/epson-in kjet-printer-escpr-1.1.1'
>>> Failed to emerge net-print/epson-inkjet-printer-escpr-1.1.1, Log file:
>>> '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/build.log '
* Messages for package net-print/epson-inkjet-printer-escpr-1.1.1:
* ERROR: net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay failed (unpac k phase):
* failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 1546: Called __eapi0_src_unpack
* phase-helpers.sh, line 648: Called unpack 'epson-inkjet-printer-escp r-1.1.1-1lsb3.2.tar.gz'
* phase-helpers.sh, line 357: Called __unpack_tar 'gzip -d'
* phase-helpers.sh, line 299: Called __assert_sigpipe_ok 'failure unpa cking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* isolated-functions.sh, line 39: Called die
* The specific snippet of code:
* [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die " $@"
*
* If you need support, post the output of `emerge --info '=net-print/epson-inkj et-printer-escpr-1.1.1::localoverlay'`,
* the complete build log and the output of `emerge -pqv '=net-print/epson-inkje t-printer-escpr-1.1.1::localoverlay'`.
* The complete build log is located at '/var/tmp/portage/net-print/epson-inkjet -printer-escpr-1.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-print/epson-i nkjet-printer-escpr-1.1.1/temp/environment'.
* Working directory: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1 .1/work'
* S: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work/epson-in kjet-printer-escpr-1.1.1'
[32;01m * [39;49;00mPackage: net-print/epson-inkjet-printer-escpr-1.1.1
[32;01m * [39;49;00mRepository: localoverlay
[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz to /var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work
gzip: /var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/distdir/epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
[31;01m*[0m ERROR: net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay failed (unpack phase):
[31;01m*[0m failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 93: Called src_unpack
[31;01m*[0m environment, line 1546: Called __eapi0_src_unpack
[31;01m*[0m phase-helpers.sh, line 648: Called unpack 'epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
[31;01m*[0m phase-helpers.sh, line 357: Called __unpack_tar 'gzip -d'
[31;01m*[0m phase-helpers.sh, line 299: Called __assert_sigpipe_ok 'failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
[31;01m*[0m isolated-functions.sh, line 39: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die "$@"
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`.
[31;01m*[0m The complete build log is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work'
[31;01m*[0m S: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work/epson-inkjet-printer-escpr-1.1.1'
eix epson-ink
[I] net-print/epson-inkjet-printer-escpr [1]
Available versions: ~1.1.1 (~)1.4.0
Installed versions: 1.4.0(10:52:30 23.03.2014)
Homepage: http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escpr/
Description: Epson Inkjet Printer Driver (ESC/P-R) for Linux
[1] "sunrise" /var/lib/layman/sunrise
Der Download geht aber nicht da die Sourcen nicht bei avasys liegen sondern seit einiger Zeit bei Epson selbst. Lade das *.tgz von dort herunter und kopiere es nach /usr/portage/distfile.
Hi
ich habe die epson-inkjet-printer-escpr-1.1.1.ebuild von http://gpo.zugaina.org (Overlay: sunrise (layman)) auf mein desktop runergeladen und nach /usr/local/portage/net-print/epson-inkjet-printer-escpr verschoben
emerge -av1 net-print/epson-inkjet-printer-escpr
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay 0 kB
Total: 1 package (1 new), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-print/epson-inkjet-printer-escpr-1.1.1 from localoverlay
* epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz to /var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work
gzip: /var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/distdir/epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
* ERROR: net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay failed (unpack phase):
* failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 1555: Called __eapi0_src_unpack
* phase-helpers.sh, line 648: Called unpack 'epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* phase-helpers.sh, line 357: Called __unpack_tar 'gzip -d'
* phase-helpers.sh, line 299: Called __assert_sigpipe_ok 'failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* isolated-functions.sh, line 39: Called die
* The specific snippet of code:
* [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die "$@"
*
* If you need support, post the output of `emerge --info '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`,
* the complete build log and the output of `emerge -pqv '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`.
* The complete build log is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/environment'.
* Working directory: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work'
* S: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work/epson-inkjet-printer-escpr-1.1.1'
>>> Failed to emerge net-print/epson-inkjet-printer-escpr-1.1.1, Log file:
>>> '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/build.log'
* Messages for package net-print/epson-inkjet-printer-escpr-1.1.1:
* ERROR: net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay failed (unpack phase):
* failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 1555: Called __eapi0_src_unpack
* phase-helpers.sh, line 648: Called unpack 'epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* phase-helpers.sh, line 357: Called __unpack_tar 'gzip -d'
* phase-helpers.sh, line 299: Called __assert_sigpipe_ok 'failure unpacking epson-inkjet-printer-escpr-1.1.1-1lsb3.2.tar.gz'
* isolated-functions.sh, line 39: Called die
* The specific snippet of code:
* [[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die "$@"
*
* If you need support, post the output of `emerge --info '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`,
* the complete build log and the output of `emerge -pqv '=net-print/epson-inkjet-printer-escpr-1.1.1::localoverlay'`.
* The complete build log is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/temp/environment'.
* Working directory: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work'
* S: '/var/tmp/portage/net-print/epson-inkjet-printer-escpr-1.1.1/work/epson-inkjet-printer-escpr-1.1.1
Fals du das ebuild nicht hast? Hier das von mir. Eigentlich wie das 111er. Inhaltlich kein Unterschied.
Quellcode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
MY_P="${P}-1lsb3.2"
DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R) for Linux"
HOMEPAGE="http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escpr/"
SRC_URI="http://linux.avasys.jp/drivers/lsb/epson-inkjet/escpr/src/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="net-print/cups"
RDEPEND="${DEPEND}"
Ich denke Du musst in Cups den Drucker noch einrichten.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.
--noreplace (-n)
Skips the packages specified on the command-line that have already been installed. Without this
option, any package atoms or package sets you specify on the command-line will cause Portage to
remerge the package, even if it is already installed. Note that Portage will not remerge dependen‐
cies by default. This option can be used to update the world file without rebuilding the packages.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.