-
Fototrend
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
félisten
válasz Jester01 #18350 üzenetére
aticonfig --od-getclocks --od-gettemperature
Default Adapter - AMD Radeon HD 6310 Graphics
Core (MHz) Memory (MHz)
Current Clocks : 278 667
Current Peak : 492 667
Configurable Peak Range : [278-492] [667-667]
GPU load : 0%
Default Adapter - AMD Radeon HD 6310 Graphics
Sensor 0: Temperature - 55.00 Ccpufreq-info
bash: cpufreq-info: command not found
glxinfo | grep rendering:
direct rendering: Yes
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
félisten
válasz Jester01 #18358 üzenetére
köszi!
Chakra linuxom van, ott nincs cpufrequtils, csak cpupower. Azzal kiderült, hogy 800Mhz-en megy a procim, és 3 lépcső van: 800, 1280 és 1600.
Szal ez is jónak tűnik.feltettem az mplayer-vbaapi csomagot, és ez lett az eredménye:
(sajna nekem még nem sikerült értelmeznem )$ mplayer /path/film.mkv -vo xv
MPlayer SVN-r35107-4.8.0 (C) 2000-2012 MPlayer Team
198 audio & 409 video codecs
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 /path/film.mkv.
libavformat version 54.25.104 (internal)
libavformat file format detected.
[dca @ 0xe46300]Number of channels changed in DCA decoder (6 -> 7)
[lavf] stream 0: video (h264), -vid 0, x264_L4.1 @ 13787Kbps
[lavf] stream 1: audio (dca), -aid 0, -alang hun, 5.1 DTS 768kbps
[lavf] stream 2: audio (dca), -aid 1, -alang eng, 6.1 DTS-ES 1510kbps
[lavf] stream 3: subtitle (text), -sid 0, -slang hun, FORCED
[lavf] stream 4: subtitle (text), -sid 1, -slang hun
[lavf] stream 5: subtitle (ass), -sid 2, -slang eng
VIDEO: [H264] 1906x798 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
creation_time: 2011-06-22 18:50:56
Load subtitles in /path/
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.53.100 (internal)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 768.0 kbit/50.00% (ratio: 96000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
Unsupported PixelFormat 81
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=0.
Unsupported PixelFormat 61
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=1.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Unsupported PixelFormat 81
[VD_FFMPEG] Trying pixfmt=2.
Unsupported PixelFormat 81
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=3.
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1906x798 => 1906x798 Planar YV12
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
A: 8.8 V: 6.6 A-V: 2.174 ct: 0.659 0/ 0 69% 6% 5.3% 50 0
************************************************
**** Your system is too SLOW to play this! ****
************************************************
Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.
A: 32.9 V: 32.9 A-V: 0.002 ct: 1.576 0/ 0 62% 5% 3.6% 436 0
No bind found for key 'MOUSE_BTN2'.
A: 112.7 V: 94.2 A-V: 18.526 ct: 1.576 0/ 0 91% 5% 5.1% 1535 0
Too many video packets in the buffer: (454 in 33596915 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 113.2 V: 113.2 A-V: -0.039 ct: 3.442 0/ 0 98% 5% 4.2% 1535 0
[AO_ALSA] Write error: Broken pipe
[AO_ALSA] Trying to reset soundcard.
A: 181.3 V: 159.0 A-V: 22.276 ct: 1.576 0/ 0 109% 5% 5.0% 2629 0
Too many video packets in the buffer: (545 in 33561544 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A: 181.8 V: 181.8 A-V: -0.037 ct: 3.827 0/ 0 110% 5% 4.4% 2629 0
[AO_ALSA] Write error: Broken pipe
[AO_ALSA] Trying to reset soundcard.
A: 214.7 V: 203.6 A-V: 11.134 ct: 1.654 0/ 0 113% 5% 4.9% 3146 0A video szaggat, a hang 20-30mp-ekre kihagy, néha siet, néha késik.
Valami meg van makkanva, az tuti.[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
-
BoB
veterán
válasz Jester01 #18404 üzenetére
Alapvetően a hozzászólásokat kellene látnod(#18392) Claude Leon: "Van valakinek felvetése, hogy a manjaro miért ül több memóriára mint más disztrók "
(#18401) Claude Leon: "A felemlegetett ablakkezelőkkel más disztribúciók fele akkora memóriáfoglalással kijönnek"Igeeeen
[ Szerkesztve ]
You may corrupt the souls of men, but I am steel. I am doom.
-
Lacces
őstag
válasz Jester01 #18417 üzenetére
Köszönöm szépen.
Groups parancs mutatta
A kilépés-belépés volt az ami kellett, de ez olyan furi, mert amíg Ubuntut használtam és a PHP oldalon ugye a var/www kellett az apache-nak, ott a fenti művelet jó volt ki-belépés nélkül. Pedig magamnak ilyen részleteket is beleírok a doksiba.
Most már jó, boldogság vanMacCaine, neked is köszönöm
-
-
batagy
őstag
válasz Jester01 #18522 üzenetére
Hali!
Érdekes, hogy az SLES11 SP2-n nincs benne a ZSMALLOC függőség:
hostname1:~ # cat /usr/src/linux-3.0.74-0.6.8/drivers/staging/zram/Kconfig
config XVMALLOC
bool
default n
config ZRAM
tristate "Compressed RAM block device support"
depends on BLOCK && SYSFS
select XVMALLOC
select LZO_COMPRESS
select LZO_DECOMPRESS
default n
help
Creates virtual block devices called /dev/zramX (X = 0, 1, ...).
Pages written to these disks are compressed and stored in memory
itself. These disks allow very fast I/O and compression provides
good amounts of memory savings.
It has several use cases, for example: /tmp storage, use as swap
disks and maybe many more.
See zram.txt for more information.
Project home: http://compcache.googlecode.com/
config ZRAM_DEBUG
bool "Compressed RAM block device debug support"
depends on ZRAM
default n
help
This option adds additional debugging code to the compressed
RAM block device driver.
hostname1:~ #Átmásoltam a binárist és megpróbáltam betölteni, de nem sikerül neki:
hostname1:~ # ls -l /lib/modules/3.0.74-0.6.8-default/kernel/drivers/staging/zram/
total 32
-rw-r--r-- 1 root root 28952 Nov 11 12:14 zram.ko
hostname1:~ # modprobe /lib/modules/3.0.74-0.6.8-default/kernel/drivers/staging/zram/zram.ko
FATAL: Module /lib/modules/3.0.74_0.6.8_default/kernel/drivers/staging/zram/zram.ko not found.
hostname1:~ # modprobe zram num_devices=4
FATAL: Module zram not found.
hostname1:~ #Merrefelé induljak tovább?
(#18523) sch_a
Az tuti hogy nem elegáns, eléggé gányolásnak tűnik, de a szükség rávisz. Valóban az a kérdés hogy okoz-e gondot. -
batagy
őstag
válasz Jester01 #18538 üzenetére
Valóban!
hostname1:~ # depmod -a
hostname1:~ # lsmod | grep zram
zram 18589 0
hostname1:~ # modprobe zram
hostname1:~ #Köszi!
Amúgy, ha újra akarnám fordítani csak a modult önmagában (nem a kernelt), az hogyan menne? Mert teljes Makefile nincs a forráskód mappában.
A Makefile tartalma ennyi:
hostname1:~ # cat /usr/src/linux-3.0.74-0.6.8/drivers/staging/zram/Makefile
zram-y := zram_drv.o zram_sysfs.o
obj-$(CONFIG_ZRAM) += zram.o
obj-$(CONFIG_XVMALLOC) += xvmalloc.o
hostname1:~ # -
félisten
válasz Jester01 #18534 üzenetére
Értem. Köszi!
Neten találtam pár infót OpenCL-es MySQL gyorsításról, meg hasonlókról, de mindegyik kísérleti állapotban van. Tehát ezek szerint van jövője, csak még jelene nincs.
Majd pár év múlva visszatérek rá.Más: Otthoni gépemen Chakra van, amivel csak részben vagyok elégedett. Most a Chakra költözik a nagy gépre ahol eddig Win7 volt, és a kis gépet otthoni szerverként és HTPC-ként szeretném használni (internet megosztás, netezés, file megosztás, alap szintű webszerverek dolgok, torrent, fullHD film lejátszás, stb.).
A gép egy AMD E350 APU 4GB Rammal. A kérdésem az, hogy érdemes-e ilyen gépre 64bites rendszert használni. A Ram miatt gondolom, elég a 32bit.
Annyi tapasztalatom még nincs linux téren (Chakra-n kívül csak ilyen i386-os Lubuntukkal volt dolgom, de ezeknél nulla multimédia volt)
Tehát szerintetek jelenleg melyik a probléma mentesebb?
Innentől el fogok boldogulni én is a választással.Köszi!
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
Speeedfire
nagyúr
válasz Jester01 #18560 üzenetére
Csomagból próbáltam, de csak 1.7 volt fent, ami nekem nem jó. Legalább 1.8 kellett. Emiatt inkább leszedtem a forrást és forgattam egyet magamnak. Mivel a git-tel nem akarta nekem leszedni, se wget-tel kénytelen voltam scp-vel felmásolni a szerverre.
Viszont most már megy a git és a wget is a https proxy-val.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
coco2
őstag
válasz Jester01 #18563 üzenetére
Nos, igen, az xy probléma valóban jelentős szokott lenni. Szóval lépek egyet vissza, és megpróbálom kirészletezni az alap problémát.
Beleütköztem én is egy ilyenbe:
stackoverflow.com/questions/3085714/accessing-backing-storage-file-from-both-host-machine-and-emulating-machine-whenSajnos az én helyzetem annál is bonyolultabb. A "távoli" állomás g_file_storage-en keresztül fat32 filesystemen nyitva akar tartani egy file-t huzamos időn keresztül, amit ha elengedtetek vele, akkor lehal egy olyan folyamat, aminek működnie kell. Sza* az egész, de azzal az oldallal nem tudok mit tenni, pont. A g_file_storage egy olyan önző fajta driver, ami lockolja a block device-t, vagy nem tudom, mit csinál, de mellette nem tudok hozzáférni semmihez. Nem tudom mountolni ugyan azt a block device-t, hogy másik filesystem driverrel hozzáférjek, sőt szektor szintű írás / olvasásra sem tudom megnyitni, mert az open() lefagy. Kizárásos alapon egy olyan block device-ra lesz szükségem, ami hozzáférést enged legalább szektor szinten az eszközhöz akkor is, amikor a g_file_storage fogva tartja.
(Mostanra azt is átgondoltam, hogy ha azt meg is oldom, aszinkron adat csúszásaim lesznek a fat táblán, a directory bejegyzésekben, az adatszektorokban, ergo egy igen ügyes saját filesystem driverre lesz majd szükségem, de az had legyen az én problémám, és teljesen külön történet. Egyenlőre legyen csak meg a szektor szintű hozzáférés.)
Block device-okról azt találtam, hogy olyat regisztrálni csak kernel driver tud. A kernel driverek pedig nem pont a legbarátságosabb környezet. Például a kernel fordításkori headerjei kellenek a fordításához, külön működési szabályaik vannak, és minden fejlesztéssel egy apró hiba miatt kernel lefagyást gyárthatok. Szimpatikusabb lenne egy már kész és kitesztelt driver, ami képes proxyzni műveleteket kernel és user szint között - ha van ilyen. Például signalokon keresztül kapok egy pointert lba szektor számmal és adatterülettel, hogy azt az 512 byte-ot írjam fel a drive-ra, vagy olvassam be róla, és amit visszaadok, azt fogja majd a block device is visszaadni a g_file_storage-nak. Valami ilyesmi.
Létezik ilyen készen, vagy nekem kell majd írnom egyet?
[ Szerkesztve ]
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz Jester01 #18565 üzenetére
Sajnos vannak sebességbeli problémák is - tudnia kell bizonyos műveleteknek időkorláton belül lefutni, különben az egész elképzelésem kuka. Sem valós fizikai eszköz, sem network socket nincsenek most játékban. (Egyébként lenne network block device.) Driverhez szorosan kötött memory device jöhet csak szóba.
A fuse érdekesnek tűnik, de amit eddig találtam róla, ez csak file szinten tud kötni. Nekem szektor szinten kellene ugyanez. A g_file_storage-ot ha file szinten kötöd, akkor az usb túloldalán is olyan driver kell hozzá. Nem olyan driverrel van szerelve az usb túloldala, és azon nem tudok változtatni. Block device kell. A neten fellelt cikkek szerint olyan változata nem létezik.
Ha ezek voltak a kész megoldás lehetőségeim, akkor pont ott vagyok, amitől féltem. Ha kernel driver szintjén futtatok mindent, akkor egybe kell gyógyítanom egy block device-t, egy karakteres device-t, legalább 150 megabyte-nyi kernel memóriát, szükségem lesz az aszinkron timer supportra, és persze thread safe meg az általános kernel driver-ekre vonatkozó játékszabályok. A legátfogóbb doksi, amit fellelni tudtam, valami 2.2.15 időkből való. A kernelem 3.8.x mainline. Valami tipp kellene erről.
[ Szerkesztve ]
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz Jester01 #18567 üzenetére
Arra gondolsz, hogy helyileg a boardra telepíteni egy network block device servert, az alá pakolni a tényleges ram drive-ot, és helyileg telepíteni még egy network block device klienst is, amire a g_file_storage-et felhúzhatom? Nagyon lassú. Csak a sebesség miatt azon is filozom, egyáltalán linux legyen-e, vagy rtos. Akárhogy is, az usb stack és a ram device közé a network stack időben biztosan nem fér be.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz Jester01 #18569 üzenetére
Van a boardon 512 mb ram, abból linux alatt cirka 230 mega szabad. A filesystem, amit szimulálnék 32 gigabyte, amiből számításaim szerint max 100 mega lenne használatban (nagyon rossz esetben). Saját cache-eléssel a régebb óta nem használt szektorokat kihajigálnám a memóriából - ha saját kernel drivert gyártanék rá. A teljes 32 gb-t nem tudom leszimulálni. Nincs annyi memóriám, hogy meg tudjam etetni a loop device-t.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
sanzi89
addikt
válasz Jester01 #18588 üzenetére
Köszi, nem gyengén benéztem.
root@porteus:~# cat /proc/driver/rtc
rtc_time : 16:17:35
rtc_date : 2013-11-19
alrm_time : 16:15:25
alrm_date : 2013-11-19
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okayOk minden. De volna egy újabb kérdésem. Vannak gépek, amiket délután 4-kor elküldök aludni, miután beállítottam, hogy másnap reggel keljenek fel. Erre ez az egész wakealarm mizéria. A gond csak annyi, hogy ezt mindig úgy csinálom, hogy 8 gépre egyesével beSSH-zok, ezt kellene valahogy automatizálni. Hova tudnék egy kis .sh fájlt tenni, ami minden felkeléskor lefut újra? Reboot esetében minden ok, de ugye az itt nem alternatíva. A parancs amit ki szoktam adni csak ennyi:
echo 1384933800 > /sys/class/rtc/rtc0/wakealarm
echo mem >/sys/power/state"Mindent azért kell tudni mert kérdezik, nem azért mert hasznos."
-
sanzi89
addikt
válasz Jester01 #18590 üzenetére
Nekem nincs ilyen mappám. Egyébként egy Porteus Kiosk Linuxról beszélünk, Slackware alapú, eléggé herélt cucc.
root@porteus:/# ls /etc
HOSTNAME issue profile.d
X11 java rc.d
dbus-1 ld.so.cache resolv.conf
dhcpcd.conf ld.so.conf shadow
fonts login.defs shells
group modprobe.d ssh
gtk-2.0 pango udev
hosts passwd wpa_supplicant.conf
inittab profile xdg[ Szerkesztve ]
"Mindent azért kell tudni mert kérdezik, nem azért mert hasznos."
-
-
_Dumber_
őstag
-
-
hege1989
tag
válasz Jester01 #18720 üzenetére
Ezt írtam be:
patch -p1 -d iproute2 -i /home/mipv6/Downloads/mip6dng/patches/iproute2/3.8/*
Most nézem, hogy közben ezt is kiírta:
patch: **** Can't change to directory iproute2 : No such file or directory
Segmentation fault (core dumped)http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18720 üzenetére
Megoldódott a patch. Már nem dob ilyen hibást. Már más van:
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 116.
1 out of 1 hunk FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rej
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 94.
1 out of 1 hunk FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rej
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 73.
Hunk #2 FAILED at 487.
2 out of 2 hunks FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rejhttp://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18723 üzenetére
Na ez is működik KÖSZÖNÖM!
Viszont a következő parancs kiadása is hibával végződik.
Nem szeret ez engem.#dpkg-buildpackage -rfakeroot -uc -b
cc1: all warnings being treated as errors
make[3]: *** [lnstat.o] Error 1
make[3]: Leaving directory `/home/mipv6/iproute2/misc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/mipv6/iproute2'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/mipv6/iproute2'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2Ez a futás vége. Elég hosszan futott.
http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18725 üzenetére
Hasonló sorok ismétlődnek egymás után:
gcc -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -DCONFIG_GACT -DCONFIG_GACT_PROB -DIPT_LIB_DIR=\"/lib/xtables\" -DYY_NO_INPUT -c -o q_mqprio.o q_mqprio.c
gcc -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -DCONFIG_GACT -DCONFIG_GACT_PROB -DIPT_LIB_DIR=\"/lib/xtables\" -DYY_NO_INPUT -c -o q_codel.o q_codel.cnstat.c: In function ‘main’:
nstat.c:571:14: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);
^
nstat.c:615:12: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);
^http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18729 üzenetére
Igazad van. Ott van. Itt hol kéne kikapcsolni?
#!/usr/bin/make -f
DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
CROSS :=
else
CROSS := CC=$(DEB_HOST_GNU_TYPE)-gcc
endif%:
dh $@override_dh_clean:
dh_clean
make distclean
-rm -f doc/*.txtoverride_dh_installexamples:
dh_installexamples -p iproute-doc examples/*override_dh_shlibdeps:
dh_shlibdeps -a -Xq_atm.so -Xm_xt.so -Xm_ipt.sooverride_dh_auto_configure:
$(CROSS) dh_auto_configureoverride_dh_auto_build:
$(MAKE) -C doc all
$(MAKE) KERNEL_INCLUDE=./include $(CROSS)http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18731 üzenetére
Megtaláltam. Csak a Makefile tartalmazza a -Werror sztringet.
Itt most valamelyik flaget meg kéne szüntetnem vagy csak törölni a -Werror-t?
Itt a tartalma:
ROOTDIR=$(DESTDIR)
PREFIX=/usr
LIBDIR=$(PREFIX)/lib
SBINDIR=/sbin
CONFDIR=/etc/iproute2
DATADIR=$(PREFIX)/share
DOCDIR=$(DATADIR)/doc/iproute2
MANDIR=$(DATADIR)/man
ARPDDIR=/var/lib/arpd# Path to db_185.h include
DBM_INCLUDE:=$(ROOTDIR)/usr/includeSHARED_LIBS = y
DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\"
ifneq ($(SHARED_LIBS),y)
DEFINES+= -DNO_SHARED_LIBS
endifDEFINES+=-DCONFDIR=\"$(CONFDIR)\"
#options for decnet
ADDLIB+=dnet_ntop.o dnet_pton.o#options for ipx
ADDLIB+=ipx_ntop.o ipx_pton.oCC = gcc
HOSTCC = gcc
DEFINES += -D_GNU_SOURCE
CCOPTS = -O2
WFLAGS := -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes
WFLAGS += -Wmissing-declarations -Wold-style-definition
WFLAGS += -Wno-error=unused-resultCFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
YACCFLAGS = -d -t -vSUBDIRS=lib ip tc bridge misc netem genl man
LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a
LDLIBS += $(LIBNETLINK)all: Config
@set -e; \
for i in $(SUBDIRS); \
do $(MAKE) $(MFLAGS) -C $$i; doneConfig:
sh configure $(KERNEL_INCLUDE)install: all
install -m 0755 -d $(DESTDIR)$(SBINDIR)
install -m 0755 -d $(DESTDIR)$(CONFDIR)
install -m 0755 -d $(DESTDIR)$(ARPDDIR)
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples/diffserv
install -m 0644 README.iproute2+tc $(shell find examples -maxdepth 1 -type f) \
$(DESTDIR)$(DOCDIR)/examples
install -m 0644 $(shell find examples/diffserv -maxdepth 1 -type f) \
$(DESTDIR)$(DOCDIR)/examples/diffserv
@for i in $(SUBDIRS) doc; do $(MAKE) -C $$i install; done
install -m 0644 $(shell find etc/iproute2 -maxdepth 1 -type f) $(DESTDIR)$(CONFDIR)snapshot:
echo "static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \
> include/SNAPSHOT.hclean:
@for i in $(SUBDIRS) doc; \
do $(MAKE) $(MFLAGS) -C $$i clean; doneclobber:
touch Config
$(MAKE) $(MFLAGS) clean
rm -f Config cscope.*distclean: clobber
cscope:
cscope -b -q -R -Iinclude -sip -slib -smisc -snetem -stc.EXPORT_ALL_VARIABLES:
http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18733 üzenetére
Elvileg a legújabb gcc van fent ma frissítettem.
Kivettem a -Werror-t és most is hibákat ír de már kicsit más.
Ilyenek jönnek:lnstat_util.c: In function ‘scan_lines’:
lnstat_util.c:52:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, sizeof(buf)-1, lf->fp);
^
lnstat_util.c: In function ‘lnstat_scan_fields’:
lnstat_util.c:145:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, sizeof(buf)-1, lf->fp);gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -o ifstat ifstat.c ../lib/libnetlink.a ../lib/libutil.a -lm
ifstat.c: In function ‘main’:
ifstat.c:721:14: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);Ez a vége:
make[1]: Leaving directory `/home/mipv6/iproute2'
dh_install
dh_install: iproute-doc missing files (debian/doc/htb/*), aborting
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18735 üzenetére
Na most error nélkül lefut.
Ez a vége:
dpkg-deb: building package `iproute-dev' in `../iproute-dev_20130321-1mip6dng_i386.deb'.
dpkg-genchanges -b >../iproute_20130321-1mip6dng_i386.changes
parsechangelog/debian: warning: debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
parsechangelog/debian: warning: debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
dpkg-genchanges: binary-only upload - not including any source code
dpkg-source --after-build iproute2
parsechangelog/debian: warning: iproute2/debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
dpkg-buildpackage: binary only upload (no source included)Ennek most létre kéne hoznia egy .deb fájlt?
A következő parancs
sudo dpkg -i iproute-<VERSION>-*.deb
lesz és nem találtam .deb fájlt.http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18737 üzenetére
Igen tényleg ott van. Kettő is lett.
Egy iproute és egy iproute-dev.
A dev-re ment a parancs.
A másikra nem:dpkg: warning: downgrading iproute from 1:3.10.0-1ubuntu1 to 20130321-1mip6dng
dpkg: regarding iproute_20130321-1mip6dng_i386.deb containing iproute:
iproute conflicts with arpd
iproute2 provides arpd and is present and installed.dpkg: error processing iproute_20130321-1mip6dng_i386.deb (--install):
conflicting packages - not installing iproute
Errors were encountered while processing:
iproute_20130321-1mip6dng_i386.debEz volt a parancs:
sudo dpkg -i iproute-<VERSION>-*.debEz már szerencsére a legutolsó parancs.
http://hardverapro.hu/tag/hege1989
-
hege1989
tag
válasz Jester01 #18739 üzenetére
Igen én is erre gondoltam. Le is töröltem.
apt-get remove iproute2 paranccsal és annyi
mindent leszedett azon kívül, hogy csak na. Ez vitte a függőségeit is?
pl: system-services, update-manager, keyboard-configuration stbNa mind1. Köszi a segítséget. Nagyon rendes vagy.
Holnap folytatom egy másik virtuális gépen ha ez összeomlik most.
Azzal már sokkal gördülékenyebb lesz.http://hardverapro.hu/tag/hege1989
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen