1
|
Linux секция за начинаещи / Настройка на хардуер / файлова система на външни устройства
|
-: Mar 08, 2009, 22:28
|
Въпроса е следния - има ли смисъл да слагам линукса файлова система на външно устройство (диск, флашка). Питам, защото от доста време външния ми диск беше форматиран на ext3 (вече 2) и чак наскоро ми се наложи да го ползвам от друг линукс (иначе го ползвах или на уиндоус с подходящи драйвери, или на моя си компютър). Оказа се, разбира се, че юзърите и групите на файловете не съществуват на другия линукс, съответно не можех адекватно да запиша нещо на диска. Решението е да променя всички пърмишъни на 777 или нещо от сорта, или да създам юзър с подходящ UID на другия линукс, обаче това ми се вижда малко грубо решение. Та затова питам - има ли смисъл файловата система на външно устройство да е ext2/3 raiserfs (и ако да - с какви user/group/permission да го настроя) или да се задоволим с fat16/32 ?
|
|
|
2
|
Linux секция за начинаещи / Настройка на хардуер / wireless на федора 10 + еее
|
-: Mar 08, 2009, 12:53
|
Слагам федора 10 на еее и следвам инструкциите от http://forums.fedoraforum.org/showthread.php?t=206114 и всичко върви перфектно, докато не дойде момента с wireless-а. Значи свалих драйвера, свалих пакетите за ядрото, компилирах драйвера, инсталирах го, ребуут, после давам modprobe rt2860sta, то го включва, рестартирам NetworkManager-а .... и нищо. В смисъл цялата философия малко ми убягва - как нещо в системата ще разбере, че трябва да ползва точно този драйвер/модул за wireless?
|
|
|
4
|
Linux секция за начинаещи / Настройка на хардуер / системата ми не познава dvd-та
|
-: Feb 26, 2009, 20:48
|
Здравейте, Имам следния неприятен проблем - значи като сложа някое празно DVD-RW и: $ dvd+rw-format /dev/sr0 * BD/DVD±RW/-RAM format utility by <appro@fy.chalmers.se>, version 7.0. :-( mounted media doesn't appear to be DVD±RW, DVD-RAM or Blu-ray
$ dvd+rw-mediainfo /dev/sr0 INQUIRY: [_NEC ][DVD_RW ND-4550A ][1.06] GET [CURRENT] CONFIGURATION: :-( no media mounted, exiting...
Това го пробвах с няколко двд-та - същия резултат. Преди време пробвах да отворя някакво записано двд - мисля че пак имах подобни проблеми. Имам спомен че преди време двд-тата работеха, но от един момент нататък ... нещо се случи. Това проблем на операционната система ли е, или на драйверите за двд-то (макар че мисля че добре разпознава устройството) или на софтуера (двд-туулс)?
|
|
|
5
|
Linux секция за начинаещи / Настройка на програми / прекомпилиране на ядро (fedora 8)
|
-: Feb 11, 2009, 23:43
|
Здравейте, Значи от много време съм се заканил, има само един малък проблем - във google като търся за прекомпилация на ядро/федора излиза един туториал: http://www.howtoforge.com/kernel_compilation_fedora , който обаче е за fedora 6 и за жалост нямам пакета fedora-rpmdevtools, който трябва да се инсталира в началото (нямам - в смисъл федора 8 го няма това животно, и не виждам друг пакет да предлага изпълнимия fedora-rpmbuildtree). Та значи по тоя туториал няма да станат нещата, поне не точно така както ги пише там. Иначе по този: http://www.my-guides.net/en/content/view/31/33/ всичко изглежда добре, но не съм сигурен дали не е по-добре да си сваля source rpm и после да го пачна с пачовете от федора (т.е да го направя като в първия туториал). Вие какво мислите по въпроса?
|
|
|
6
|
Linux секция за начинаещи / Настройка на програми / Принтера изрязва началото на страницата
|
-: Feb 06, 2009, 17:10
|
Здравейте,
Имам вързан xerox phaser 3117 към щайгата ... и като цяло се държи добре. Сложил съм драйвери за Samsung ML-1710 (както пише в OpenPrintingDatabase). Когато печатам през firefox-a началото на всяка страница е изрязано - т.е софтуера се опитва да сложи страницата твърде високо (даже мисля над самия лист) и понеже принтера не може да печата по абсолютно целия лист не се вижда първия ред. Интересното е че print preview-то изглежда доста добре, даже принтирано в PS пак изглежда добре, но даже когато дам PS-файла да се изпечата пак ми изяжда първия ред. Сега забелязах, че ако принтирам PS-файла до PDF и после изпечатам PDF-а тогава се държи добре (т.е слага нормални граници и всичко ок).
Значи въпроса ми е защо по дяволите в kghostview-то документа изглежда нормално, но след изпечатване се изрязват първите няколко сантиметра, но ако предварително изпечатам файла във pdf и след това изпечатам pdf-a всичко е ок. Мисля че съм настройл големината на страницата правилно, колкото до margin-ите - каквото и да слагам там няма никакъв ефект.
Ползвам cups версия 1.3.7, ghostscript 8.61.
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / Проблем с dns-а (и кеша му :)
|
-: Jan 31, 2009, 23:15
|
Здравейте, По някаква причина nscd-то ми се е скапало (dns cache daemon) и в резултат (по това го открих) не мога да си инсталирам плъгини на файърфокса - ето какво става като пробвам да сваля ръчно линка с wget: $ wget 'https://addons.mozilla.org/downloads/file/44115/downthemall!-1.1.0-fx+tb+sm.xpi' --22:47:47-- https://addons.mozilla.org/downloads/file/44115/downthemall!-1.1.0-fx+tb+sm.xpi => `downthemall!-1.1.0-fx+tb+sm.xpi' Resolving addons.mozilla.org... 63.245.209.120 Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/downloads/file/44115/downthemall!-1.1.0-fx tb sm.xpi [following] --22:47:48-- https://addons.mozilla.org/en-US/downloads/file/44115/downthemall!-1.1.0-fx%20tb%20sm.xpi => `downthemall!-1.1.0-fx tb sm.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/firefox/downloads/file/44115/downthemall!-1.1.0-fx tb sm.xpi [following] --22:47:48-- https://addons.mozilla.org/en-US/firefox/downloads/file/44115/downthemall!-1.1.0-fx%20tb%20sm.xpi => `downthemall!-1.1.0-fx tb sm.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: http://releases.mozilla.org/pub/mozilla.org/addons/201/downthemall!-1.1.0-fx+tb+sm.xpi [following] --22:47:49-- http://releases.mozilla.org/pub/mozilla.org/addons/201/downthemall!-1.1.0-fx+tb+sm.xpi => `downthemall!-1.1.0-fx+tb+sm.xpi' Resolving releases.mozilla.org... 2610:148:fd80:3d6f:209:3dff:fe12:7bf9, 2001:4f8:0:2::1f, 2001:6b0:e:2018::158 Connecting to releases.mozilla.org|2610:148:fd80:3d6f:209:3dff:fe12:7bf9|:80... failed: Network is unreachable. Connecting to releases.mozilla.org|2001:4f8:0:2::1f|:80... failed: Network is unreachable. Connecting to releases.mozilla.org|2001:6b0:e:2018::158|:80... failed: Network is unreachable. Аз видях ип-то на releases.mozilla.org през nslookup: $ nslookup > releases.mozilla.org Server: 94.26.50.7 Address: 94.26.50.7#53
Non-authoritative answer: releases.mozilla.org canonical name = releases.geo.mozilla.com. Name: releases.geo.mozilla.com Address: 64.50.236.52 . . . . . .
И като пробвах да сваля последния линк (на който се опъва) със заместено ip се свали перфектно. Пробвах да рестартирам nscd-то (така рече гугъл) и получих (първо - че не е включен, второ при опит за рестарт дава) Stopping nscd: /usr/sbin/nscd: relocation error: /usr/sbin/nscd: symbol __nss_services_lookup, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference [FAILED] Преинсталирах nscd-то през yum - не помогна. Може би има някаква връзка това, че ползвам малко по-нов компилатор 4.3.1 (като мисля че за федора 8 се полага ~4.1), който е инсталиран през development репозитори като fedora 10 пакет. Как да си оправя проблема с днс-а (явно има проблем, независимо, че демона в момента не работи), и как да оправя самия демон? 
|
|
|
8
|
Програмиране / Общ форум / tasm за linux
|
-: Jan 27, 2009, 14:54
|
Здравейте, Искам да попитам дали има асемблер, подобен на tasm под линукс. Значи по принцип разгледах репото и асемблери намерих, но искам някой, който да може да компилира следния код: .model small .stack .data message db "Hello world, I'm learning Assembly !!!", "$"
.code
main proc mov ax,seg message mov ds,ax
mov ah,09 lea dx,message int 21h
mov ax,4c00h int 21h main endp end main Не разбирам много от асемблери, но трябва да си напиша проект за университета, и понеже там има tasm трябва да се компилира на него. Пробвах със as, nasm, yasm но изглежда те използват друг предпроцесор, който не харесва директивите в този код (за сегмента за стек, данни).
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Проблем със share на принтер през samba
|
-: Jan 21, 2009, 00:48
|
Здравейте на всички! Не мога да накарам принтера да работи през самба. Значи принтера е закачен и правилно конфигуриран - работи под конзолата с lp както и със всички други програми, които пробвах (openoffice, kate итн). Принтера е вкаран в smb с настройки взети от man page на cupsaddsmb. Когато се конектна към принтера и му подам операция за печат, нито един от логовете на самба не се променя (проверих със tail -f *). От друга страна в логовете на CUPS се изписват разни неща, никое от които не изглежда притеснително, но принтера не печата нищо... Ето конфирурацията на самбата:[global] workgroup = ISSIHOME server string = Samba Server Version %v netbios name = ISSIPC log file = /var/log/samba/log.%m max log size = 50
security = user passdb backend = tdbsam
wins support = yes
load printers = yes cups options = raw
printing = cups printcap name = cups
[printers] comment = All Printers path = /var/spool/samba browseable = no public = yes guest ok = yes writable = no printable = yes
# the following is from the cupsaddsmb man page [print$] comment = Printer Drivers path = /usr/share/cups/drivers browseable = yes guest ok = no read only = yes write list = root [tmp] comment = Temporary file space path = /tmp read only = no public = yes
ето промяната във логовете на къпс при неуспешно принтиране (през samba):==> access_log <== localhost - - [21/Jan/2009:00:36:26 +0200] "POST / HTTP/1.1" 200 268 Get-Jobs successful-ok localhost - - [21/Jan/2009:00:36:26 +0200] "POST / HTTP/1.1" 200 189 Get-Printer-Attributes successful-ok localhost - - [21/Jan/2009:00:36:26 +0200] "POST /printers/xerox3117 HTTP/1.1" 200 362 Print-Job successful-ok
==> error_log <== I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding start banner page "none". I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding job file of type application/vnd.cups-raw. I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding end banner page "none". I [21/Jan/2009:00:36:26 +0200] [Job 51] Queued on "xerox3117" by "iskren". I [21/Jan/2009:00:36:26 +0200] [Job 51] Started backend /usr/lib/cups/backend/usb (PID 13656) I [21/Jan/2009:00:36:26 +0200] [Job 51] Completed successfully.
==> page_log <== xerox3117 iskren 51 [21/Jan/2009:00:36:26 +0200] 1 1 - 192.168.1.100
ето промяната във логовете на къпс при успешно принтиране (през команден ред с lp на текстов файл):==> access_log <== localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 418 CUPS-Get-Printers successful-ok localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 418 CUPS-Get-Classes successful-ok localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 75 CUPS-Get-Default successful-ok localhost - - [21/Jan/2009:00:41:12 +0200] "POST /printers/xerox3117 HTTP/1.1" 200 421 Print-Job successful-ok
==> error_log <== I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding start banner page "none". I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding job file of type text/plain. I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding end banner page "none". I [21/Jan/2009:00:41:12 +0200] [Job 52] Queued on "xerox3117" by "iskren". I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter /usr/lib/cups/filter/texttopaps (PID 13696) I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter /usr/lib/cups/filter/pstops (PID 13697) I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter /usr/lib/cups/filter/foomatic-rip (PID 13698) I [21/Jan/2009:00:41:12 +0200] [Job 52] Started backend /usr/lib/cups/backend/usb (PID 13699) I [21/Jan/2009:00:41:13 +0200] [Job 52] Completed successfully.
==> page_log <== xerox3117 iskren 52 [21/Jan/2009:00:41:13 +0200] 1 1 - localhost
До колкото видях при последната POST заявка към /printers/xerox3117 в единия случай имаме числото 421 (успешно) а в другия 362 (неуспешния). Идея си нямам какво значи това. updateПробвах да закача принтера на windows машина в мрежата, шерна се доста лесно и всичко изглеждаше ок. Под линукса smbtree го намери, конектвам се, пускам файл за печат със put/print/queue без успех. Под уина принтера работи... Някакви идеи? Може ли двата проблема да са свързани?
|
|
|
10
|
Linux секция за начинаещи / Настройка на програми / wireless-а не ще да работи след като е бил спрян (и пуснат) ubuntu 8.10 eee-901
|
-: Jan 11, 2009, 17:19
|
Здравейте на всички! Имам следния проблем - след като спра wireless-а (това става със програмката eee-control) и после пак го пусна (пак от същото място) по никакъв начин устройството не ще да работи. Разрових се малко и се оказа, че всъщност програмата маха следния модул от ядрото: rt2860sta
преди махането реда от lsmod за този модул изглежда така: rt2860sta 546008 1 # Live 0xf8b23000
като го махна спира да се показва (т.е явно това представлява махането) и като го сложа на ново е rt2860sta 546008 0 # Live 0xf8b23000
От това което прочетох в нета се оказва, че просто никой не го ползва след като го сложа на ново. Опитах да го старитрам със ifconfig ra0 up
но получавам винаги (независимо че го пускам под root) SIOCSFFLAGS: Operation not permited
Използвам eee pc със убунту 8.10 и ядро 2.6.27-8-eeepc-lean. За мениджър пробвах NetworkManager и WICD но и 2те дават еднакви резултати (NetworkManager стой сив - т.е даже не показва, че няма мрежи; а WICD казва No wireless networks found, но подозирам че и той не може да се свърже като хората с устройството).
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / проблем с еднакви имена на споделени библиотеки
|
-: Jul 04, 2008, 16:08
|
Здравейте!
До сега по принцип ползвах файърфокс инсталиран от репотата на федората, бях си сложил даже 3ката (от development), но много crash-ваше затова си сложих и 2ката (свалена от официалния сайт). Сега обаче реших да си сложа и 3ката от официалния сайт... е да ама има библиотеки които се намират във папката на ff2 и се казват по същия начин като тези, намиращи се във папката на ff3. Сложил съм пътя до 2те в /etc/ld.so.conf.d и съм написал ldconfig, но както се сещате това не оправя нещата. Та въпроса ми е има ли начин да кажа всяка версия да си ползва нейните без да се налага постоянно едит във /etc/ld.so.conf.d и ldconfig. Мисля че ако преименувам някой споделен файл няма да го намери споделената версия (ако сложа примерно номера на подверсията - защото в момента проблема е че новия файърфокс използва споделен файл със същото име, но по нова версия във същност)
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Не мога да сменя mac адрес
|
-: May 25, 2008, 17:26
|
Здравейте! Опитвам да сложа debian на един стар комп - та всичко върви както трябва докато не дойде настройката на интернета. На dhcp съм, което обаче валидира по mac адрес. Та пиша в конзолата: Примерен код | ifconfig eth0 down ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX # новия мак адрес :) ifconfig eth0 up
|
и после проверявам със ifconfig eht0 и mac адреса си е същия (стария). Нямам никаква идея как по друг начин мога да го променя, а ако не го направя dhclient не успява да се свърже '>
пс. Пиша тези команди във 2рата конзола при нетинстала (някакъв busybox) - и не дава никакви признаци на промяна (т.е каквото и да напиша след ifconfig eth0 го приема за секунда и нищо не се променя - няма съобщение за грешка ... нищо! )
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / Инсталиране на ФФ 3 на Федора 8 (64бит)
|
-: May 25, 2008, 11:43
|
Здравейте! Реших да си сложа новия ФФ, защото чувам само хубави работи за него. Опитах по най-тривиалния начин и ударих на камък: Примерен код | yum --enablerepo=development install firefox
|
Това обаче тръгна да сваля 10000 неща и в крайна сметка каза, че няма 10тина пакета.
Проблема (сякаш) се оказа в програмата hunspell, която се наложи да инсталирам по грубия начин:
Примерен код | yumdownloader --enablerepo=development hunspell rpm -Uvh hunspell-1.2.2-3.fc10.* --nodeps
|
ключовото тук е --nodeps, което казва да се инсталира, независимо, че някой друг пакет не е съгласен с това (несъгласния пакет е openoffice.org-core, който иска ТОЧНО старата версия (т.е не може с по-нова)). Та и без това не ми работи спел чекъра на опънофис - защо не го игнорирам '>. След този фикс (мисля) че нормалната инсталация ще мине безпроблемно. Аз обаче не го направих така (защото не знаех че само това е проблема) - затова ще напиша пакетите и реда на тяхното инсталиране (ръчно):
Примерен код | nspr /nss-tools \nss >hunspell /xulrunner \firefox
|
Тези с отметката отпред са инсталирани заедно (т.е подавам и 2та пакета на rpm-то). Всички пакети съм свалил със yumdownloader, както е примера с hunspell.
Успех на всичи! Надявам се да помогне на някой '>
|
|
|
14
|
Linux секция за начинаещи / Настройка на програми / затрих си libgcc и вече нищо не работи :)
|
-: May 01, 2008, 17:23
|
Здравейте! Направих една голяма глупост: Имах инсталиран компилатор gcc 4.3.0 (от някакъв development се е лепнал сякаш - защото проверих и в репотата още стои 4.1.3). Та всичко вървеше перфектно, докато не реших да cross-компилирам линукс (linuxfromscrach.com) за едно старо компче, та даде един warning (и беше с -Werror) един пакет и реших да си сложа стария компилатор (то по-скоро моя е твърде нов но как да е). Да обаче с рпм-тата не става толкова лесно - първо махнах самия компилатор (gcc, gcc-c++, gcc-fortan) и казах да се инсталират старите, но то поиска депендънсита, които бяха разбира се новите версии и се наложи и тях да махна, и понеже yum-а каза че иска да изтрие 730 пакета, зависещи от тях, аз вече си знам и тръгнах ръчно с rpm --nodeps, да обаче след като изтрих libgcc 2те версии (32/64 бит) rpm-a се оплака, че няма libgcc_s.so.1. И вече нямам компилатор, rpm, yum и не знам какво да направя ... В интернет като сърчна за тая библиотека ми излизат само рпм-та от които да я взема... Edit:: в нета видях, че rpm2cpio разархивира rpm пакети, обаче и тази програма се нуждае от съответната библиотека. Няма ли начин да се копира от рамта (защото там 100% е заредена, понеже в момента съм отворил доста неща - ако ги затворя вече няма да мога да ги пусна пак) Наистина - Примерен код | # sof | grep libgcc_s.so.1 mocp 2170 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 kdeinit 3383 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 dcopserve 3386 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 klauncher 3388 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 kded 3390 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 ksmserver 3397 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 kwin 3398 iskren DEL REG 8,6 3807651 /lib64/libgcc_s-4.3.0-20080214.so.1 . . .
|
Влезнах в /proc/2170 (mocp) но там не видях библиотеката
|
|
|
15
|
Linux секция за начинаещи / Настройка на програми / Инсталиране на kbgoffice 1.8 на 64bit fc8
|
-: Mar 15, 2008, 01:32
|
Здравейте! Искам да споделя малко опит  '>. Значи с тази федора съм от няколко месеца вече, но още от началото си имах проблеми с инсталирането на kbgoffice - вече забравих какъв беше проблема. Сега обаче пак ми се прииска да имам подобен речник и седнах пак да я мъча. След Примерен код | ./configure --with-kde | казваше "KDE 3 includes: NO". Инсталирах следните пакети (+dependencies): kdebase-libs, kdelibs-devel, и си намери библиотеките.
След което пускам make и дава грешка в main.cpp:
Примерен код | main.cpp:64: error: ‘getenv’ was not declared in this scope |
поправя се като се include-не stdlib.h. Следва грешка в translator_menager.cpp
Примерен код | translator_manager.cpp:319: error: ‘strlen’ was not declared in this scope |
поправя се като се include-не string.h (то има string, но трябва (явно) string.h или еквивалента cstring).
След това линкера гърмеше на библиотеката libkio.so:
Примерен код | /usr/bin/ld: skipping incompatible /usr/lib/libkio.so when searching for -lkio /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../libkio.so when searching for -lkio /usr/bin/ld: skipping incompatible /usr/lib/libkio.so when searching for -lkio /usr/bin/ld: cannot find -lkio |
Това се оправя като: 1. сложите симлинк /usr/lib64/libkio.so --> /usr/lib64/libkio.so.4 2. смените /usr/lib на /usr/lib64 на KDE_LDFLAGS и kde_libraries във Makefile-а
Най-накрая трябва да инсталирате речници (от официалния сайт има линк).
И вече РАБОТИ.
Успех на всички!
П.С.: Надявам се това цялото нещо да влезе в полза на някой
|
|
|
|