Nowe posty

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości -

Strony: 1 2 [3] 4 5 ... 12
31
Multimedia / qnapi-0.1.6-rc2.1mopl2010.0.i586.rpm
« dnia: 2012-01-15, 13:57:23 »
Cytat: rilicek
Chyba jesteś trochę przewrażliwiony. Pytałem z ciekawości, bo na openSuse dostępne są tylko (chyba) paczki z 0.1.5.
Ostatnio nie mogłem znaleźć paczki pewnego programu pod mój system i zainstalowałem paczkę zrobioną pod Debiana i o dziwo program działa.
Nie wiem tylko czy tak będzie z qnapi.
Ja mam u siebie na OpenSuSE qnapi 0.1.6

gienek@stacjonarny:~> rpm -qa | grep qnapi
qnapi-0.1.6-rc2.x86_64
gienek@stacjonarny:~>
Sam zrobiłem sobie ten pakiet

32
Sieć / Problem z hp-toolbox +
« dnia: 2011-12-26, 13:29:23 »
Cytat: piwadam
Być może twoje repozytoria mają starszą wersje hplip. Instalacja z http://hplipopensource.com/hplip-web/index.html rozwiązała u mnie ten problem.
Zainstalowałem wskazaną przez ciebie najnowszą wersję ale nic to nie dało. hp-tools nadal nie widzi drukarki zainstalowanej w systemie która drukuje prawidłowo.

stacjonarny:/home/gienek # hp-check -r

HP Linux Imaging and Printing System (ver. 3.11.12)
Dependency/Version Check Utility ver. 14.3

Copyright (c) 2011-14 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz
or .run) to determine if the proper dependencies are installed to successfully compile HPLIP.                    
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc)  
or an already built HPLIP supplied tarball has the proper dependencies installed to successfully run.            
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases  
(both compile- and run-time dependencies).                                                                      

Saving output in log file: hp-check.log

Initializing. Please wait...
 
---------------
| SYSTEM INFO |
---------------

Basic system information:
Linux stacjonarny 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64 x86_64 x86_64 GNU/Linux

Distribution:
suse 12.1

Checking Python version...
OK, version 2.7.2 installed

Checking PyQt 4.x version...
OK, version 4.8.5 installed.

Checking for CUPS...
Status: scheduler is running
Version: 1.5.0
error_log is set to level: warn

Checking for dbus/python-dbus...
dbus daemon is running.
python-dbus version: 0.83.2


------------------------
| RUNTIME DEPENDENCIES |
------------------------


Checking for dependency: CUPS - Common Unix Printing System...
OK, found.

Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer...
OK, found.

Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)...
OK, found.

Checking for dependency: PolicyKit - Administrative policy framework...
OK, found.

Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4...
OK, found.

Checking for dependency: Python DBus - Python bindings for DBus...
OK, found.

Checking for dependency: Python libnotify - Python bindings for the libnotify Desktop notifications...
OK, found.

Checking for dependency: Python XML libraries...
OK, found.

Checking for dependency: Python 2.3 or greater - Required for fax functionality...
OK, found.

Checking for dependency: Reportlab - PDF library for Python...
warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly.                                                                                                              

Checking for dependency: SANE - Scanning library...
OK, found.

Checking for dependency: scanimage - Shell scanning program...
OK, found.

Checking for dependency: xsane - Graphical scanner frontend for SANE...
OK, found.


----------------------
| HPLIP INSTALLATION |
----------------------


Currently installed HPLIP version...
HPLIP 3.11.12 currently installed in '/usr/share/hplip'.

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.11.12

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.11.12
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp

# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
pp-build=no
gui-build=yes
scanner-build=no
fax-build=no
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=no
cups-ppd-install=yes
internal-tag=3.11.12
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
hpijs-only-build=no
lite-build=no
udev-acl-rules=no
hpcups-only-build=no
hpijs-only-build=no


Current contents of '/var/lib/hp/hplip.state' file:
# hplip.state - HPLIP runtime persistent variables.

[plugin]
installed=0
eula=0



Current contents of '~/.hplip/hplip.conf' file:
error: Could not access file: Nie ma takiego pliku ani katalogu

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

 
deskjet-5600
------------
Type: Unknown
Device URI: socket://10.0.0.3:9100
PPD: /etc/cups/ppd/deskjet-5600.ppd
PPD Description: HP Deskjet 5600, hpcups 3.11.12
Printer status: printer deskjet-5600 is idle.  enabled since pon, 26 gru 2011, 12:43:54
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend to function in HPLIP.


---------------------
| PYTHON EXTENSIONS |
---------------------

Checking 'cupsext' CUPS extension...
OK, found.

Checking 'pcardext' Photocard extension...
OK, found.

Checking 'hpmudext' I/O extension...
OK, found.

 
---------------
| USER GROUPS |
---------------

root


-----------
| SUMMARY |
-----------

error: 2 errors and/or warnings.

Please refer to the installation instructions at:
http://hplip.sourceforge.net/install/index.html


Done.
stacjonarny:/home/gienek #
Z twojej wypowiedzi wnioskuję, że też miałeś ale już się uporałeś z problemem wykrycia drukarki przez hp-tools i w związku z tym mam do ciebie kilka pytań.

1. Czy posiadasz drukarkę sieciową pracującą na porcie tcp?
2. Czy mógłbyś wejść na stronę http://localhost:631/printers/ potem kliknąć na swoją sieciową drukarkę i wkleić zrzut okienka?

33
Sieć / Problem z hp-toolbox +
« dnia: 2011-12-25, 14:36:11 »
Cytat: rilicek
Próbowałeś ręcznie wpisać adres IP w HP-toolbox?
Tak.

Robiłem to tak jak na obrazku poniżej



Efekt jest zawsze taki sam



Czyli nic nie znajduje.

Może istnieje możliwość ręcznej edycji jakiegoś pliku konfiguracyjnego ?

EDIT

CUPS też nie znajdowało samo drukarki. Dopiero po ręcznym podaniu mu wszystkich parametrów  drukarka zaczęła działać.

Parametry drukarki są takie jak na obrazku poniżej.


34
Sieć / Problem z hp-toolbox +
« dnia: 2011-12-24, 22:52:30 »
Posiadam drukarkę HP 5652 podłączoną do serwera wydruku Edimax PS-1206U który umożliwia korzystanie z drukarki w sieci.

Niestety program do administracji drukarek HP

hp-toolbox
nie widzi drukarki podłączonej do serwera wydruku. Za każdym razem gdy uruchomię ten program to pojawia mi się okienko widoczne poniżej



Gdy klikam Device Setup to niestety nie znajduje mi drukarki.

Postanowiłem dodać drukarkę w inny sposób i kliknąłem na przycisk CUPS web Interface i w okienku które otworzyło się w przeglądarce dodałem drukarkę.

Adres IP serwera wydruku to 10.0.0.3 więc jako adres drukarki wpisałem

socket://10.0.0.3:9100
Drukarka drukuje, lecz niestety narzędzie do zarządzania drukarkami hp-toolbox nie widzi dalej mojej drukarki.

Jako root w konsoli wpisałem hp-check -r

Konsola wypluła takie coś klik

HP5652
------
Type: Unknown
Device URI: socket://10.0.0.3:9100
PPD: /etc/cups/ppd/HP5652.ppd
PPD Description: HP Deskjet 5652 hpijs, 3.11.10
Printer status: printer HP5652 is idle.  enabled since sob, 24 gru 2011, 22:08:55
warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend to function in HPLIP.
Nie bardzo rozumiem o co mu chodzi. Da się w jakiś sposób zmusić aby hp-toolbox zobaczyło moją drukarkę sieciową?

35
Inne / Problem z kompilowaniem Gnapi
« dnia: 2011-12-17, 23:10:37 »
Próbuję skompilować program gnapi do pobrania tutaj

Mój system operacyjny to OpenSuSE 12.1 64bit

W instrukcji instalacji tego programu czytamy:

Dependencies

Gnapi needs following *development* packages:
- gtk2.0,
- libnotify,
- libsoup2.4,
- libxml2,
- glib2.0,
- gconf2.0,
- gmodule2.0,
- libnautilus-extension,
- gnome-vfs,
- libavcodec, libavutil, libavformat (or ffmpeg or libav).

You need also:
- C compiler (gcc or clang),
- ld,
- strip,
- make,
- install,
- pkg-config.
These programs should be part of binutils and/or build-essentials packages.



 *** Compilation/Installation under Linux

Make sure you've installed all packages mentioned above!

After that type:

make
sudo make install

Compile with Clang (or other compiler):

make CC=clang

Install to other dir:

sudo make install DESTDIR=/home/me/programs/gnapi
Ja mam takie pakiety

gtk2.0
gienek@stacjonarny:~> rpm -qa | grep gtk2-devel
gtk2-devel-2.24.7-2.5.1.x86_64
gienek@stacjonarny:~>
libnotify
gienek@stacjonarny:~> rpm -qa |grep libnotify-devel
libnotify-devel-0.7.4-3.1.2.x86_64
gienek@stacjonarny:~>
libsoup2.4
gienek@stacjonarny:~> rpm -qa | grep libsoup-devel 
libsoup-devel-2.36.1-2.1.3.x86_64
gienek@stacjonarny:~>
libxml2
gienek@stacjonarny:~> rpm -qa | grep libxml2-devel
libxml2-devel-2.7.8+git20110708-3.1.2.x86_64
gienek@stacjonarny:~>
glib2.0
gienek@stacjonarny:~> rpm -qa | grep glib2-devel
glib2-devel-2.30.1-2.1.2.x86_64
glib2-devel-static-2.30.1-2.1.2.x86_64
gienek@stacjonarny:~>
gconf2.0
gienek@stacjonarny:~> rpm -qa | grep gconf2-devel
gconf2-devel-3.2.0-2.2.2.x86_64
gienek@stacjonarny:~>
gmodule2.0
gienek@stacjonarny:~> rpm -qa | grep gmodule
libgmodule-2_0-0-32bit-2.30.1-2.1.2.x86_64
libgmodule-2_0-0-2.30.1-2.1.2.x86_64
gienek@stacjonarny:~>
niestety nie mogę znaleźć pakietu gmodule-devel ale czy to nie jest to samo co glib2-devel?


libnautilus-extension
gienek@stacjonarny:~> rpm -qa | grep nautilus-devel
nautilus-devel-3.2.1-2.1.2.x86_64
gienek@stacjonarny:~>
gnome-vfs
gienek@stacjonarny:~> rpm -qa | grep gnome-vfs2-devel
gnome-vfs2-devel-2.24.4-7.1.2.x86_64
gienek@stacjonarny:~>
libavcodec, libavutil, libavformat (or ffmpeg or libav)
gienek@stacjonarny:~> rpm -qa | grep libffmpeg-devel
libffmpeg-devel-0.9-1.1.x86_64
gienek@stacjonarny:~>
libavcodec, libavutil, libavformat (or ffmpeg or libav)
gienek@stacjonarny:~> rpm -qa | grep libavahi-devel
libavahi-devel-0.6.30-10.1.3.x86_64
gienek@stacjonarny:~>
gcc
gienek@stacjonarny:~> rpm -qa | grep gcc
gcc46-fortran-4.6.2_20111026-1.1.4.x86_64
gcc46-4.6.2_20111026-1.1.4.x86_64
libgcc46-32bit-4.6.2_20111026-1.1.4.x86_64
gcc-objc-4.6-15.1.3.x86_64
gcc33-fortran-3.3.3-30.25.2.x86_64
gcc46-c++-4.6.2_20111026-1.1.4.x86_64
gcc-gij-4.6-15.1.3.x86_64
gcc-4.6-15.1.3.x86_64
gcc-obj-c++-4.6-15.1.3.x86_64
gcc46-objc-4.6.2_20111026-1.1.4.x86_64
gcc-fortran-4.6-15.1.3.x86_64
gcc-c++-4.6-15.1.3.x86_64
gcc46-obj-c++-4.6.2_20111026-1.1.4.x86_64
gcc33-3.3.3-30.25.2.x86_64
libgcc46-4.6.2_20111026-1.1.4.x86_64
gcc46-gij-4.6.2_20111026-1.1.2.x86_64
gcc33-c++-3.3.3-30.25.2.x86_64
gienek@stacjonarny:~>
clang
gienek@stacjonarny:~> rpm -qa | grep clang
llvm-clang-devel-3.0-1.5.1.x86_64
llvm-clang-3.0-1.5.1.x86_64
gienek@stacjonarny:~>
ld
nie mam pojęcia o co chodzi z tym ld. Jakieś sugestie?

strip
gienek@stacjonarny:~> rpm -qa | grep Strip
perl-HTML-Strip-1.06-4.5.x86_64
gienek@stacjonarny:~>
make
gienek@stacjonarny:~> rpm -qa | grep make
make-3.82-147.1.2.x86_64
gienek@stacjonarny:~>
install
gienek@stacjonarny:~> rpm -qa | grep install
install-initrd-branding-openSUSE-13.20-1.4.1.x86_64
checkinstall-1.6.2-14.1.2.x86_64
autoyast2-installation-2.21.4-2.1.2.noarch
libksuseinstall1-4.7.2-5.2.2.x86_64
yast2-installation-2.21.28-125.1.noarch
install-initrd-13.20-1.4.1.x86_64
gienek@stacjonarny:~>
pkg-config
gienek@stacjonarny:~> rpm -qa | grep pkg-config
pkg-config-0.25-7.1.5.x86_64
gienek@stacjonarny:~>
To wszystko co mam z tego co jest zapisane w pliku INSTALL. Jeśli powinienem coś doinstalować to proszę o podpowiedź.


Gdy wydaję polecenie make to pojawia mi się błąd

gienek@stacjonarny:~/Pulpit/gnapi-0.2.2> make -j5
cc -c ./src/gengine.c -o ./src/gengine.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
cc -c ./src/plugins/napiprojekt/napi.c -o ./src/plugins/napiprojekt/napi.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/plugins/opensubtitles/os.c -o ./src/plugins/opensubtitles/os.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/plugins/nautilus/gnapi_nautilus.c -o ./src/plugins/nautilus/gnapi_nautilus.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
./src/plugins/nautilus/gnapi_nautilus.c: In function ‘get_file_items’:
./src/plugins/nautilus/gnapi_nautilus.c:51:17: warning: variable ‘gnapi’ set but not used [-Wunused-but-set-variable]
./src/gengine.c: In function ‘get_movie_info’:
./src/gengine.c:84:2: warning: ‘av_open_input_file’ is deprecated (declared at /usr/include/libavformat/avformat.h:1430) [-Wdeprecated-declarations]
./src/gengine.c:86:2: warning: ‘av_find_stream_info’ is deprecated (declared at /usr/include/libavformat/avformat.h:1476) [-Wdeprecated-declarations]
./src/gengine.c:96:2: warning: ‘avcodec_open’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4073) [-Wdeprecated-declarations]
./src/gengine.c:75:8: warning: variable ‘streams’ set but not used [-Wunused-but-set-variable]
cc ./src/plugins/nautilus/gnapi_nautilus.o -shared -Wl,-export-dynamic,-soname,libnautilus-gnapi.so.1 -o libnautilus-gnapi.so -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC `pkg-config --libs libnautilus-extension gtk+-2.0` -fPIC
cc -c ./src/plugins/napiprojekt/repbad.c -o ./src/plugins/napiprojekt/repbad.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/plugins/opensubtitles/os_config.c -o ./src/plugins/opensubtitles/os_config.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/gplugins.c -o ./src/gplugins.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
./src/gplugins.c: In function ‘upload_once_plugin’:
./src/gplugins.c:167:10: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
./src/gplugins.c: In function ‘upload_once’:
./src/gplugins.c:192:10: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
./src/gplugins.c: In function ‘report_bad’:
./src/gplugins.c:217:10: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
cc ./src/plugins/opensubtitles/os.o ./src/plugins/opensubtitles/os_config.o -shared -Wl,-soname,libopensub.so.1 -o libopensub.so -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC `pkg-config --libs gtk+-2.0 libsoup-2.4` -fPIC
cc -c ./src/plugins/napiprojekt/sendsubs.c -o ./src/plugins/napiprojekt/sendsubs.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/interface.c -o ./src/interface.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
cc -c ./src/plugins/napiprojekt/napi_config.c -o ./src/plugins/napiprojekt/napi_config.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/scan.c -o ./src/scan.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
cc -c ./src/plugins/napiprojekt/napi_common.c -o ./src/plugins/napiprojekt/napi_common.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC
cc -c ./src/gnapi.c -o ./src/gnapi.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
cc ./src/plugins/napiprojekt/napi.o ./src/plugins/napiprojekt/repbad.o ./src/plugins/napiprojekt/sendsubs.o ./src/plugins/napiprojekt/napi_config.o \\
        ./src/plugins/napiprojekt/napi_common.o -shared -Wl,-soname,libnapi.so.1 -o libnapi.so -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` -fPIC `pkg-config --libs gtk+-2.0 gconf-2.0 libsoup-2.4`
cc -c ./src/http_post.c -o ./src/http_post.o -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension`
cc ./src/gnapi.o ./src/gengine.o ./src/gplugins.o ./src/interface.o ./src/scan.o ./src/http_post.o -o gnapi -g -Wall -O2 -Wformat-security `pkg-config --cflags gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0 libnautilus-extension` `pkg-config --libs gtk+-2.0 gconf-2.0 gnome-vfs-2.0 libsoup-2.4 gmodule-2.0` -lnotify -lavformat -Wl,-export-dynamic
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: ./src/gplugins.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [gnapi] Błąd 1
gienek@stacjonarny:~/Pulpit/gnapi-0.2.2>
Nie bardzo wiem o co chodzi. Z góry dziękuję pomoc.

EDIT -18.12.2011 - ROZWIĄZANIE

W końcu udało mi się rozwiązać problem.

gnapi 0.2.2 jest wersją ciut przestarzałą jak na OpenSuSE 12.1 i zawiera dość stare zależności. Aby zainstalować Gnapi należy pobrać najnowsze źródła za pomocą svn. Aby to zrobić tworzymy jakiś katalog, wchodzimy do niego i wydajemy polecenie:

svn co https://gnapi.svn.sourceforge.net/svnroot/gnapi gnapi
i czekamy aż pobierze nam źródła.

Następnie wchodzimy do katalogu ze źródłami i wydajemy polecenie

./configure
Jeśli konfigurator zasygnalizuje nam, że czegoś brakuje to należy to doinstalować. Gdy konfiguracja zakończy się pomyślnie to wydajemy polecenie

make -jx
zamiast literki x wstawiamy (aby nie przesadzić) cyfrę o jeden większą niż ilość rdzeni w naszym procesorze. Na przykład jeśli posiadamy procesor czterordzeniowy to wydajemy polecenie make -j5. Skutecznie przyśpiesza to proces kompilacji.

Po prawidłowy skompilowaniu programu tworzymy pakiet rpm. W tym celu logujemy się jako root

su
hasło
Następnie będąc zalogowanym jako root wydajemy polecenie które tworzy pakiet rpm czyli

checkinstall
Podajemy wszystkie dane aby nasz pakiet rpm miał jakiś ludzką nazwę i opis. Podczas tworzenia pakietu program checkinstall wywali prawdopodobnie kilka błędów odnośnie braku katalogów. Musimy je utworzyć w systemie i cały proces tworzenia pakietu zacząć od nowa. Czyli od momentu wydania polecenia checkinstall.

Gdy już utworzymymy pakiet rpm to instalujemy go za pomocą polecenia rpm -i nazwa_pakietu. I to w zasadzie wszystko. Po uruchomieniu programu musimy go skonfigurować ale to już inna bajka. U mnie wygląda to tak

gienek@stacjonarny:~> rpm -qa | grep gnapi
gnapi-0.3.0-1.x86_64
gienek@stacjonarny:~>
gienek@stacjonarny:~> rpm  -ql gnapi-0.3.0-1.x86_64
/usr
/usr/doc
/usr/doc/gnapi
/usr/doc/gnapi/ABOUT-NLS
/usr/doc/gnapi/AUTHORS
/usr/doc/gnapi/COPYING
/usr/doc/gnapi/ChangeLog
/usr/doc/gnapi/INSTALL
/usr/doc/gnapi/NEWS
/usr/doc/gnapi/README
/usr/doc/gnapi/TODO
/usr/doc/gnapi/docs
/usr/doc/gnapi/docs/.svn
/usr/doc/gnapi/docs/.svn/all-wcprops
/usr/doc/gnapi/docs/.svn/entries
/usr/doc/gnapi/docs/.svn/prop-base
/usr/doc/gnapi/docs/.svn/prop-base/copyright.svn-base
/usr/doc/gnapi/docs/.svn/props
/usr/doc/gnapi/docs/.svn/text-base
/usr/doc/gnapi/docs/.svn/text-base/Makefile.am.svn-base
/usr/doc/gnapi/docs/.svn/text-base/Makefile.in.svn-base
/usr/doc/gnapi/docs/.svn/text-base/copyright.svn-base
/usr/doc/gnapi/docs/.svn/text-base/gnapi.1.svn-base
/usr/doc/gnapi/docs/.svn/tmp
/usr/doc/gnapi/docs/.svn/tmp/prop-base
/usr/doc/gnapi/docs/.svn/tmp/props
/usr/doc/gnapi/docs/.svn/tmp/text-base
/usr/doc/gnapi/docs/Makefile
/usr/doc/gnapi/docs/Makefile.am
/usr/doc/gnapi/docs/Makefile.in
/usr/doc/gnapi/docs/copyright
/usr/doc/gnapi/docs/gnapi.1
/usr/lib64
/usr/lib64/nautilus
/usr/lib64/nautilus/extensions-3.0
/usr/lib64/nautilus/extensions-3.0/libnautilus-gnapi.so
/usr/local
/usr/local/bin
/usr/local/bin/gnapi
/usr/local/lib64
/usr/local/lib64/gnapi
/usr/local/lib64/gnapi/plugins
/usr/local/lib64/gnapi/plugins/libnapi.so
/usr/local/lib64/gnapi/plugins/libnapisyinfo.so
/usr/local/lib64/gnapi/plugins/libopensub.so
/usr/local/share
/usr/local/share/Thunar
/usr/local/share/Thunar/sendto
/usr/local/share/Thunar/sendto/gnapi-kde.desktop
/usr/local/share/applications
/usr/local/share/applications/gnapi.desktop
/usr/local/share/apps
/usr/local/share/apps/dolphin
/usr/local/share/apps/dolphin/servicemenus
/usr/local/share/apps/dolphin/servicemenus/gnapi-kde.desktop
/usr/local/share/apps/konqueror
/usr/local/share/apps/konqueror/servicemenus
/usr/local/share/apps/konqueror/servicemenus/gnapi-kde.desktop
/usr/local/share/gnapi
/usr/local/share/gnapi.png
/usr/local/share/gnapi/info.glade
/usr/local/share/gnapi/napi_config.glade
/usr/local/share/gnapi/niwindow.glade
/usr/local/share/gnapi/os.png
/usr/local/share/gnapi/os_config.glade
/usr/local/share/gnapi/plugins.glade
/usr/local/share/gnapi/scan.glade
/usr/local/share/kde4
/usr/local/share/kde4/services
/usr/local/share/kde4/services/ServiceMenus
/usr/local/share/kde4/services/ServiceMenus/gnapi-kde4.desktop
/usr/local/share/man
/usr/local/share/man/man1
/usr/local/share/man/man1/gnapi.1.gz
/usr/local/share/pixmaps
/usr/local/share/pixmaps/gnapi
/usr/local/share/pixmaps/gnapi/downloading.png
/usr/local/share/pixmaps/gnapi/gnapi.png
/usr/local/share/pixmaps/gnapi/os.png
/usr/local/share/pixmaps/gnapi/v-15.png
/usr/local/share/pixmaps/gnapi/v-18.png
/usr/local/share/pixmaps/gnapi/v-bo.png
/usr/local/share/pixmaps/gnapi/v-warn.png
gienek@stacjonarny:~>
gienek@stacjonarny:~> rpm  -qi gnapi-0.3.0-1.x86_64
Name        : gnapi
Version     : 0.3.0
Release     : 1
Architecture: x86_64
Install Date: nie, 18 gru 2011, 12:20:56
Group       : Applications/System
Size        : 457438
License     : GPL
Signature   : (none)
Source RPM  : gnapi-0.3.0-1.src.rpm
Build Date  : nie, 18 gru 2011, 12:20:36
Build Host  : stacjonarny
Relocations : (not relocatable)
Packager    : checkinstall-1.6.2
Summary     : Pobieranie napisów z: NapiProjekt, OpenSubtitles.org, Napisy.info
Description :
Package created with checkinstall 1.6.2
Distribution: (none)
gienek@stacjonarny:~>
Konfiguracja



http://gnapi.sourceforge.net/news.html

I to już wszystko. Jak to działa tego nie wiem bo jeszcze nie przetestowałem ale program wygląda równie ciekawie a nawet bardziej ciekawie jak qnapi.

36
Inne / Jak prawidłowo skonfigurować sambę
« dnia: 2011-12-14, 21:35:44 »
Cytat: rilicek
Każdy z tych śmieci spełnia konkretną funkcję.
Teraz musisz odkryć, który jest Ci potrzebny.
Myślę, że w moim przypadku te śmieci do niczego nie były potrzebne

Cytat: rilicek
albo przerobić Windowsa
To była raczej wina ubuntu. Czemu była nie rozpoznawana nazwa netbios komputera tego nie wiem. Zrobiłem tak:

1. Wywaliłem z dysku ubuntu
2. Zainstalowałem Open SuSE
3. Umieściłem identyczny zapis w pliku konfiguracyjnym /etc/samba/smb.conf jak umieszczałem w ubuntu i wszystko ładnie działa. Nazwa komputera jest ładnie rozpoznawana przez windows.

37
Inne / Jak prawidłowo skonfigurować sambę
« dnia: 2011-12-03, 00:20:32 »
Cytat: rilicek
Każdy z tych śmieci spełnia konkretną funkcję.
Domyślam się


Cytat: rilicek
Teraz musisz odkryć, który jest Ci potrzebny.
Myślałem, że odkryjemy to razem

netbios name = Stacjonarny
Ten parametr odpowiedzialny jest za nazwę komputera w sieci

server string = kubuntu
Ten parametr odpowiedzialny jest za opis komputera w sieci. Wyświetlany jest wraz z nazwą użytkownika

workgroup = Dom
Ten parametr odpowiada za nazwę grupy domowej do której należy komputer

security = share
Zabezpieczenie na poziomie zasobów

Cobyś dodał jeszcze do [global aby była widoczna nazwa komputera?

Cytat: rilicek
albo przerobić Windowsa
Nie wiem czy przerobienie windowsa cokolwiek da. Właśnie do laptopa włożyłem płytkę live z linuxem i odpaliłem na nim mandrivę. Jest dokładnie ten sam problem co i w windowsie.
Gdy w konqueror wpiszę

smb://Stacjonarny
To wywala mi wiadomość, że nie może się połączyć z serwerem. Natomiast gdy wpiszę w konqueror

smb://10.0.0.3
to łączy się bez problemu i mogę przeglądać udostępniony katalog.

Jeszcze jedno.

Nazwa mojego komputera to

gienek@stacjonarny:~$ hostname
stacjonarny
gienek@stacjonarny:~$
Czy nie powinien iść ping do niego gdy wpiszę w konsoli

ping stacjonarny
??

Niestety ping nie idzie lecz gdy wpiszę

ping 10.0.0.3
to ping idzie bez problemu.

Czy to, że nie jest widoczna nazwa netbios w sieci to może być wina firewalla? Jeśli tak to które porty odblokować?

38
Inne / Jak prawidłowo skonfigurować sambę
« dnia: 2011-11-30, 14:57:23 »
Cytat: rilicek
Strasznie ubogi jest twój [Global]
Nic nie kasowałeś?
Popatrz najpierw tutaj.
Nie kasowałem ponieważ sam go napisałem bo chcę nie mieć w pliku konfiguracyjnym ton śmieci które wstawiają graficzne nakładki do konfiguracji samby. Teoretycznie moim zdaniem powinno wszystko być ok ponieważ za nazwę wyświetlaną odpowiada parametr netbios name. Jak widać nie jest ok. Szukam co by tu dodać i nic mi nie wychodzi

39
Inne / Jak prawidłowo skonfigurować sambę
« dnia: 2011-11-30, 11:30:41 »
Mam problem z sambą. Dystrybucja to kubuntu.

Na początku założenia są takie (oczywiście potem będą rozbudowane)

1.Nazwa komputera widziana w sieci Stacjonarny
2. Grupa robocza Dom
3. Opis komputera kubuntu
4. Katalog udostępniony dla wszystkich na full /multimedia/udostepniony
5. Nazwa zasobu udostępnionego Udostepniony
6. Komentarz Katalog do wymiany plików


Napisałem taki prosty plik /etc/samba/smb.conf
[global]
netbios name = Stacjonarny
server string = kubuntu
workgroup = Dom
security = share

[Udostepniony]
comment = Katalog do wymiany danych
path = /multimedia/udostepniony
create mask = 0777
directory mask = 0777
browsable = yes
writable = yes
guest ok = yes
I teraz kilka problemów jakie napotkałem i nie wiem jak rozwiązać. Komputer klient to laptop z win7 i pracuje on również w grupie domowej Dom.
Niestety w Sieci w win7 nie widzę komputera sieciowego o nazwie Stacjonarny. Gdy wpiszę polecenie \\\\Stacjonarny to Win7 informuje mnie, że "System Windows nie może uzyskać dostępu do \\\\Stacjonarny". Lecz gdy zamiast nazwy podam adres IP komputera \\\\10.0.0.3 to otwiera się okienko w którym widzę katalog o nazwie Udostepniony lecz nie widzę żadnego komentarza do niego.

W związku z tym problemem mam pytanie co robię nie tak? Jak należy zmodyfikować plik smb.conf aby uzyskać dostęp po podaniu nazwy komputera.

40
Urządzenia sieciowe / Serwer wydruku
« dnia: 2011-11-16, 20:58:56 »
Witam.

Zainteresował mnie serwer wydruku firmy D-Link TL-PS310U. Ten produkt zainteresował mnie dlatego bo poza drukarką umożliwia on również udostępnianie w sieci skanera oraz ma kilka innych bajerów. Niestety w specyfikacji tego produktu jest napisane, że współpracuje on tylko z systemami operacyjnymi Windows i w związku z tym mam pytanie. Skoro serwer udostępnia drukarkę w sieci to czemu tylko windowsowi? Czemu linux miałby jej nie widzieć?

41
Wygląda na to, że Lord Darius miał rację. Po prostu Mandriva namieszała coś ze sterownikami w swoim najnowszym systemie operacyjnym. Po ściągnięciu HPLIP, skompilowaniu go oraz zrobieniu z niego pakietu RPM i zainstalowaniu w systemie drukarka zaczęła działać prawidłowo. Bardzo dziękuję wszystkim za pomoc

42
Inne urządzenia / exFAT - problem z kartą pamięci
« dnia: 2011-09-25, 09:02:33 »
W międzyczasie spróbowałem zainstalować najnowszą wersję exfat-fuse ze strony autorskiej http://code.google.com/p/exfat/

Mam teraz:

[root@stacjonarny gienek]# rpm -qa | grep fuse
gvfs-fuse-1.6.7-2-mdv2011.0.x86_64
fuse-2.8.5-2-mdv2011.0.x86_64
lib64fuse2-2.8.5-2-mdv2011.0.x86_64
lib64fuse-devel-2.8.5-2-mdv2011.0.x86_64
lib64fuse-static-devel-2.8.5-2-mdv2011.0.x86_64
fuse-exfat-0.9.5-1.fc14.x86_64
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# rpm -qa | grep exfat
exfat-utils-0.9.5-1.fc14.x86_64
fuse-exfat-0.9.5-1.fc14.x86_64
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  3
[root@stacjonarny gienek]#
Cytat: miro57
Jeśli nie to spróbuj montować jako root.
Niestety nie daje się zamontować jako root. Przez cały czas mam

[root@stacjonarny gienek]# /sbin/mount.exfat-fuse /dev/sdd1 /mnt/exFAT
FUSE exfat 0.9.5
ERROR: failed to open `/dev/sdd1'.
[root@stacjonarny gienek]#
a to pewnie dlatego bo nie mam pliku /dev/sdd1

[root@stacjonarny gienek]# ls /dev/sd*
/dev/sda   /dev/sdb   /dev/sdb2  /dev/sdb6  /dev/sdc  /dev/sde
/dev/sda1  /dev/sdb1  /dev/sdb5  /dev/sdb7  /dev/sdd  /dev/sdf
[root@stacjonarny gienek]#
pomimo


Cytuj
[root@stacjonarny gienek]# fdisk -l

Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x39e90ab4

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *          63  1953520064   976760001   83  Linux

Dysk /dev/sdb: 203.9 GB, bajtów: 203927027200
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 24792, w sumie sektorów: 398294975
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb47dbff1

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *          63   206611964   103305951   83  Linux
/dev/sdb2       206611965   398283479    95835757+   5  Rozszerzona
/dev/sdb5       206612028   331196039    62292006   83  Linux
/dev/sdb6       331196103   348803279     8803588+  82  Linux swap / Solaris
/dev/sdb7       348803343   398283479    24740068+  83  Linux
Trzeba wprowadzić liczbę cylindrów.
Można to zrobić z poziomu menu funkcji dodatkowych.

Dysk /dev/sdd: 0 MB, bajtów: 65536
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 0, w sumie sektorów: 128
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdd1           32768   124925951    62446592    7  HPFS/NTFS/exFAT
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  3

[root@stacjonarny gienek]#
Cytat: miro57
Przeczytaj także manual - polecenie:
man mount.exfat-fuse
Próbowałem ale niestety

[root@stacjonarny gienek]# man mount.exfat-fuse
bash: man: nie znaleziono polecenia
[root@stacjonarny gienek]#
Jakieś pomysły co dalej?

43
Inne urządzenia / exFAT - problem z kartą pamięci
« dnia: 2011-09-24, 21:01:35 »
Cytat: miro57
Aby zamontować system plików exfat przy pomocy zainstalowanego
przez Ciebie programu fuse-exfat musisz ...
1. Mam zainstalowane takie pakiety
[gienek@stacjonarny ~]$ rpm -qa | grep fuse
gvfs-fuse-1.6.7-2-mdv2011.0.x86_64
fuse-2.8.5-2-mdv2011.0.x86_64
lib64fuse2-2.8.5-2-mdv2011.0.x86_64
lib64fuse-devel-2.8.5-2-mdv2011.0.x86_64
fuse-exfat-0.9.2-2-mdv2011.0.x86_64
lib64fuse-static-devel-2.8.5-2-mdv2011.0.x86_64
[gienek@stacjonarny ~]$
2. Utworzyłem grupę fuse
[gienek@stacjonarny ~]$ grup
bash: grup: nie znaleziono polecenia
[gienek@stacjonarny ~]$ groups gienek
gienek : gienek lp fuse
[gienek@stacjonarny ~]$
3. Nie znalazłem pliku konfiguracyjnego (na całym dysku) fuse.conf więc go utworzyłem z zawartością o jakiej pisałeś.
[root@stacjonarny gienek]# tail /etc/fuse.conf
user_allow_other
[root@stacjonarny gienek]#
4. Utworzyłem katalog w katalogu domowym o nazwie sdxc

5. Załadowałem moduł fuse
[root@stacjonarny gienek]# modprobe fuse
[root@stacjonarny gienek]#
[root@stacjonarny gienek]# lsmod | grep fuse
fuse                   71414  1
[root@stacjonarny gienek]#
6. Próbuję zamontować kartę pamięci
[gienek@stacjonarny ~]$ /sbin/mount.exfat-fuse /dev/sdd1 /home/gienek/sdxc
FUSE exfat 0.9.2
ERROR: failed to get absolute path for `/dev/sdd1'.
[gienek@stacjonarny ~]$
Co robię nie tak?

44
Inne urządzenia / exFAT - problem z kartą pamięci
« dnia: 2011-09-22, 20:53:56 »
Witam.
Mój system operacyjny to Mandriva 2011 64bit. Niestety nie mogę w nim odczytać danych z karty pamięci SDXC z systemem plików exFat.

Zainstalowałem sobie pakiet do obsługi systemu plików exFAT

[gienek@stacjonarny ~]$ rpm -qa | grep exfat
fuse-exfat-0.9.2-2-mdv2011.0.x86_64
[gienek@stacjonarny ~]$
w opisie tego pakietu czytamy

fuse-exfat-0.9.2 - Free exFAT file system implementation
This driver is the first free exFAT file system implementation with write support.exFAT is a simple file system created by Microsoft.
It is intended to replace FAT32 removing some of it's limitations. exFAT is a standard FS for SDXC memory cards.
Z tego opisu (choć mój angielski jest problematyczny) zrozumiałem, że to jest sterownik do exFAT

Niestety gdy wchodzę w graficzny konfigurator do zarządzania partycjami dysków w moim komputerze to wyświetla mi informację  

Nie można odczytać tablicy partycji sdd jest zbyt uszkodzona Można kontynuować USUWAJĄC WSZYSTKIE DANE
Innym rozwiązaniem jest zabronienie instalatorowi modyfikowania tabeli partycji
(wystąpił błąd: unknown partition table format on disk /dev/sdd.)

Czy zgadzasz się na utratę wszystkich partycji?
Wybieram oczywiście opcję NIE, ponieważ system plików na karcie pamięci jest jak najbardziej prawidłowy i został on utworzony poprzez kamerę SONY HDR-CX360VE. Laptop z WIN 7 odczytuje go bez najmniejszego problemu.

fdisk -l wyświetla coś takiego

> root@stacjonarny gienek]# fdisk -l

Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x39e90ab4

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 63 1953520064 976760001 83 Linux

Dysk /dev/sdb: 203.9 GB, bajtów: 203927027200
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 24792, w sumie sektorów: 398294975
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb47dbff1

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 * 63 206611964 103305951 83 Linux
/dev/sdb2 206611965 398283479 95835757+ 5 Rozszerzona
/dev/sdb5 206612028 331196039 62292006 83 Linux
/dev/sdb6 331196103 348803279 8803588+ 82 Linux swap / Solaris
/dev/sdb7 348803343 398283479 24740068+ 83 Linux
Trzeba wprowadzić liczbę cylindrów.
Można to zrobić z poziomu menu funkcji dodatkowych.

Dysk /dev/sdd: 0 MB, bajtów: 65536
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 0, w sumie sektorów: 128
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdd1 32768 124925951 62446592 7 HPFS/NTFS/exFAT
[root@stacjonarny gienek]#
Czy ktoś może z szanownych grupowiczów zna jakiś sposób na zamontowanie karty pamięci z systemem plików exFAT? Nie musi być automatyczne montowanie. Może być spod konsoli. Może trzeba coś doinstalować lub zmienić w ustawieniach?

Pozdrawiam i z góry dziękuję za wszelką pomoc.


EDIT 23.09.2011

Spróbowałem zamontować z konsoli poleceniem

[root@stacjonarny mnt]# mount -t exfat /dev/sdd1 /mnt/exFAT
FUSE exfat 0.9.2
ERROR: failed to get absolute path for `/dev/sdd1'.
[root@stacjonarny mnt]#
Porażka na całej linii. :(

45
Cytat: miro57
Polecenie:
ls /dev/usb/l*
wykonaj przy drukarce z załączonym zasilaniem i odczekaniu
kilkudziesięciu sekund.
Podałem wynik polecenia przy włączonej drukarce. Ogólnie drukarka reaguje na niektóre polecenia z komputera jak na przykład czyszczenie głowic ale nie chce nic drukować :(

Strony: 1 2 [3] 4 5 ... 12