Hozzászólások
-
SzerzőBejegyzés
-
Annyi a gondja, hogy gcc 4.2-es verziója van jelenleg megadva alapértelmezett fordítónak és ő a 4.1-et akarja használni.
Én ilyenkor annyit szoktam csinálni, hogy az nvidia telepítéséig megváltoztatom a gcc symlinket a /usr/bin könyvtárban.Code:/usr/bin$ll|grep gcc
-rwxr-xr-x 1 root root 428 2006 máj 7 c89-gcc
-rwxr-xr-x 1 root root 451 2006 máj 7 c99-gcc
lrwxrwxrwx 1 root root 7 márc 24 19.23 gcc -> gcc-4.2
-rwxr-xr-x 1 root root 210536 jan 17 00.48 gcc-4.1
-rwxr-xr-x 1 root root 198216 febr 26 04.48 gcc-4.2
-rwxr-xr-x 1 root root 211580 márc 9 16.25 gcc-4.3
-rwxr-xr-x 1 root root 16312 jan 17 00.42 gccbug-4.1
-rwxr-xr-x 1 root root 2018 márc 8 03.05 gccmakedep
lrwxrwxrwx 1 root root 7 febr 5 09.19 i486-linux-gnu-gcc -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.1 -> gcc-4.1
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.2 -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.40 i486-linux-gnu-gcc-4.3 -> gcc-4.3
/usr/bin$sudo ln -f -s gcc-4.1 gcc
/usr/bin$ll|grep gcc
-rwxr-xr-x 1 root root 428 2006 máj 7 c89-gcc
-rwxr-xr-x 1 root root 451 2006 máj 7 c99-gcc
lrwxrwxrwx 1 root root 7 márc 24 19.23 gcc -> gcc-4.1
-rwxr-xr-x 1 root root 210536 jan 17 00.48 gcc-4.1
-rwxr-xr-x 1 root root 198216 febr 26 04.48 gcc-4.2
-rwxr-xr-x 1 root root 211580 márc 9 16.25 gcc-4.3
-rwxr-xr-x 1 root root 16312 jan 17 00.42 gccbug-4.1
-rwxr-xr-x 1 root root 2018 márc 8 03.05 gccmakedep
lrwxrwxrwx 1 root root 7 febr 5 09.19 i486-linux-gnu-gcc -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.1 -> gcc-4.1
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.2 -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.40 i486-linux-gnu-gcc-4.3 -> gcc-4.3Így már menni fog.
Annyi a gondja, hogy gcc 4.2-es verziója van jelenleg megadva alapértelmezett fordítónak és ő a 4.1-et akarja használni.
Én ilyenkor annyit szoktam csinálni, hogy az nvidia telepítéséig megváltoztatom a gcc symlinket a /usr/bin könyvtárban.Code:/usr/bin$ll|grep gcc
-rwxr-xr-x 1 root root 428 2006 máj 7 c89-gcc
-rwxr-xr-x 1 root root 451 2006 máj 7 c99-gcc
lrwxrwxrwx 1 root root 7 márc 24 19.23 gcc -> gcc-4.2
-rwxr-xr-x 1 root root 210536 jan 17 00.48 gcc-4.1
-rwxr-xr-x 1 root root 198216 febr 26 04.48 gcc-4.2
-rwxr-xr-x 1 root root 211580 márc 9 16.25 gcc-4.3
-rwxr-xr-x 1 root root 16312 jan 17 00.42 gccbug-4.1
-rwxr-xr-x 1 root root 2018 márc 8 03.05 gccmakedep
lrwxrwxrwx 1 root root 7 febr 5 09.19 i486-linux-gnu-gcc -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.1 -> gcc-4.1
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.2 -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.40 i486-linux-gnu-gcc-4.3 -> gcc-4.3
/usr/bin$sudo ln -f -s gcc-4.1 gcc
/usr/bin$ll|grep gcc
-rwxr-xr-x 1 root root 428 2006 máj 7 c89-gcc
-rwxr-xr-x 1 root root 451 2006 máj 7 c99-gcc
lrwxrwxrwx 1 root root 7 márc 24 19.23 gcc -> gcc-4.1
-rwxr-xr-x 1 root root 210536 jan 17 00.48 gcc-4.1
-rwxr-xr-x 1 root root 198216 febr 26 04.48 gcc-4.2
-rwxr-xr-x 1 root root 211580 márc 9 16.25 gcc-4.3
-rwxr-xr-x 1 root root 16312 jan 17 00.42 gccbug-4.1
-rwxr-xr-x 1 root root 2018 márc 8 03.05 gccmakedep
lrwxrwxrwx 1 root root 7 febr 5 09.19 i486-linux-gnu-gcc -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.1 -> gcc-4.1
lrwxrwxrwx 1 root root 7 márc 23 12.43 i486-linux-gnu-gcc-4.2 -> gcc-4.2
lrwxrwxrwx 1 root root 7 márc 23 12.40 i486-linux-gnu-gcc-4.3 -> gcc-4.3Így már menni fog.
Esetleg az INSTALL fájl nem írja le?

Esetleg az INSTALL fájl nem írja le?

Ez lett belőle:
Code:#!/bin/bash
killall xscreensaver
cd „$(dirname „$1″)”
ls|grep -A 100 „$(echo $(basename „$1”)|sed ‘s/ /\ /g’)”|sed ‘s/ /\ /g’|xargs mplayer
xscreensaver -no-splash &Működik, de a logikáját igazán nem értem, csak próbálgatással jöttem rá, pl. ha nincs ott az echo, akkor elkezdi játszani, de a legelső fájltól, pedig csak simán a basename parancssal is ugyanazt kellene megkapnia szerintem.
uzsolt wrote:Akkor próbáld így:Code:ls|grep -A 100 $(basename „$1”)|sed ‘s/ /\ /g’ | xargs mplayerEz már félsiker!
Ha csak ezt a parancsot adom ki konzolon akkor elindul, de a scriptből már nem.Code:File not found: ‘(szabványos bemenet):Death Note – 01.avi’Kicsit kibővül a fájlnév, de ezt majd már megoldom, amint csillapodik a sorozat függőségem. 🙂
Köszi az ismételt segítséget!uzsolt wrote:Akkor megvan. Abba a zárójelbe, tehát a grep után bevésel még egy szűrést, ami a szóközöket visszaper-szóközre cseréli. Figyelj, hogy a g flag-et add meg a végén (ha sed-del csinálod)!
Esetleg még az xargs-szal lehetne játszadozni. Esetleg…Így gondoltad:
Code:#!/bin/sh
killall xscreensaver
cd „$(dirname „$1″)”
mplayer -vo gl -fs -subfont-text-scale 4.5 $(ls|grep -A 100 $(basename „$1”)|sed ‘s/ /\ /g’)
xscreensaver -no-splash &Mert így sem működik:
Code:/media/files/Downloads/Death Note$sh /home/norbi/scripts/player /Downloads/Death Note/Death Note – 01.avi
grep: Note: Nincs ilyen fájl vagy könyvtár
grep: 01.avi: Nincs ilyen fájl vagy könyvtár
MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
Unknown option on the command line: –
Error parsing option on the command line: –Nagyjából ugyanezt próbáltam korábban is, a gond az, hogy valamiért az mplayer nem ugyanúgy értelmezi mintha kézzel írnám be.
uzsolt wrote:Inkább a szkriptet lökd be ide.Code:#!/bin/sh
killall xscreensaver
cd „$(dirname „$1″)”
mplayer -vo gl -fs -subfont-text-scale 4.5 $(ls|grep -A 100 $(basename „$1”))
xscreensaver -no-splash &Átmeneti megoldásként a szóközöket aláhúzásra cseréltem, így tökéletesen megy, csak furcsállom, hogy ne szeresse a fenti lehetőségeket.
uzsolt wrote:A szóközöket kicseréled ” „-re, azaz egy backslash meg egy szóközre, és kész.Épp azt csináltam ha megnézed a hsz-em, próbáltam ” „-el és „” jelekkel is, de nem veszi be.
Azért másoltam be a példákat, echo-val szépen látni is, hogy kicserélem, de amikor ugyanazt a kódot kapja az mplayer már nem tetszik neki, épp ezért furcsállom.
Fűztem kommentárokat a példák elé, így jobban áttekinthető.Visszatért az alapprobléma, ami miatt először írtam a topikba, a szóközök a fájlnévben.
Ha simán beírom kézzel ok.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$mplayer -msglevel all=7 Death Note – 07.avi Death Note – 08.avi Death Note – 09.avi
MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
Adding file Death Note – 07.avi
Adding file Death Note – 08.avi
Adding file Death Note – 09.avi
Config pushed level is now 2
Config pushed level is now 3
get_path(‘codecs.conf’) -> ‘/home/norbi/.mplayer/codecs.conf’
Reading /home/norbi/.mplayer/codecs.conf: Can’t open ‘/home/norbi/.mplayer/codecs.conf’: No such file or directory
Reading /etc/mplayer/codecs.conf: Can’t open ‘/etc/mplayer/codecs.conf’: No such file or directory
Using built-in default codecs.conf.
Configuration: –prefix=/usr –confdir=/etc/mplayer –datadir=/usr/share/mplayer –codecsdir=/usr/lib/codecs –enable-xvmc –enable-sdl –enable-ossaudio –enable-lirc –enable-gui –enable-freetype –enable-menu –enable-largefiles –disable-bitmap-font –disable-ggi –disable-xvid –language=all –disable-xmms –disable-arts –disable-aa –disable-mad –disable-libdv –target=i586-linux –enable-win32dll –enable-real –enable-xanim –enable-runtime-cpudetection –disable-libdvdcss-internal –enable-dvdread –disable-mencoder –enable-tv-v4l2 –enable-xmga –enable-mga –enable-3dfx –enable-tdfxfb –enable-fbdev
CommandLine: ‘-msglevel’ ‘all=7’ ‘Death Note – 07.avi’ ‘Death Note – 08.avi’ ‘Death Note – 09.avi’Ha kézzel írom be és idézőjelet használok szereti.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$mplayer -msglevel all=7 „Death Note – 07.avi” „Death Note – 08.avi” „Death Note – 09.avi”
MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
Adding file Death Note – 07.avi
Adding file Death Note – 08.avi
Adding file Death Note – 09.avi
Config pushed level is now 2
Config pushed level is now 3
get_path(‘codecs.conf’) -> ‘/home/norbi/.mplayer/codecs.conf’
Reading /home/norbi/.mplayer/codecs.conf: Can’t open ‘/home/norbi/.mplayer/codecs.conf’: No such file or directory
Reading /etc/mplayer/codecs.conf: Can’t open ‘/etc/mplayer/codecs.conf’: No such file or directory
Using built-in default codecs.conf.
Configuration: –prefix=/usr –confdir=/etc/mplayer –datadir=/usr/share/mplayer –codecsdir=/usr/lib/codecs –enable-xvmc –enable-sdl –enable-ossaudio –enable-lirc –enable-gui –enable-freetype –enable-menu –enable-largefiles –disable-bitmap-font –disable-ggi –disable-xvid –language=all –disable-xmms –disable-arts –disable-aa –disable-mad –disable-libdv –target=i586-linux –enable-win32dll –enable-real –enable-xanim –enable-runtime-cpudetection –disable-libdvdcss-internal –enable-dvdread –disable-mencoder –enable-tv-v4l2 –enable-xmga –enable-mga –enable-3dfx –enable-tdfxfb –enable-fbdev
CommandLine: ‘-msglevel’ ‘all=7’ ‘Death Note – 07.avi’ ‘Death Note – 08.avi’ ‘Death Note – 09.avi’echo-val megnézem azt csinálja-e a parancs amit kell vagyis a szóközöket cseréli ” „-re, stimmel.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$echo $(echo -n $(ls|grep -A 100 Death Note – 07.avi|sed ‘s/ /\ /’|sed ‘s/ – /\ -\ /’))
Death Note – 07.avi Death Note – 07.srt Death Note – 08.avi Death Note – 08.srt Death Note – 09.avi Death Note – 09.srt Death Note – 10.avi Death Note – 10.srt Death Note – 11.avi Death Note – 11.srt Death Note – 12.avi Death Note – 12.srt Death Note – 13.avi Death Note – 13.srt Death Note – 14.avi Death Note – 14.srt Death Note – 15.avi Death Note – 15.srt Death Note – 16.avi Death Note – 16.srt Death Note – 17.avi Death Note – 17.srt Death Note – 18.avi Death Note – 18.srt Death Note – 19.avi Death Note – 19.srt Death Note – 20.avi Death Note – 20.srt Death Note – 21.avi Death Note – 21.srt Death Note – 22.avi Death Note – 22.srt Death Note – 23.avi Death Note – 23.srt Death Note – 24.avi Death Note – 24.srt Death Note – 25.avi Death Note – 25.srt Death Note – 26.avi Death Note – 27.avi Death Note – 28.avi Death Note – 29.avi Death Note – 30.avi Death Note – 31.avi Death Note – 32.avi Death Note – 33.avi Death Note – 34.avi Death Note – 35.avi Death Note – 36.mkv Death Note – 37.mkvUgyanaz a parancs csak echo helyett mplyaert írva az elejére, nem szereti.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$mplayer -msglevel all=7 $(echo -n $(ls|grep -A 100 Death Note – 07.avi|sed ‘s/ /\ /’|sed ‘s/ – /\ -\ /’))
MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
Adding file Death
Adding file Note
Unknown option on the command line: –
Error parsing option on the command line: –
get_path(‘codecs.conf’) -> ‘/home/norbi/.mplayer/codecs.conf’
Reading /home/norbi/.mplayer/codecs.conf: Can’t open ‘/home/norbi/.mplayer/codecs.conf’: No such file or directory
Reading /etc/mplayer/codecs.conf: Can’t open ‘/etc/mplayer/codecs.conf’: No such file or directory
Using built-in default codecs.conf.*** uninit(0x0)
vo: x11 uninit called but X11 not inited..
max framesize was 0 bytesIdézőjeleket rakok, echo-val ellenőrzöm, stimmt.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$echo $(echo -n $(ls|grep -A 100 Death Note – 07.avi|sed ‘s/^.*$/”&”/’))
„Death Note – 07.avi” „Death Note – 07.srt” „Death Note – 08.avi” „Death Note – 08.srt” „Death Note – 09.avi” „Death Note – 09.srt” „Death Note – 10.avi” „Death Note – 10.srt” „Death Note – 11.avi” „Death Note – 11.srt” „Death Note – 12.avi” „Death Note – 12.srt” „Death Note – 13.avi” „Death Note – 13.srt” „Death Note – 14.avi” „Death Note – 14.srt” „Death Note – 15.avi” „Death Note – 15.srt” „Death Note – 16.avi” „Death Note – 16.srt” „Death Note – 17.avi” „Death Note – 17.srt” „Death Note – 18.avi” „Death Note – 18.srt” „Death Note – 19.avi” „Death Note – 19.srt” „Death Note – 20.avi” „Death Note – 20.srt” „Death Note – 21.avi” „Death Note – 21.srt” „Death Note – 22.avi” „Death Note – 22.srt” „Death Note – 23.avi” „Death Note – 23.srt” „Death Note – 24.avi” „Death Note – 24.srt” „Death Note – 25.avi” „Death Note – 25.srt” „Death Note – 26.avi” „Death Note – 27.avi” „Death Note – 28.avi” „Death Note – 29.avi” „Death Note – 30.avi” „Death Note – 31.avi” „Death Note – 32.avi” „Death Note – 33.avi” „Death Note – 34.avi” „Death Note – 35.avi” „Death Note – 36.mkv” „Death Note – 37.mkv”mplayer-nek megint csak nem tetszik.
Code:/Downloads/Death Note [Animanda&Kuro-Hana&Ruberia] (37)$mplayer $(echo -n $(ls|grep -A 100 Death Note – 07.avi|sed ‘s/^.*$/”&”/’))
MPlayer 1.0rc2-4.2.3-DFSG-free (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) XP 2500+ (Family: 6, Model: 10, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.Playing „Death.
File not found: ‘”Death’
Failed to open „Death.Playing Note.
File not found: ‘Note’
Failed to open Note.Playing -.
Reading from stdin…MPlayer interrupted by signal 2 in module: demux_open
Ugyan abban a formában kapja meg a fájlneveket mint amikor kézzel beírom, mégis másképp értelmezi.
De miért? -
SzerzőBejegyzés
