UNIX kezdő

[Megoldva] grep - "Cannot allocate memory" ("Nem foglalható memória")

Fórumok

Szervusztok!

Adott egy ~2GB méretű file, amire szeretném a grep-et ráengedni. Semmi extra regexp, szimpla "bitkolbász".
2GB memória, majd utána még 2-t alátettem swap formájában, de sajnos nem segített.
Squeeze, ulimit alap, miből lehetne még kivarázsolni értelmes határoló dolgot tartalmazó beállítást?
Köszönöm előre is!
Üdv,
vf

libgconf-error, és amúgy 1 grafikus program sem jelenít meg képeket [Megoldva]

Fórumok

Sziasztok.

Ma reggel megkíséreltem egy slackware 13.37-salix rendszerre felrakni egy KDE-t igénylő programot, melynek korrekt eredménye az lett, hogy egy durván 4 évvel ezelőtti, rég elfeledett hiba lépett fel.
Nevezetesen az, hogy png, jpg és egyéb kép semmivel sem jeleníthető meg, csak webböngészővel.
Gqview pl. kérdőjeleket rajzol kép helyett...

GPS programok a megjelenítendő png-ket nem rakosgatják ki, ilyeneket írnak (mind, a viking, gpsprune stb. is):

(tangogps:4005): GConf-CRITICAL **: gconf_client_get_bool: assertion `err == NULL || *err == NULL' failed

(tangogps:4005): GConf-CRITICAL **: gconf_client_get_float: assertion `err == NULL || *err == NULL' failed

(tangogps:4005): GConf-CRITICAL **: gconf_client_get_string: assertion `err == NULL || *err == NULL' failed

(tangogps:4005): GConf-CRITICAL **: gconf_client_get_string: assertion `err == NULL || *err == NULL' failed
GConf Error: Failed to launch configuration server: Failed to execute child process "/usr/lib/libgconf2-4/gconfd-2" (No such file or directory)

Failed to load pixbuf file: Couldn't recognize the image file format for file '/usr/local/share/pixmaps/tangogps.png'
GConf Error: Failed to launch configuration server: Failed to execute child process "/usr/lib/libgconf2-4/gconfd-2" (No such file or directory)

GConf Error: Failed to launch configuration server: Failed to execute child process "/usr/lib/libgconf2-4/gconfd-2" (No such file or directory)

Mintha gtk-s hiba lenne, de nem értem. Gimp Tool Kit = gtk, ha jól tudom. Gimp hibátlanul fut, rajzolgat.
Föntebb hibüzenetben: "Couldn't recognize the image file format for file '/usr/local/share/pixmaps/tangogps.png'" A fájlok hibátlanok, fájlrendszer sértetlen, Opera beolvas minden képet...

Annak idején sem tudtam mire vélni ezt, nem tudtam megmondani mitől keletkezett ez, holott mindent óvatosan rakosgatok fel. Sajnos most is tanácstalan lenni én.

Szerintetek ez miféle kór?

wine 1.5.4 --- home-könyvtár keveredés a régivel [megoldva]

Fórumok

Sziasztok.

A szokáshoz híven 4-5 verzióváltásnál fordítom a wine-t, majd make install és vidámodok, végignézve azt a 7 programot, melyet 1994 óta használok. (!)

Az egyik egy érdekeset ír nekem ide elibém, melyet a wine különleges tájszólásai között nem tudok mire vélni:

a[win2]$ wine ./valamim2.exe
fixme:hook:SetWindowsHookEx16 Multiple hooks (5) for the same task not supported yet
wine: Unhandled page fault on read access to 0xffffffff at address 0x1377:0x00002195 (thread 0026), starting debugger...
Usage:
winedbg [ [ --gdb ] [ prog-name [ prog-args ] | | file.mdmp | --help ]
a[win2]$

Rendben van ez, hogy debugoljak valamit, de tartok tőle, hogy ez valami olyan őrület kezdetét venné, mint amilyenek a dózer alatt is voltak már több, mint 10 éve, amikor még szórakoztam velük...

Szerintetek ez miféle anomália, és a többi prg-nél miért nem vonít a wine?

A prg egyébként az Act! for dózer 3.1, a kimenetben megváltoztattam a nevét odafönn...

---------

megnéztem ezt a debugot, kitol nekem egy cmd ablakot, mögötte meg ez zajlik, miközben a prg nem fut:

a[actwin2]$ winedbg actwin2.exe
WineDbg starting on pid 0024
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
start_process () at /usr/src/wine-1.5.4/dlls/kernel32/process.c:1083
0x7ed2a548 start_process+0x48 [/usr/src/wine-1.5.4/dlls/kernel32/process.c:1083] in kernel32: subl $8,%esp
1083 return call_process_entry( peb, entry );
Wine-dbg>

...végén ott a linuxprompt.

Naív kérdések az életből merítve

Fórumok

Sziasztok.

1-2 olyan kérdésem lenne, amely szerintem Nagykönyvben nem nagyon leledzik, inkább a tapasztaltabb elmékben.

1.
Áramszünet esetén elszállhat-e ext2 vagy ext3 fájlrendszer oly módon, hogy csupán bizonyos könyvtárak fájljai olvashatatlanokká válnak, a többi sértetlen marad?

2.
Hogyan lehet megoldani azt, hogy bár írható merevlemezen van a teljes rendszer, mégse használja írásra csak akkor, ha akarom?
(Konkrétan a /home/user ramdrájvra "kitarozva" fut a /tmp szintén, a /var ramdrájvosítását nem merem megtenni, pedig állítólag lehetne. Van még valami könyvtár, amire írna a linux bootolás közben vagy után?)

3.
Ha valaki nagy nehezen megtanult fordítgatni, itt-ott még 1-2 programba bele is tud kontárkodni, helyes-e az a meglátás, hogy bizonyos kernelhez forgatott gcc-vel forgatva a programokat jobb eredmény érhető el, mint más kernelhez forgatott gcc-vel? (Érdemes-e megrögzöttként ráállni arra, hogy MINDENT magunk fordítsunk?)

4.
Létezik-e olyan filerendszer, amely a squashfs-től eltérően írható is?

5.
Ha van egy /usr/include és egy /usr/src könyvtáram külső vinyón, az oda leforgatott programok make installozhatók-e más kernelű linuxokra, vagy olyankor ki kell ürítenem és újrafordítanom mindent (utóbbira gyanaxom)

6.
Mikor érdemes kernelt fordítani (féltem a .configomat, nagy kín volt megtanulni, így minden új kernelt fordítottam eddig a régi configommal..) Valóban "csak" a páros végződésűek a "jók"?

zygrib fordítás, minden megvan, de elakad a kicsike

Fórumok

Sziasztok.

Van egy zxgrib nevű meteorológiai program, mely csodálatos, emiatt gondoltam, hogy lefordítom a legújabbat, ha már ugrott a régi óta kettőt.

qt rendben, qwt fenn figyel, ezek a függőségei neki.

Erről a weboldalról töltém forrást:
http://zygrib.org/index.php?page=abstract_en

Közvetlenül innen:
http://zygrib.org/getfile.php?file=zyGrib-5.1.3.tgz

Kibontám, gmake, make, aztán a hibaüzenet:

root[src]# make
g++ -c -pipe -O2 -march=i486 -mtune=i686 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt/mkspecs/linux-g++ -I. -I/usr/lib/qt/include/QtCore -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtXml -I/usr/lib/qt/include -I. -Iutil -Imap -IGUI -Ibzip2 -Izlib-1.2.3 -Iproj-4.6.0/src -Icurvedrawer -I/usr/include/qwt -Iobjs -IGUI -o objs/CurveDrawer.o curvedrawer/CurveDrawer.cpp
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::initDataPlot(const int&)’:
curvedrawer/CurveDrawer.cpp:320:15: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:326:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp:334:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:336:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:343:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp:349:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:356:15: error: ‘class QwtPlotCurve’ has no member named ‘setAxes’
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::createDataPlot(const int&, const QString&)’:
curvedrawer/CurveDrawer.cpp:426:15: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:437:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:442:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp:449:26: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
curvedrawer/CurveDrawer.cpp: In member function ‘void CurveDrawer::activateLegend(QwtPlotItem*, bool)’:
curvedrawer/CurveDrawer.cpp:585:16: error: ‘class QwtPlotCurve’ has no member named ‘setSamples’
make: *** [objs/CurveDrawer.o] Error 1

Gyanakodtam, hogy a qwt-vel van valami baj, de abból meg a legújabbszerű van fenn, hiszen warningolna nélküle (QT4 and QWT should be installed (at least version 6.0.0).)

root[src]# slapt-get -search qwt
qwt-6.0.0-i486-1sl [inst=no]: Qwt (Qt4 Graphics Extension)
qwtplot3d-0.2.7-i486-7sl [inst=no]: QwtPlot3D (Qt4/OpenGL C++ Library)
qwt-5.1.1-i486-2_SBo [inst=yes]: Qwt (GUI Components & utility for programs with technical background)
qwt-6.0.1-i486-1ned [inst=yes]: Qwt 6.0.1
root[src]#

Szerintetek megadtam a lelkének mindent?
Ha igen, miért nem kedvel engem?

xorg.conf --- szkrollozódó screen mini monitoron (MEGOLDVA)

Fórumok

Sziasztok.

800x480-as felbontású monitorom van, és ez egészen aberrált ahhoz képest, hogy van bizony néhány programom, ami a 480 helyett 600-at igényelne.

Régebben láttam egy gépet, ahol 4 monitornyit szkrollozott az egérrel egy teljesen hekker évfolyamtársam, aki sajnos idehaza már nem elérhető. Nem tudom, mivel és hogyan csinálta. Valamit matathatott a Virtualscreennel vagy valami mással.

Tehát valami olyasmit szeretnék, hogy a 800 szélességű screen függőlegesen még szkrollozzon nekem ugyanennyit, azaz 800-at. Így a virtualscreen 800x800 lenne. Ezt azonban nem tudtam eddig megcsinálni linuxon sosem, csak BeOS-en radeonscreennel...

Van valakinek tippje, hogy az xorg.conf manualjainak átnyálazása után mihez kezdhetek, ha xorg.conf eddig minden tanulmányozgatások után sem tudtam átállítani 800x480-ról 800x800-ra? Ez nekem lenni erős értelmi korlát, önállóan talán még 10 év múlva oldanám meg.

köß mindent előreis

törött csomag vs hibaüzi

Fórumok

Sziasztok

skypot akartam feltenni synaptic-al, de vmi gond volt azóta törött csomim van, és nem is tom javítani mert a következő üzi fogad:

sudo apt-get install -f
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Függőségek javítása... Kész
Az alábbi extra csomagok kerülnek telepítésre:
libc-bin libc6
Javasolt csomagok:
glibc-doc
Az alábbi ÚJ csomagok lesznek telepítve:
libc-bin
Az alábbi csomagok frissítve lesznek:
libc6
1 frissített, 1 újonnan telepített, 0 eltávolítandó és 401 nem frissített.
Letöltendő az archívumokból: 0 B/5.143 kB
E művelet után további 3.432 kB lemez-területetet használok fel.
Folytatni akarod [Y/n]? y
Can't exec "locale": Nincs ilyen fájl vagy könyvtár at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
Csomagok előkonfigurálása ...
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

köszi előre is

df használata loopdevice kiiratása nélkül (Megoldva)

Fórumok

Sziasztok.

Hogyan lehet szerintetek egyszerűbben valami kapcsolóval tiltani a df-nek, hogy a loopdevice egyégeim létét még rosszullétem esetén se közölje?
Gondoltam arra, hogy kiíratom átmenetileg a
df -h
parancssori kimenetét, majd seddel, greppel, awk-val meg hasonlókkal csak a számomra érdekeseket irtatom ki, de ennél biztosan van egyszerűbb is.

Szóval ha azt akarom csupán megtudni, hogy melyik /dev/sdx egységem mountolódott, akkor ne kölljen' az összes loopot végignézni, ez a cél.

a jelenlegi állapot (az "a" egy "program", mely mindent közöl velem, ami kell):

root[a]# a

-----> root
Linux darkstar 3.3.3-zombie #1 PREEMPT Mon Apr 23 15:13:43 CEST 2012 i686 Intel(R) Celeron(R) M processor 900MHz GenuineIntel GNU/Linux
------------------------------------------------
/dev/sda1 63 7614809 3807373+ 83 Linux
/dev/sda2 7614810 7815023 100107 82 Linux swap
/dev/sdb1 * 8192 31159295 15575552 b W95 FAT32
/dev/sdc1 32 58603519 29301744 83 Linux
Disk /dev/sda: 4001 MB, 4001292288 bytes
Disk /dev/sdb: 16.0 GB, 15953559552 bytes
Disk /dev/sdc: 30.0 GB, 30005820928 bytes
------------------------------------------------
Filesystem Size Used Avail Use% Mounted on
/dev/root 3,6G 3,3G 172M 96% /
tmpfs 1,3G 417M 884M 33% /dev/shm
tmpfs 1007M 112K 1007M 1% /tmp
tmpfs 1007M 0 1007M 0% /var/tmp
/dev/loop0 27M 27M 0 100% /usr/share/fonts
/dev/loop1 14M 14M 0 100% /bin/grads-1.8sl11
/dev/loop2 68M 68M 0 100% /usr/lib/qt
/dev/loop3 23M 23M 0 100% /usr/lib/python2.6
/dev/loop4 14M 14M 0 100% /usr/lib/perl5
/dev/loop5 38M 38M 0 100% /usr/lib/java
/dev/loop6 6,3M 6,3M 0 100% /usr/lib/flashplugin
/dev/loop7 3,4M 3,4M 0 100% /usr/lib/sane
/dev/loop8 3,7M 3,7M 0 100% /usr/lib/vlc
/dev/loop9 8,9M 8,9M 0 100% /usr/lib/cinelerra
/dev/loop10 5,0M 5,0M 0 100% /usr/lib/mysql
/dev/loop11 5,4M 5,4M 0 100% /usr/lib/gstreamer-0.10
/dev/loop12 21M 21M 0 100% /usr/lib/locale
/dev/loop13 18M 18M 0 100% /usr/share/frostwire-4.21.2
/dev/loop14 6,5M 6,5M 0 100% /usr/libexec/xscreensaver
/dev/loop15 9,2M 9,2M 0 100% /usr/share/inkscape
/dev/loop16 2,9M 2,9M 0 100% /usr/share/zyGrib
/dev/loop17 6,4M 6,4M 0 100% /usr/share/texmf-var
/dev/loop18 45M 45M 0 100% /usr/share/texmf
/dev/loop19 2,0M 2,0M 0 100% /usr/share/wireshark
/dev/loop20 8,9M 8,9M 0 100% /usr/share/cups
/dev/loop21 34M 34M 0 100% /opt/google
/dev/loop22 31M 31M 0 100% /usr/share/stellarium
/dev/loop23 60M 60M 0 100% /usr/local/lib/wine
/dev/loop24 1,9M 1,9M 0 100% /usr/share/gimp
/dev/loop25 40M 40M 0 100% /home/a/Maps/wvs
/dev/loop26 1,0M 1,0M 0 100% /usr/local/share/povray-3.6
/dev/loop27 6,8M 6,8M 0 100% /usr/local/share/opera
/dev/loop28 8,4M 8,4M 0 100% /usr/local/lib/opera
/dev/loop29 8,5M 8,5M 0 100% /usr/local/share/qgis
/dev/loop30 2,4M 2,4M 0 100% /usr/share/kompozer
/dev/loop31 6,2M 6,2M 0 100% /usr/lib/kompozer
/dev/loop32 2,9M 2,9M 0 100% /usr/share/speech_tools
/dev/loop33 24M 24M 0 100% /usr/share/festival
/dev/loop34 23M 23M 0 100% /usr/local/share/qlandkartegt
/dev/loop35 11M 11M 0 100% /usr/local/share/kismet-hack
/dev/loop36 17M 17M 0 100% /usr/lib/firefox-9.0.1
/dev/loop37 1,2M 1,2M 0 100% /usr/lib/X11/xfig
/dev/loop39 171M 171M 0 100% /mnt/gib_iso
/dev/loop40 60M 60M 0 100% /usr/local/lib/wine
/dev/loop41 256K 256K 0 100% /opt/rkhunter-1.3.8
/dev/loop42 2,9M 2,9M 0 100% /usr/lib/gcc
/dev/loop43 11M 11M 0 100% /usr/libexec/gcc
/dev/loop44 896K 896K 0 100% /usr/share/themes
/dev/loop45 15M 15M 0 100% /home/a/Maps/mdr
/dev/loop46 60M 60M 0 100% /usr/local/lib/wine
/dev/sdb1 15G 15G 2,4M 100% /mnt/sdb1
/dev/loop38 122M 122M 0 100% /mnt/sdb1/Maps/gshhs
/dev/loop47 119M 119M 0 100% /usr/local/share/McIDAS
/dev/sdc1 28G 28G 0 100% /mnt/sdc1
/dev/loop48 7,0M 7,0M 0 100% /usr/info
/dev/loop49 24M 24M 0 100% /usr/man
/dev/loop50 28M 28M 0 100% /usr/doc
------------------------------------------------
temp1: +54.0°C (crit = +90.0°C)
fan1: 0 RPM
Battery #1 : charged, 100.0%
AC adapter : on-line
-----> inet addr:**.**.***.** Bcast:*********** Mask:255.255.255.0
inet6 addr: **************** Scope:Link
-----------------------------------------------
CEST ápr. 24., kedd, 2012.
MemFree: 671560 kB
/dev/root 3,6G 3,3G 172M 96% /
GPS connect:
root[a]#

külső ip-ről nem tudok ssh-zni

Fórumok

Üdv!

Szolgáltatót megkértem hogy a 22-es portot irányítsa már nekem az adott ip-re, mert néha távolról is használnom kellene a masinát, nagynehezen megcsinálták, DE nem enged loginolni a gép külső ip-ről. Hogy létezik ilyen? Minden config default.
os: debian (lenny)

kicsit konkrétabb leszek akkor:
- másik gépről, másik internet másik 'külső ip, stb, rá tudok ssh-zni az állítólagos ip-mre, de auth fail-t ír.
- szolgáltató kezelőfelületen más ip-t ír ami a tényleges ip, és a "tényleges ip"-re nem megy semmi ssh.
- saját routeremhez nincs hozzáférésem:(

Kérésem a szolgáltató felé:

Tisztelt xy!
Szeretném kérni, hogy a 22-es portot a 192.168.1.101 -es ip-re irányítani ha van rá mód, 80-as is kellene.

Tisztelt Elõfizetõnk!
Ezúton tájékoztatom, hogy kérésének megfelelõen a 22-es portot beállítottuk.
A 80-as port beállítására lehetõség nincs.

cooltst download

Fórumok

Sziasztok,

lehuzhato valahonnan meg a cooltst?
A Sun Download Center ugyanis mar nem letezik es az Oracle valahova elbujtatta volna a linket vagy egyaltalan nem letezik? :-(

Ardi