16
|
Linux секция за начинаещи / Настройка на програми / Линукс инстал в/у стар комп
|
-: Feb 10, 2008, 23:52
|
Здравейте! От известно време имам у нас 2 стари машини: /dev/pc1 (: 100 mhz AMD 16 MB EDO RAM 640 MB HD Ethernet card Floppy drive /dev/pc2 (: 333 Mhz Intel Celeron MMX 32 MB RAM 2,1 G HD Ethernet card Floppy drive USB на дъното (т.е трябва ми кабел за да ги подкарам евентуално) Та бях решил да им сложа някакъв / някакви линукси за да си играя с тях (с обучителна цел) пък и да не стоят да събират прах. В началото се бях спрял на слак, като най-изчистен и добра поддръжка за буут/инстал от дискети. Четох тук и там всичко изглежда много добре, но после като влезнах в мирорите да си изтегля слака видях, че версия 12 въобще не поддържа дискети (или поне не намерих bare.i на което се бях спрял). Във версия 11 има начин за създаване на буутващи дискети (bare.i както казах), обаче първо че като напиша ./makedisk bare.i bare.i/bzImage, казва, че не му стига мястото за System.map.gz, което е странно все пак нали трябва да се събира на дискета. И все пак накрая като буутна и 2та компа казват: Invalid System Disk ... , пробвах няколко пъти и с формат на дискетата и нов запис итн - не помогна. Та искам да питам ще може ли да се качи някаква разумна дистрибуция на машините само през флопи, има и възможност да се използва и мрежата и основния ми комп (нещо нет инсталл знам ли). На щайгите искам да мога поне да се логвам в основния комп през ssh  '> Очаквам идеи  '>
|
|
|
17
|
Linux секция за начинаещи / Настройка на програми / въпрос(и) при прекомпилация на ядро (2.6.23.14fc8)
|
-: Feb 07, 2008, 18:17
|
Здравейте! От много време се каня да прекомпилирам ядрото да видя що за животно и ето ме сега  '>. Нали идеята по принцип е да се махнат всички работи, които няма да се ползват и по този начин да се ускори системата? Е да ама като не знам какво ползвам в момента... lsmod дава модулите, които в момента са включени, но името е малко странно и не отговаря на името в менюто за прекомпилиране, а за модулите които са вградени в ядрото няма никакъв шанс да разбера дали ги ползвам сега или не (или има?). Значи конкретно имам въпрос за ethernet картата ми - вградена в дъно A8N-E NF4, Nvidia CK804. В менюто device drivers -> Network Device Support -> Ethernet 1000 Mbit (защото знам че ми е G bit картата), та в това меню не намирам абсолютно нищо поне малко намекващо за картата ми ..., възможно ли е понеже е вградена и драйвера и да се е включил от друго място. И все пак ето списъка от който трябва да избирам: Примерен код | --- Ethernet (1000 Mbit) <M> Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support [ ] Omit support for old Tigon I based AceNICs <M> D-Link DL2000-based Gigabit Ethernet support <M> Intel(R) PRO/1000 Gigabit Ethernet support [*] Use Rx Polling (NAPI) [ ] Disable Packet Split for PCI express adapters <M> Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support <M> National Semiconductor DP83820 support <M> Packet Engines Hamachi GNIC-II support <M> Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL) <M> Realtek 8169 gigabit ethernet support [*] Use Rx and Tx Polling (NAPI) (EXPERIMENTAL) [*] VLAN support <M> SiS190/SiS191 gigabit ethernet support <M> New SysKonnect GigaEthernet support <M> SysKonnect Yukon2 support [ ] Debugging interface < > Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED) <M> VIA Velocity support <M> Broadcom Tigon3 support <M> Broadcom NetXtremeII support <M> QLogic QLA3XXX Network Driver Support <M> Attansic L1 Gigabit Ethernet support (EXPERIMENTAL)
|
|
|
|
18
|
Linux секция за начинаещи / Настройка на програми / проблем с alsa-та
|
-: Feb 06, 2008, 14:14
|
Здравейте, Наскоро забелязах, че алсата се държи много странно. По принцип постоянно слушам музика през mocp (едно много яко конзолно плейърче, нагласено е за алса) и гледам филмчета през xine и всичко е наред. Работи ми и kmix. Ако пробвам да пусна skype (1.3.0.53, 1.4 не ме кефи, 2.0 не ми тръгва - пише само 'Aborted' ) казва: Примерен код | ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so |
/*такава библиотека наистина няма, има същата във /usr/lib64, обаче слагането на симлинк не оправи проблема - абсолютно същата грешка дава даже */
Ако пробвам да пусна alsamixer:
Примерен код | *** PULSEAUDIO: Unable to connect: Connection refused
alsamixer: function snd_ctl_open failed for default: Connection refused
|
Понеже преди съм се занимавал и помня, че файловете, които се намират във /dev/snd отговарят за звука и със lsof гледам кой ги държи и го килвам ако пречи. Lsof обаче не казва нищо (т.е нищо не е отворило файловете и все пак горните 2 програми не работят).
Ако пусна музика на mocp lsof дава:
Примерен код | /usr/snd $ /usr/sbin/lsof pcmC0D* COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mocp 18176 iskren mem CHR 116,8 3123 pcmC0D0p mocp 18176 iskren 14u CHR 116,8 3123 pcmC0D0p
|
При пуснат mocp xine не работи, ако го пусна само xine-a казва:
Примерен код | *** PULSEAUDIO: Unable to connect: Connection refused |
но работи ... На всичкото отгоре, когато xine работи, lsof не казва, че нещо държи файловете във /dev/snd, даже ако килна artsd пак xine-a работи...
artsd също работи, и да го килвам и да го оставям няма никаква промяна:
Примерен код | $ ps aux | grep artsd iskren 2446 0.0 0.6 103588 7152 ? S Feb05 0:09 /usr/bin/artsd -F 10 -S 4096 -a alsa -s 60 -m artsmessage -c drkonqi -l 3 -f
|
От къде се взе това pulse audio, защо не работи както трябва. Във control panel-а на KDE съм избрал sound system ALSA...
Нещо не разбирам в цялата концепция явно.
П.С. mocp и xine са настроени да ползват един специален device на alsa-та който копира 2 канален звук на още 4 канала (да стане 5.1), настроено е през ~/.asoundrc и работи безотказно.
::edit:: поразрових още малко xine-a и се оказа, че той държи следните файлове: Примерен код | /dev/mixer /dev/dsp | , а пък mocp дъжи още и файла /dev/controlC0, и пак като изкюча mocp и xine, никое друго приложение не ги държи никой от тези файлове и пак не работи примерно alsamixer-а.
|
|
|
19
|
Linux секция за начинаещи / Настройка на програми / X-a ме изхвърля при логин в tty
|
-: Jan 29, 2008, 12:56
|
Здравейте. Това чудо ми се случва за 2-3 път и почна да ме дразни. Значи работя си аз примерно във X-a вече няколко седмици без проблем (без изключване) и решавам да се логна като руут в една от реалните конзоли (tty4) като точно 2 сек след като съм написал юзера и паролата някак екрана ми се суична към tty1, от където е пуснат x-a (startx) и започна да пише разни лоши работи за X-a, backtrace-а завършваше във някакъв файл с nvidia (явно нещо драйвера се е збозил). Та понеже не разбрах, че ми е превключило конзолите решавам да се логаут-на ... та не успях да запиша нищо от всички съобщения. После dmsg | tail ми даде супер много такива съобщения: Примерен код | possible SYN flooding on port 6881. Sending cookies. |
ето пакетите които имам за видео картата:
Примерен код | kmod-nvidia.x86_64 169.07-2.lvn8 installed kmod-nvidia-2.6.23.14-107.fc8.x86_64 169.07-2.lvn8 installed kmod-nvidia-2.6.23.9-85.fc8.x86_64 169.07-1.lvn8 installed xorg-x11-drv-nvidia.x86_64 169.07-4.lvn8 installed |
ето xorg.conf:
Примерен код | # Xorg configuration created by livna-config-display
Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" EndSection
Section "Files" ModulePath "/usr/lib64/xorg/modules/extensions/nvidia" ModulePath "/usr/lib64/xorg/modules" EndSection
Section "ServerFlags" Option "AIGLX" "on" EndSection
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us+inet" EndSection
Section "Device" Identifier "Videocard0" Driver "nvidia" Option "AddARGBGLXVisuals" "True" EndSection
Section "Screen" Identifier "Screen0" Device "Videocard0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
Section "Extensions" Option "Composite" "Enable" EndSection |
Кажете от къде да ви покажа точните грешки довели до изключването на сървъра.
Мерси предварително
::edit:: ето и файла /var/log/Xorg.0.log Xorg.0.log
/var/log/Xorg.0.log (тука накрая се вижда crash-a) Xorg.0.log.old
|
|
|
20
|
Linux секция за начинаещи / Настройка на програми / Питане за xine
|
-: Jan 26, 2008, 09:57
|
Здравейте! Искам да си направя скрипт, който да казва кой филм гледам в момента през xine, както и ако може после да разбера до къде е стигнало play-ването, както и колко е дълъг самия филм. Значи първите 2 неща трябва някъде да се проверят и зависят пряко от xine, докато за 3тото може би има външна команда (търсих опция, на xine/mplayer която дава само инфо за даден файл, но не намерих, командата fail не казва колко е дълъг филма). П.С. Ако стартирам xine през графична среда или през терминала със името на филма, тогава 'ps aux | grep xine' дава cmd line-а от където мога да разбера филма който се плейва в момента, обаче ако го стартирам конзолно само 'xine' и после дам опън не показва нищо (което е нормално де  '> ). А и няма начин да се разбере колко от филма остава. П.С.2. В /proc не намерих никаква смислена информация... не виждам подобни команди да правят нещо такова възможно ли е да няма начин  '> Не мога да го повярвам  '>
|
|
|
21
|
Linux секция за начинаещи / Настройка на програми / Yum конфликти при update
|
-: Jan 02, 2008, 00:36
|
Здравейте и честита Нова Година! Сега да питам тука едно нещо дето ме мъчи от 2 седмици вече. Значи като дам на yum да ъпдейтва системата ми казва, че някакъв файл прави конфликт итн и не може нито да се инсталира новия пакет нито да се махне стария (стария може да се махне, но за жалост за него е вързано и цялото KDE и то иска да се маха заедно с него  '> ). Ето малко код от конзолата за повече яснота (не съм пействал всико а само това, което смятам, че е важно - ако случайно нещо пропускам кажете) Примерен код | # yum upgrade kdebase Setting up Upgrade Process Resolving Dependencies --> Running transaction check ---> Package kdebase.x86_64 6:3.5.8-9.fc8 set to be updated --> Processing Dependency: kdebase-libs = 6:3.5.8-9.fc8 for package: kdebase --> Running transaction check ---> Package kdebase-libs.x86_64 6:3.5.8-9.fc8 set to be updated --> Finished Dependency Resolution
Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: kdebase-libs x86_64 6:3.5.8-9.fc8 updates 1.0 M replacing kdebase.x86_64 6:3.5.8-5.fc8
Updating: kdebase x86_64 6:3.5.8-9.fc8 updates 28 M
Transaction Summary ============================================================================= Install 1 Package(s) Update 1 Package(s) Remove 0 Package(s)
Total download size: 29 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test
Transaction Check Error: file /etc/pam.d/kcheckpass from install of kdebase-3.5.8-9.fc8.x86_64 conflicts with file from package kde-settings-4.0-4.fc9.noarch file /etc/pam.d/kscreensaver from install of kdebase-3.5.8-9.fc8.x86_64 conflicts with file from package kde-settings-4.0-4.fc9.noarch
Error Summary -------------
# yum list kde-settings* Installed Packages kde-settings.noarch 4.0-4.fc9 installed kde-settings-kdm.noarch 4.0-4.fc9 installed Available Packages kde-settings.noarch 3.5-35.fc8 updates kde-settings-kdm.noarch 3.5-35.fc8 updates kde-settings-pulseaudio.noarch 3.5-35.fc8 updates
# yum upgrade kde-settings-3.5-35.fc8 Setting up Upgrade Process Could not find update match for kde-settings-3.5-35.fc8 No Packages marked for Update # yum install kde-settings-3.5-35.fc8 Setting up Install Process Parsing package install arguments Nothing to do
# yum erase kde-settings . . . Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Removing: kde-settings noarch 4.0-4.fc9 installed 9.2 k Removing for dependencies: bluecurve-kdm-theme noarch 1.0.0-1.fc8 installed 49 k bluecurve-kwin-theme x86_64 1.0.0-1.fc8 installed 212 k k3b i386 1.0.4-3.fc8 installed 27 M k3b x86_64 1.0.4-3.fc8 installed 27 M kchmviewer x86_64 3.0-2.fc7 installed 717 k kde-settings-kdm noarch 4.0-4.fc9 installed 22 k kdeaddons x86_64 3.5.8-2.fc8 installed 9.9 M kdeadmin x86_64 7:3.5.8-1.fc8 installed 4.4 M kdebase x86_64 6:3.5.8-5.fc8 installed 56 M kdebase-libs x86_64 6:3.5.8-5.fc8 installed 3.2 M kdebindings-dcopperl x86_64 3.5.8-1.fc8 installed 75 k kdelibs x86_64 6:3.5.8-7.fc8 installed 48 M kdelibs i386 6:3.5.8-7.fc8 installed 44 M kdemultimedia x86_64 6:3.5.8-8.fc8 installed 12 M kdemultimedia-libs x86_64 6:3.5.8-8.fc8 installed 14 M kdepim x86_64 6:3.5.8-10.svn20071129.ent.fc8 installed 32 M kdepim-libs x86_64 6:3.5.8-10.svn20071129.ent.fc8 installed 18 M kdesdk x86_64 3.5.8-2.fc8 installed 17 M kdesdk-libs x86_64 3.5.8-2.fc8 installed 735 k kdeutils x86_64 6:3.5.8-3.fc8 installed 11 M kdeutils i386 6:3.5.8-3.fc8 installed 10 M kdnssd-avahi x86_64 0.1.3-0.2.20060713svn.fc8 installed 126 k kftpgrabber x86_64 0.8.1-3.fc8 installed 2.8 M kftpgrabber i386 0.8.1-3.fc8 installed 2.7 M kyum x86_64 0.7.5-9.fc8 installed 1.1 M
Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 26 Package(s)
Is this ok [y/N]: N |
|
|
|
22
|
Linux секция за начинаещи / Настройка на програми / Bash проблем със symlink-ове
|
-: Dec 12, 2007, 11:46
|
Здравейте! До няколко дена бях с федора 6, и сега като минах на новата баша се държи доста странно. Значи home директорията ми се състои от symlink-ове към разни места (други хардове итн итн). Ето пример (махнах излишните): Примерен код | [iskren@iskren ~]$ ll total 32 lrwxrwxrwx 1 iskren iskren 26 2007-12-10 23:54 downloads -> /mnt/disk1/home/downloads/ lrwxrwxrwx 1 iskren iskren 16 2007-12-12 11:22 music -> /mnt/disk4/music lrwxrwxrwx 1 iskren iskren 22 2007-12-11 03:36 stuff -> /mnt/disk1/home/stuff/ . . .
|
Значи като влезна в downloads и напиша
Примерен код | $ cp ../mu[TAB] # става реда отдолу $ cp ../music_[kursor] #има интервал преди курсора - не става ../music/[kursor]
|
Освен това като изтрия space-а и натисна таб ми показва съдържанието, но ако тръгна да копирам примерно дава следното
Примерен код | $ cp ../music/Osmania\ -\ Face\ Of\ A\ Stranger.mp3 . cp: cannot stat `../music/Osmania - Face Of A Stranger.mp3': Not a directory
|
Дава го даже и да няма интервали в името (в смисъл не това е проблема). Някакви идеи защо се държи толкова дървено - не може ли сим линк към директория да се държи ТОЧНО като директория.
Какато се вижда от първия ll пробвах да създам симлинка с '/' накрая на директорията и без - нищо не се промени.
Значи разбрах, че когато се намирам във директория, която е симлинк, като дам ../[каквото и да е] и прави този номер, описан по горе. Т.е някакъв проблем с ../ когато се намирам в симлинк.
Идеи?
::EDIT:: В тоя баш има нещо МНОГО сбъркано!! Не мога да стартирам никакви скриптове (мои) + байнарита (компилирани от мен програми). По някакъв начин нещо му е казало сякаш да не може да се рънва от хоум директорията ... знам ли, страшно е дразнещо. На следния файл
Примерен код | #!/bin/bash echo g++ $1.cpp -lm -Wall -O2 -Wextra -Wno-deprecated $2 $3 $4 $5 $6 $7 -o $1.bin
|
като му дам ./G (така се казва скрипта, правя го в неговата директория, сложил съм chmod +x) и казва Примерен код | bash: ./G: Permission denied | . А също така ако имам изпълними файлове в директорията и дам ./[TAB] не допълва нищо - все едно няма изпълними файлове .... какво му става '>
|
|
|
23
|
Linux секция за начинаещи / Настройка на хардуер / Колонки 5.1 на nvidia ck804
|
-: Dec 03, 2007, 19:43
|
Здравейте! Днес си взех едни 5.1 колонки и ги пускам значи у нас и работят само 2те основни (лява + дясна) + суба. От колонките излизат 3 кабела - оранжев, червен + зелен. Ако мушна оранжевия/червения на мястото на зеления работят съответно предната и задните лява/дясна колонки + суб-а (той явно взима от всички по малко  '> ). Настройвам в KMix 6ch + unmute на всички 3D (Surround/Front) и няма звук на останалите колонки. Някаква идея от какво може да е / как да се оправи? Мерси предварително! edit:: На следния сайт тукпише как да си настроя системата ... и все пак теста минава (шумят всички колонки както си трябва) обаче като тръгна да настройвам програмите и примерно xmms-а дава Примерен код | Please check that: Your soundcard is configured properly You have the correct output plugin selected No other program is blocking the soundcard |
mocp го бърниках и него в настройките и пак не щя да тръгне. Смених следните редове:
Примерен код | SoundDriver = ALSA:ch51dup, JACK, OSS #t.e slojih ch51dup AlsaDevice = ch51dup #tuka be6e default
|
със едната или другата или 2те промени не щя да работи въобще (като xmms-a).
Идеи? '>
edit2:: това вади mocp след като сложа AlsaDevice = ch51dup
Примерен код | Trying ALSA... ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL ch51dup ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM ch51dup
|
Защо мока не го намира а спиикър теста го?
edit3:: Това разправя mplayer-a след настройката Примерен код | ao=alsa:device=ch51dup channels=6 |
Примерен код | [AO_ALSA]alsa-lib: pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM ch51dup |
Даже реснах компа, за да се уверя че съм реснал алса сървъра. Е не ще ....
edit4::
ПОДКАРАХ ГО!!! наложи се да изключа artsd със killall, също така в .asoundrd бях написал пцм с главни букви ... е трябва с малки. Със мплейър работи (както е описано в статията).
|
|
|
24
|
Linux секция за начинаещи / Настройка на програми / Инсталиране на фонтове за x11
|
-: Nov 24, 2007, 11:54
|
Здравейте Въпроса ми сигурно ще прозвучи страшно глупаво (а и може би ще има и много глупаво разрешение) но гуугъл не помогна хич. Значи искам да инсталирам един фонт (arialuni.ttf). Потърсих в гуугъл install X11 fonts и намерих само тази статия ( how to install new fonts to X windows system), която първо, че мисля че е малко out-of-date, 2ро фонта ми е ттф а не бдф. Сещам се, че преди доста време слагах някакви фонтове, като просто премествах огромно количество архиви в една директория (не помня коя) и после пусках mkfontdir. В горната статия обаче пише нещо за xset което със сигурност не съм го правил. Та - как да си инсталирам ттф на X11? P.S При мен директорията сякаш е /usr/share/X11/fonts но в нея има поддиректории 100dpi 75dpi encodings misc Type1 util.
|
|
|
25
|
Linux секция за начинаещи / Настройка на програми / Firefox 3 beta (minefield 3.0b2pre) проблем
|
-: Nov 24, 2007, 11:07
|
Здравейте Разбрах, че е излезнала бета на последния файърфокс (3) и реших да я пробвам. След като разархивирах директно стартирам изпълнимия файл (./firefox) и ми дава следната грешка (уорнинг по-скоро): Примерен код | (Gecko:999): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks" |
Влизам аз през kyum и търся пакети по въпроса - изтеглих и инсталирах следните:
Примерен код | Nov 23 22:14:59 Installed: gnome-themes.noarch 2.16.3-1.fc6 Nov 23 22:15:03 Installed: gnome-theme-clearlooks-bigpack.noarch 0.6-6.fc6 Nov 23 22:15:10 Installed: gnome-themes-extras.noarch 0.9.0-5.fc6 |
След което пак пускам наново ff-а, при което леко се беше променил изгледа (къщурката за home от жълто-кафява стана кафява със син покрив примерно '> ) обаче си остана доста дървено (табовете са адски ... правоъгълни) и то продължава да дава същия warning. Има ли някакъв начин да настроя ff-а да взима точно определена тема, или да я редактирам преди това, или да видя кои теми въобще може да се ползват (графичните среди са ми още голяма мъгла).
Мерси предварително
П.С. KDE version: 3.5.7-1.fc6 Fedora; Release: 2.6.22.9-61.fc6; Machine: x86_64. Кажете ако трябва да казвам някакви версии и за gtk-то и ако трябва - как.
|
|
|
26
|
Linux секция за начинаещи / Настройка на програми / бъг в gcc ?
|
-: Jun 16, 2007, 18:47
|
Здравейте! Днес ми се случи най-станното нещо  '>. Значи написах аз една програмка на C++, и при едни специфични входни данни дава следния резултат: Примерен код | *** glibc detected *** ./tribe.bin: double free or corruption (out): 0x0000000000e3dca0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3377a6ea30] /lib64/libc.so.6(cfree+0x8c)[0x3377a7214c] ./tribe.bin[0x400e93] /lib64/libc.so.6(exit+0xe5)[0x3377a32ed5] /lib64/libc.so.6(gxx_personality_v0+0x59)[0x400959] ======= Memory map: ======== 00400000-00402000 r-xp 00000000 08:05 3905373 /mnt/disk1/home/info/boi/testdir/2003/tribe/tribe.bin 00601000-00602000 rw-p 00001000 08:05 3905373 /mnt/disk1/home/info/boi/testdir/2003/tribe/tribe.bin 00602000-00e4c000 rw-p 00602000 00:00 0 [heap] 3377600000-337761a000 r-xp 00000000 08:06 1920336 /lib64/ld-2.5.so 3377819000-337781a000 r--p 00019000 08:06 1920336 /lib64/ld-2.5.so 337781a000-337781b000 rw-p 0001a000 08:06 1920336 /lib64/ld-2.5.so 3377a00000-3377b44000 r-xp 00000000 08:06 1920344 /lib64/libc-2.5.so 3377b44000-3377d44000 ---p 00144000 08:06 1920344 /lib64/libc-2.5.so 3377d44000-3377d48000 r--p 00144000 08:06 1920344 /lib64/libc-2.5.so 3377d48000-3377d49000 rw-p 00148000 08:06 1920344 /lib64/libc-2.5.so 3377d49000-3377d4e000 rw-p 3377d49000 00:00 0 3377e00000-3377e82000 r-xp 00000000 08:06 1920382 /lib64/libm-2.5.so 3377e82000-3378081000 ---p 00082000 08:06 1920382 /lib64/libm-2.5.so 3378081000-3378082000 r--p 00081000 08:06 1920382 /lib64/libm-2.5.so 3378082000-3378083000 rw-p 00082000 08:06 1920382 /lib64/libm-2.5.so 337c200000-337c20d000 r-xp 00000000 08:06 1920386 /lib64/libgcc_s-4.1.1-20070105.so.1 337c20d000-337c40c000 ---p 0000d000 08:06 1920386 /lib64/libgcc_s-4.1.1-20070105.so.1 337c40c000-337c40d000 rw-p 0000c000 08:06 1920386 /lib64/libgcc_s-4.1.1-20070105.so.1 337c600000-337c6e6000 r-xp 00000000 08:06 2690831 /usr/lib64/libstdc++.so.6.0.8 337c6e6000-337c8e5000 ---p 000e6000 08:06 2690831 /usr/lib64/libstdc++.so.6.0.8 337c8e5000-337c8eb000 r--p 000e5000 08:06 2690831 /usr/lib64/libstdc++.so.6.0.8 337c8eb000-337c8ee000 rw-p 000eb000 08:06 2690831 /usr/lib64/libstdc++.so.6.0.8 337c8ee000-337c900000 rw-p 337c8ee000 00:00 0 2aaaaaaab000-2aaaaaaae000 rw-p 2aaaaaaab000 00:00 0 2aaaaaaca000-2aaaaaacd000 rw-p 2aaaaaaca000 00:00 0 2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0 2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0 7fff882ac000-7fff882c2000 rw-p 7fff882ac000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vdso] ./test.sh: line 2: 1536 Aborted ./$1.bin <$2-$1.in >$2-$1.m
|
или подобно нещо, но първия ред е:
Примерен код | *** glibc detected *** ./tribe.bin: munmap_chunk(): invalid pointer: 0x0000000000d05ca0 *** |
интересното в случая е, че на последния ред пише че програмата е abort-ната, но в същото време тя вади правилния отговор за тези входни данни /*става дума за задача по информатика - трябва да се напише програма, която чете входни данни описващи нещо си и смята според заданието и изписва на изхода съответния отговор - та мойта програма изписва верния отговор (след като е аbort-ната??)*/
искам да питам тази грешка на какво може да се дължи, дали не е бъг в компилатора??
|
|
|
27
|
Linux секция за начинаещи / Настройка на програми / Не ми ли се влачи системата?
|
-: Jun 13, 2007, 15:31
|
Здравейте отново! От много време му се чудя на това нещо и най-накрая реших да попитам тук  '>. Значи използвам Федора 6 + КДЕ, на последен ъпдейт чрез YUM, без прекомпилация на ядро, със съответните модули и драйвери за видеокартата ми (NVIDIA 6600 PCI Express 128 MB - kmod-nvidia, xorg-x11-drv-nvidia). Та значи компютъра ми го ползвам за браузване / чатене и програмиране (C/C++). Имам и пуснат web-server (httpd), но доста малко хора го използват и още не смуче много. Значи най-много ресурси заема bittoren-та (4.4.0 - знам че има нова но карам на тази от репотата) - около 15-30%. Много ми е интересно обаче, защо Xorg (гледам в KSysGuard) заема от 7% до 30-40% ако не и повече (само заради някоя заредена страница във firefox-а). Знам че КДЕ-то е тежичко... ама чак пък толкова ... не използвам някакви специални Theme-и и няма кой знае какво движение по десктопа - даже си изключих скиинсейвъра защото много гълташе (5-10%). Та да ви питам - нормално ли е това, и ако не е - как да го поправя  '>. П.С. компа ми е АМД x64 3200+ (2GHz), дъното A8N-E ASUS NForce 4. Ако ви трябва някаква по-подробна информация само кажете  '> Мерси предварително!
|
|
|
28
|
Linux секция за начинаещи / Настройка на програми / Boot loader (grub) проблем
|
-: Jun 12, 2007, 16:10
|
Искам да си създам floppy на което да има grub, за да мога ако се случи нещо кофти да boot-на с нея. Като за начало ща кажа че прочетох огромно количество статии, туториали и форуми и ... нищо от това което пише не става. Основното четиво което ползвах е "info grub", което учудващо за мен дава изключително подробна и полезна информация, стъпка по стъпка. За инсталиране на Grub на флопи са дадени няколко начина: 1ви начин: Примерен код | # cd /usr/lib/grub/i386-pc # dd if=stage1 of=/dev/fd0 bs=512 count=1 1+0 records in 1+0 records out # dd if=stage2 of=/dev/fd0 bs=512 seek=1 153+1 records in 153+1 records out # |
само да кажа че на моя комп (излгежда) директорията не е Примерен код | /usr/lib/grub/i386-pc/ | а е Примерен код | /usr/share/grub/x86_64-redhat/ | . Та изпълних тези стъпки на една съвсем нормална дискета "Verbatim DataLife Plus MF 2HD IBM Formated". Когато сложих дискетата на лаптопа си (той е 32битов, IBM ThinkPad T41, с външно usb floppy, което се познава от bios-а), лаптопа каза:
Примерен код | GRUB Loading stage2Read Error | забележете че не load-ва stage1. Може би проблема е в различните архитектури (не се сещам за друго). Обаче каквото и да пробвам да правя с тази дискета дава различни грешки: (нали тази команда форматира във fat?)
Примерен код | # fsck.vfat -a /dev/fd0 dosfsck 2.11, 12 Mar 2005, FAT32, LFN Read 512 bytes at 0:Input/output error
|
(а това би трябвало да създава ext2 FS?)
Примерен код | # fsck.ext2 -c /dev/fd0 e2fsck 1.39 (29-May-2006) /dev/fd0 is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/fd0 Could this be a zero-length partition?
|
Не стига това, ами ако направя пак операцията с dd, тогава пак дава проблем:
Примерен код | # dd if=/usr/share/grub/x86_64-redhat/stage1 of=/dev/fd0 bs=512 count=1 1+0 records in 1+0 records out 512 bytes (512 B) copied, 7.5e-05 seconds, 6.8 MB/s # dd if=/usr/share/grub/x86_64-redhat/stage2 of=/dev/fd0 bs=512 seek=1 dd: writing `/dev/fd0': Input/output error 6+0 records in 5+0 records out 2560 bytes (2.6 kB) copied, 0.707057 seconds, 3.6 kB/s
|
(само да кажа че преди да пробвам да я форматирам, даже първата стъпка не се изпълняваше заради "Input/output error")
явно тази дискета повече да не я броя .
Но аз не се предадох, взех поредната дискета (нова! '> и пробвах втория начин за инсталиране (пак от "info grub"):
Примерен код | # mke2fs /dev/fd0 # mount -t ext2 /dev/fd0 /mnt # grub-install --root-directory=/mnt fd0 # umount /mnt |
и (разбира се) grub-install се оплака подобаващо:
Примерен код | # mke2fs /dev/fd0 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 184 inodes, 1440 blocks 72 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=1572864 1 block group 8192 blocks per group, 8192 fragments per group 184 inodes per group
Writing inode tables: done Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. # mount -t ext2 /dev/fd0 /mnt/tmp # grub-install --root-directory=/mnt/tmp fd0 Probing devices to guess BIOS drives. This may take a long time. Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.] grub> root (fd0) Filesystem type is ext2fs, using whole disk grub> setup --stage2=/mnt/tmp/boot/grub/stage2 --prefix=/boot/grub (fd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (fd0)"... failed (this is not fatal) Running "embed /boot/grub/e2fs_stage1_5 (fd0)"... failed (this is not fatal) Running "install --stage2=/mnt/tmp/boot/grub/stage2 /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/grub.conf "... failed
Error 29: Disk write error grub> quit
|
... аз само го гледам и мигам.... Ако пробвам ръчно с включване на груб:
Примерен код | # grub Probing devices to guess BIOS drives. This may take a long time.
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.] grub> setup (fd0) setup (fd0)
Error 12: Invalid device requested
|
на всичко отгоре тоя груб няма нито tab completition, нито command line editing ... бе нищо (а в инфото пише че има ...)
Това е от мен - сега сте вие '>
|
|
|
29
|
Linux секция за начинаещи / Настройка на програми / проблем при монтиране на различни устройства
|
-: Jun 12, 2007, 00:30
|
Здравейте! Имам следното питане (може да се разглежда и като проблем). Като за начало да кажа че autofs е спрян от system-config-services. Значи настроил съм си fstab-а по следния начин: Примерен код | LABEL=/12 / ext3 defaults 1 1 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs defaults 0 0 LABEL=SWAP-sda7 swap swap defaults 0 0
#iskren edit /dev/sda5 /mnt/disk1 ext3 rw 0 0 /dev/sda8 /mnt/disk3 ext3 rw 0 0 #/dev/sda9 /mnt/disk3 ext3 rw,uname=000,users,exec,dev,suid 0 0
/dev/sda1 /mnt/C ntfs umask=0222,users,dev,suid 0 0 /dev/sda2 /mnt/D ntfs umask=0222,users,dev,suid 0 0 /dev/sda3 /mnt/E ntfs umask=0222,users,dev,suid 0 0
#support for usb and my external hard drive (usb connection, ext3 FS) /dev/sdb1 /mnt/usb vfat umask=0022,user,rw,noauto 0 0 /dev/sdb1 /mnt/disk2 ext3 umask=0022,user,rw,noauto 0 0
#support for my cdrom drive /dev/cdrom /mnt/tmp iso9660 umask=0222,user,noauto,loop 0 0 |
Когато вкарам примерно някоя флашка (usb памет с файлова система fat 32) просто пиша в конзолата
Примерен код | mount /mnt/usb | и флашката се маунтва, права каквото правя с нея, пишаПримерен код | umount /mnt/usb | и тя се ънмаунтва, със записани промени. Дотук всичко е наред. Само че, веднага щом вкарам флашката, в КДЕ излиза един джам - "A new medium has been detected. What do you want to do?". Във същото време в първа конзола (Ctrl+Alt+F1) се изписва един куп неща за плъгнатото usb (но САМО ако съм я отворил в този момент - после ако я включа не се изписва нищо). При ънмаунтване на usb-то по горепосочения начин (конзолно, с umount) usb-то продължава да "свети", но пък мога и пак да си го маунтна ако реша, също така на десктопа остава икона на "unmounted removable medium" и мога да го маунтна и от там. Ако го ънмаунтна през KDE със safely remove обаче, usb-то сприра да свети, но пък не мога по никакъв начин да си го mount-на отново (само ако го махна и сложа "хардуерно").
Ще се опитам да обобща до тук: значи излиза че има 2 типа mount-ване. Единият - по-хард така да го наречем, при който usb-то "светва" (системата го разпознава като /dev/sdb1, КДЕ-то се натиска да помага). Другият тип е когато вече напиша командата mount и го закача някъде по дървото. Когато ънмаунтна по конзолния начин, то си остава завързано за /dev/sdb1 и аз мога пак да го маунтна конзолно. Когато обаче го ънмаунтна по хард начина - то спира да свети, вече не се намира на /dev/sdb1 и аз не мога да го маунтна (с mount) конзолно по никакъв начин. Та първия ми въпрос е може ли този по генерален, системен маунт да се контролира с команди. (защото примерно не искам ръгнато неизползвано usb да свети, но пък искам точно такова usb след малко да мога да го маунтна).
Втория ми въпрос е свързан с така нареченото "Audio CD". Като вкарам такова нещо и КДЕ-то автоматично го mount-ва по някакъв много специален начин (има папки mp3/ogg/flac/information където уж еncode-нато (защото няма как да encode-не цяло cd за 3 сек.)), след което това CD не мога да го маунтна нормално (даже то го маунтва на някаква псевдо-папка "system:/media/hda", която не знам как се достига конзолно). Опитах да махна автоматичното маунтване (което сам създадох само защото ми стана интересно защо подяволите излиза такъв КДЕ-маунтващ прозорец, след като съм изключил autofs), но не успях (пробвам като пъхна usb-to, давам "configure...", tам избирам "Audio CD" и махам "Auto Action" на "Open in new window", след което Apply) - т.е като вкарам пак Audio cd, веднага си го маунтва както то си знае '>.
Тук искам да попитам как да настройвам какво да прави KDE-то при различни плъгнати неща (без да търся нещо различно от тези, за които има auto action и от там configure), и как да маунт-вам такива audio-cd-та (ако може въобще). /*под аudio cd разбирам тези, дето вървят на уредби (четящи просто CD) и се продават по магазините '> */
Мерси първо на този, който прочете всичко това, и мерси още веднъж предварително на тези който (ще) помагат '>
|
|
|
30
|
Linux секция за начинаещи / Настройка на програми / Ape-cue images. Как да ги ползвам
|
-: May 19, 2007, 16:31
|
Здравейте! Имам следния проблем: свалих си от един руски саит аудио албум във формат ape-cue (т.е има един голям *.ape файл, и един малък (описващ) *.cue файл). Питам как мога да използвам този формат - т.е. да извлека песните, да направя нормално *.iso ... дa го mount-на, или каквото и да е. В нета пише за някакви странни програми и то само под Win. Ако някой има опит по въпроса моля да помогне. Мерси предварително! п.с. Мисля си, че може да се напише някаква low-level комадна (dd) и да създадем *.wav фаил примерно (и да работи  '> ) .. нещо от сорта
|
|
|
|