Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.
Cytat: mirekc w Styczeń 25, 2026, 02:25:53 PMProblem rozwiązany, tyle że o tej bibliotece żadne przeglądane wcześniej dokumenty, żadne Internety nawet się nie zająknęły. Czyżby teraz do korzystania z Linuksa potrzebne były jeszcze umiejętności jasnowidza?
Cytat: linux4ever w Styczeń 25, 2026, 11:34:23 AMTak się nie da. Cokolwiek by się tam nie wybrało, nie ma dostępu do wersji sane starszej niż 1.3. Ale mniejsza o to. Bawiąc się Synapticem natrafiłem na taką oto bibliotekę:Cytat: mirekc w Styczeń 25, 2026, 10:38:21 AMA może jest jakiś sposób na ,,downgrade" sane?
Tak jest na to sposób musisz zmienić wersje pakietów w synaptic.
To dokładnie: Ustawienia->Dystrybucja -> Wymuś konkretną wersje.
I wybierasz sobie z rozwijanej listy wersje systemu.
Cytatlibinsane1 1.0.10-4 Library to access scannerSądząc po numerze wersji to jakaś nowość, która domyślnie nie była zainstalowana. Jakoś tak się złożyło, że kliknąłem i zainstalowałem. Skaner ruszył!
CytatA cross-platform, cross-programming languages, cross scanner library that takes care of all the quirks of scanners.Wyjaśnia wszystko, nieprawdaż?
Cytat: mirekc w Styczeń 25, 2026, 10:38:21 AMA może jest jakiś sposób na ,,downgrade" sane?
Cytatincludes: backends (scanner drivers), command-line-frontend (scanimage), network scanning daemon (saned) and SANE-API documentation.
Cytatincludes: graphical frontends (scanning applications) xscanimage and xcam, command-line-frontend scanadf. You don't need this package if you use one of the more advanced graphical frontends like XSane. For a list of frontends, have a look at the frontends page.
CytatPrerequisites
=============
In order to build SANE, the following tools and libraries are required:
- GNU make: version 3.70 or newer
- ISO C99 compiler: GNU C (gcc) is recommended for best results,
but any ISO C99 compliant compiler should do
Some more libraries are not strictly necessary to compile SANE, but some
functionality may be lost if they are not available. Make sure that these
libraries and their respective header files are available before running
configure. On some Linux distributions the header files are part of separate
packages (e.g. usb.h in libusb-devel or libusb-dev). These must also be
installed.
- libusb: Strongly recommended if you use a USB scanner.
Some backends won't work without libusb at all.
- libjpeg (>=6B): For the dc210, dc240, and gphoto2 backends.
- libieee1284 (>=0.1.5): For some parallel port backends.
- libgphoto2 (>=2.0): For the gphoto2 backend.
- a C++11 compliant C++ compiler for the genesys backend.
If you got the source straight from the git repository, as opposed to
a source tarball, you will need a few more utilities. These utilities
should normally *not* be needed for source archives downloaded from
the project's website at http://www.sane-project.org/.
- autoconf (>= 2.69) as well as the autoconf-archive (for the
AX_CXX_COMPILE_STDCXX and AX_CXX_COMPILE_STDCXX_11 macros)
- automake (>=1.15)
- libtool (>=2.4.6)
- gettext (>=0.19.8)
- git (>= 2.1.4)
Cytat: linux4ever w Styczeń 25, 2026, 08:40:26 AM@mirekc A wywal wszystkie sterowniki skanera z systemu i zainstaluj je ze skryptu może zaskoczy.Właśnie to zrobiłem, jak dostałem od Ciebie link do nowszego skryptu. Nie zaskoczył.
CytatNa Debianach i systemach Debiano-podobnych przeważnie jest konflikt starszych bibliotek z nowszymi.O podstawach nie dyskutujemy. System jest aktualny.
Przez to urządzenia mogą działać niewłaściwie lub nie działać wcale.
Kroki to sudo apt update & sudo apt upgrade.
CytatNo i sudo apt purge nazwapakietu*A to akurat nie zadziała, skoro pakiet nie był zainstalowany przez apt i nie ma go w podłączonych repozytoriach. Podczas instalacji sterowników Brothera rozpakowują się skrypty dezinstalacyjne, których można użyć.
CytatI jak widzę masz dwie architektury do cpu amd64 i i386.W ostatnim z podlinkowanych przez Ciebie wątków jest też to:
Mogą się kłocić chyba że się mylę?
I czy masz włączoną obsługę Multiarch?
https://wiki.debian.org/Multiarch/HOWTO
https://forum.mxlinux.org/viewtopic.php?t=67165
CytatMultiarch is enabled by default on mx.A więc tak, mam Multiarch skonfigurowany domyślnie podczas instalacji. Architektury nie powinny się kłócić, przynajmniej ja nic takiego nie zauważyłem podczas kilkuletniej przygody z MX-em.
Cytatif you have the deb for the old software you need, you could try removing the depend, or maybe forcing the install withParametr --force-depends nic nie daje, a pakiet nie ma informacji o zależnościach:
Code: Select all
dpkg -i --force-depends
dpkg -I brscan3-0.2.13-1.amd64.deb
nowy pakiet Debiana, wersja 2.0.
rozmiar 67650 bajtów: archiwum kontrolne=549 bajtów.
0 bajtów, 0 linii conffiles
241 bajtów, 8 linii control
636 bajtów, 13 linii * postinst #!/bin/sh
395 bajtów, 12 linii * postrm #!/bin/sh
81 bajtów, 3 linii * prerm #!/bin/sh
Package: brscan3
Version: 0.2.13-1
Maintainer: Brother Industries, Ltd.
Architecture: amd64
Description: Brother Scanner Driver
Copyright: 2008-2012 Brother Industries, Ltd. All Rights Reserved
Brother sane backend Driver
Provides: brscan
Tym niemniej wydaje mi się, że tutaj właśnie jest pies pogrzebany. Pod MX 23 (Debian 12) pakiety libsane-common, libsane, libsane1, libsane-utils są w wersji 1.2.1-2. Pod MX 25 (Debian 13) pakiet libsane został usunięty jako przestarzały (!), a pozostałe – zaktualizowane do wersji 1.3.1-3. Da się coś z tym zrobić? A może jest jakiś sposób na ,,downgrade" sane?Cytatif you have the deb for the old software you need, you could try removing the depend, or maybe forcing the install with
Code: Select all
dpkg -i --force-depends
Cytat: Bercik w Styczeń 25, 2026, 02:48:24 AMTak mnie naszło jeszcze... a spróbujWłaśnie to nie działa, wynik wkleiłem w pierwszym poście wątku.sudo scanimage -LJeśli coś z uprawnieniami, to zadziała i będziesz wiedział.
CytatJest, dopisało się na końcu pliku podczas instalacji.grep brother /etc/sane.d/dll.confpowinno pokazać:brother3Jeśli nie ma, dodaj ręcznie.
CytatSprawdź plik konfiguracji brscan3:W katalogu /opt/brother/scanner nie ma podkatalogu brscan3, również w tej instalacji, która działa. Jakoś inaczej musi to być zrobione. Ręczne utworzenie pliku nie naprawia problemu.cat /opt/brother/scanner/brscan3/brsanenetdevice3.cfgPowinien zawierać:[DCP-J315W]Jeżeli go tam nie ma, dodaj ręcznie.
Model = DCP-J315W
IP = 192.168.2.105
CytatTo działa na skanery USB i SCSI. Sieciowego nie wykrywa, również w działającej instalacji.CytatInternety gadają:sudo sane-find-scanner
Cytatscanimage -LA o tym już było wielokrotnie.
Cytat: Bercik w Styczeń 24, 2026, 10:38:28 PMsudo brsaneconfig3 -a name=DCP-J315W model=DCP-J315W ip=192.168.0.200Skoro wkleiłem wynik polecenia brsaneconfig3 -q (w pierwszym poście wątku), to jasne jest, że musiałem wcześniej wykonać brsaneconfig3 -a.CytatW Slackware mogliby w końcu dodać nowoczesny instalator graficzny taki jak ten z Mint/Ubuntu.Po co? Działał na DX2/50 (Intel 80486) i działa do dziś. Mint/Ubuntu to porażka.
CytatEwentualnie menadżer pakietów podobny do pacmana, ale niekoniecznie napisany w C czy pythonie jak emerge w Gentoo.W repo jest slackpkg, można dociągnąć jak ktoś chce slapt-get od Jasona. Ja wolę rsync.+ installpkg
CytatMamy 2025 roku, a oni dalej tkwią w tych starociach.Skrypty, które napisałem prawie 25 lat temu działaja do dziś.
CytatBrak zarządzania zależnościami to strata czasu.Lepszej szkoły do nauki linuksa nie znajdziesz - to filozfia, która nie wszystkim odpowiadać musi.
CytatDystrybucje które chcą przetrwać i mieć więcej użytkowników powinni ich zachęcać, a nie odstraszać.Spójrz na PLD Linux, tam działa jeszcze węższe grono od lat i mają się dobrze.