Ezen topik eredeti címe:
:----------------------------------------
: FreeBSD + K3B = "device not found"
:----------------------------------------
Szervusztok!
FreeBSD 7-esen először csomagból telepítettem a k3b-t, de nem találta meg az eszközöket. Így töröltem a /usr/locan/bink3b-t. Valamiért a pkg_delete csak azt mondta, hogy nincs ilyen csomag...
Egy lelkes fórimtársam nemrég ajánlotta, hogy forgassam le. Ez jó ötlet volt, mert több dolog is települt, mint csomagból (ffmpeg, normalize, stb, ez jó!).
Az /etc/make.conf -ba is beleírtam ezekat a sorokat:
WITH_CDROM_DEVICE=/dev/acd0
WITH_DVD_DEVICE=/dev/acd1
mivel van egy Plextor CD-íróm (acd0), és egy Pioneer 110D-s DVD-íróm (acd1). A rendszert nem indítottam újra [nem tartottam szükségesnek egy ilyen miatt, mert logikám szerint akkor nyúl a mke.conf-hoz, ha fordítok...FIX_ME].
Ezután kedztem neki az /usr/ports/sysutils/k3b -ből: make install clean.
Sajnos ez sem javított a helyzetemen. GUI alatt képtelenség átállítani, nem érzékeli, pedig a jogosultságok is jónak tűnnek.
Sőt az /etc/devfs.conf -ba is beleírtam:
link acd0 cdrom
link acd1 dvdrw
Ezek a linkek léteznek, a jogosultságukat 644-ről 666-ra állítottam, ahogy az eszközöké is az volt alapból, de ez sem segített neki.
Hol tudom force-olni a helyes beállításokat? Kifogyam az ötletekből...
Előre is köszönöm a segítséget!
/mazursky
- 2089 megtekintés
Hozzászólások
# kldload atapicam
esetleg. Ugyanis ez a (kb) SCSI-szimuláció kell FreeBSD-n az ilyen apróságok működtetéséhez.
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Kipróbáltam de zéró előrelépés. Majd holnap ráérek olvasgatni a handbook-ot, ha mindenigaz.
Jelenleg próbálok élesztgetni egy XMMS-t, hogy zenét hallgathassak, miközben konfigolok, mert a csend unalmassá vált, de itt is problémák vannak:
ha új lejátszási listát adok neki, akkor elszáll az XMMS, egyébként próbálgatás útján sikerült kisillabizálni, hogy melyik hangkártya szóljon (alaplapi ICH-4, vagy PCI SB 128 közül utóbbit preferálom).
Nos ez már megszólal OSS alapokon, csak épp így az ablakozóban (gnome2lite + gnome-fifth-toe után mondjuk GNOME-nak) a hangerőt szabályzó ikon a gnome-panelen nem működik. valami a gstreamer-en keresztül nem ér el...;~((
Sőt az óra-applet sem, és az időjárás-applet sem, az pedig jó lenne ;~((
Ennyire béna vagyok, vagy még nincs minden kiforrva? beta-3...
Na mindegy, felraktam egy gnome-pkgview -t, hogy legalább lássam, eddig mi van feltelepítve, mert lassan már nem tudom követni.
Valahogy jó lenne életre hívni a BPM -et vagy a sysinstall package-telepítőjét, mert akkor gyorsabban is tudnék haladni, nem egyenként kellene pkg_add -r *-al felküzdeni a dolgokat. És a másik workspace-n nézegetem a ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-current
oldalt, hogy legalább a csomag nevét pontosan adjam meg...
Még jó, hogy a függőségeket kezeli...
/mazursky
- A hozzászóláshoz be kell jelentkezni
Szervusztok!
Handbook végre van. Tetemeset nyomtattam magamnak.
A cél, hogy egy átlag P4 gépből desktop/multimédia masina legyen FreeBSD alatt:
jelenleg a beta-3 verzió van fenn, ezekkel:
gnome2-lite
gnome2-fifth-toe
k3b
xmms
A gondok a következők:
k3b - nem talál cd/dvd-írót --> ma este kísérletezek a handbook alapján
gnome - nincs óra és időjárás applet, és a mixer nem talál hangeszközt, miközben az xmms szól (ezt már beállítottam.)
A kérdésem a következők:
-van valami hatákonyabb csomagkezelő, mint a pkg_add + gnome-pkgview páros? ahol egyszerre kijelölhetnék több csomagot?
A portsman tegnap este csak elbarmolta a /usr/ports/INDEX-7 fájlt, így azt cvsup-olhatom újra. A BPM nem akar működni, alapból INDEX-6 -ot keres, és ha "#cp INDEX-7 INDEX-6" akkor elkezdi tölteni, de kb a negyedénél elszáll a program.
Van valami "apt-get" -szerű progi FreeBSD-n, ahol kézzel be tudom állítani a repo-kat? Csak mert a sysinstall packages része nem funkcionál, mondván nincs ilyen disztró (beta-3), és akármit állítok be, nem enged tovább...
Vagy az RC.1-ben már működhet majd ez a funkció?
/mazursky
- A hozzászóláshoz be kell jelentkezni
Hello!
Nekem az a tapasztalatom, hogy csomagok helyett érdemesebb ports-ból forgatni mindent. Több idő, de legalább minden működik.
Index helyrerakása: make fetchindex (/usr/ports-ban)
Amúgy pkg_info-val tudod kilistázni a telepített csomagokat, nem kell külön gui.
xmms helyett én audacious-t használok.
Előfordulhat, hogy a mixer elfelejti a state-eket. Érdemes feltenni a
/usr/ports/sysutils/mixer -t. Ez egy kis szkript ami leálláskor elmenti az állapotokat, bootkor visszatölti.
Ahogy Zahy is írta atapicam kernelbe fordításával, vagy a modul betöltésével "látni fogja" az írót. Cdrecord szépen ír vele.
Pl:
cdrecord --scanbus
scsibus1:
1,0,0 100) 'PLEXTOR ' 'CD-R PX-W2410A' '1.04' Removable
(FreeBSD 8.0-CURRENT-et használok desktopon)
Sok szerencsét! :)
Üdv: lzoli
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Köszi az infókat az index helyrerakásához. Az most jól fog jönni.
MInt reggel is írtam, próbálok még tolni a rendszeren valamit a handbook alapján, hogy menjen a CD, aztán meglátom mire jutok. Jegyzetek készülnek, mert szerintem szitává konfigurálom a stuff-ot, és kezdhetem elölről... ;~((
A forgatásról annyit hogy ports-ból már "tudok", de kernelt még nem forgattam. A generic elvileg elég, nincs speckós célhardverem egy Leadtek TV kártyán kívül, amint ha támogat, az mázli (nincs a HCL-en).
A 8.0-current-et honnan tudom letölteni?
Az jobb, mint a 7.0 beta-x, vagy miben más?
/mazursky
- A hozzászóláshoz be kell jelentkezni
még a 7-es is csak beta :-O
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Tudom, hogy béta, de ez nem jelent rosszat. FreeBSD-sek védjetek meg! Légyszi... ;~))
A lényeg, hogy még kispályás vagyok, de tanulgatni jó lesz ez a béta is. A fenti problémák meg fognak olddni előbb-utóbb. Ki tudja, addigra már RC1 is lesz belőle, ami nem baj, az még jobb lesz.
Mivel tanulok, így lehetőségem van elbarmolni a rendszert, és megtalálni, hogy mi kell nekem pontosan. A konfigurációs file-okat úgyis lementem magmanak, a leírásaim tehát a saját gépemre specializálódnak, így legközelebb gyorsabban és teljesebben fogom életre hívni az újabb rendszert. Gondolom egy hangkártya beálítás, vagy épp a CD/DVD eszközeim beüzemelése nem fog lényegesen megváltozni.
Régebben még napokba került, hogy grafikus környezetem legyen és megszólaljon a zene, ezt ma már egy napon belül megoldom. A CD is ilyen lesz. Meg a TV kártyám is. És ha összeáll az egész a fejemben, akkor mindent ports-ból fordítok le rá.
/mazursky
- A hozzászóláshoz be kell jelentkezni
A legegyszerűbb útja a CURRENT ágra áttérésnek, ha a sup fájlban a következő paramétert így állítod be:
*default release=cvs tag=.
Részletesebben:
Átmásolod az example fájlt:
cp /usr/share/examples/cvsup/standard-supfile /ahova/akarod
Megszerszerkeszted ahogy szeretnéd.
A . jelenti a current ágat.
Lefuttatod a cvsup-ot:
cvsup /path.to/fajlnev
Ezek után a cvsup kicseréli a /usr/src -ben található forrásokat a legújabbakra.
A frissítés le van írva a handbookban de leírhatom én is, hogy én hogyan szoktam.
cd /usr/src
make buildworld
make buildkernel KERNCONF=KERNELED_NEVE
te esetedben GENERIC, de a teljes KERNCONF rész elhagyható,
alapból a GENERIC kerül lefordításra)
make installkernel KERNCONF=KERNELED_NEVE (szintén elhagyható nálad)
Majd reboot, single user mód a menüben(4-es menüpont)
Felcsatolod a /-t írható-olvasható módban:
mount /
cd /usr/src
make installworld
mergemaster
reboot, és kész
Vigyázz, mert ez fejlesztői verzió, lehetnek benne hibák. Az évek során már találkoztam sok olyan esettel mikor az új kernel azonnal elpánikolt. Szerencsére a kernel.old még megvolt. Pár órával később már javították is a hibát. :)
Miután bebootolt az új rendszer, én ki szoktam törölni a /usr/obj -ban található usr könyvtárt amely csak a helyet foglalja, már nincsen rá szükség csak a build idejére.
Jó játékot!
Üdv: lzoli
- A hozzászóláshoz be kell jelentkezni
ne szivassatok mar megjobban szegenyt
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
Rendben, de kérdezte... én csak megadtam a választ neki.
- A hozzászóláshoz be kell jelentkezni
valóban kérdeztem. Aztán majd felmérem, hogy mennyire is rögös az út ;~))
jelenleg a r=1 bsd-user kategóriájában vagyok ;~))
/mazursky
- A hozzászóláshoz be kell jelentkezni
Pár apróbb hiba javítva:
cvsup helyett csup :-)
echo 'KERNCONF=kerneled_neve'>> /etc/make.conf (vagy talán most már lehet? helyette /etc6src.conf, én még nem tértem át arra), majd ezek után:
cd /usr/src - OK
make buildworld buildkernel installkernel && nextboot -o -s -k kernel
És máris beállítja neked, hogy single -be induljál :-)
A reboot után persze:
mount -a akart az lenni :-) különben rendes helyen nem nagyon van /usr -ed.
make installworld && mergemaster && nextboot -D && reboot
- A hozzászóláshoz be kell jelentkezni
Bocs Zahy a hibákért, legközelebb jobban figyelek az elírásokra.
Nem szoktam berakni a make.conf-ba, de ahogy nézem így kényelmesebb. Ezt a nextboot-ot nem ismertem, ki fogom próbálni.
A helyhiány miatt van minden 1 partíción, de biztosítalak, hogy csak a desktopomon követtem ezt el. :)
Amúgy respect neked! :)
- A hozzászóláshoz be kell jelentkezni
> Előfordulhat, hogy a mixer elfelejti a state-eket. Érdemes feltenni a
/usr/ports/sysutils/mixer -t. Ez egy kis szkript ami leálláskor elmenti az állapotokat, bootkor visszatölti.
Most csak erre reagálok:
# echo 'mixer_enable="YES"' >> /etc/rc.conf
És innentől a natív oprendszer is elmenti és visszatölti a beállításaidat. (/etc/rc.d/mixer nevű segédprogramocska segítségével)
- A hozzászóláshoz be kell jelentkezni
Mindig tanul az ember.. :) Köszönöm.
- A hozzászóláshoz be kell jelentkezni
lekopogom, hogy eddig nem mentette el a beállításokat, de jól tölti vissza valahonnan, legalábbis az /etc/rc.conf -ban nincs benne a mixer_enable="YES" sor, de nem felejt a hangkártya ;~))
azért beleírom az oss_enable="YES" sor után egy sorral ;~))
csak nem árt neki.
Viszont előrelépés: a k3b végre látja a CD/DVD íróimat ;~))
Zahy módszere, és a freebsd-handbook után ;~))
ez lett a loader.conf ban:
atapicam_load="YES"
cd9660_iconv_load="YES"
köszönöm még egyszer. igaz, hogy csak rootként látszik a /dev/cd0 és /dev/cd1
át is állítottam a jogosultságaikat 666-ra, de nem nyert.
közeleg az újrahúzás! ezeket a file-okat fogom megmenteni:
/boot/loader.conf
/etc/rc.conf
/etc/rc.firewall
de lehet, hogy megírok egy "after_install.sh" -t, és az majd beállítja a jogosultságokat, és echo-zza a megfelelő file-okat. szépen telnek a sorok, és papíron is log-olom ;~)) hogy mit állítottam be/át.
Csak azt nem értem, hogy ez miért nem eleve így települ? ;~O
De rájöttem, BSD logika: here is the install, make it workable" ;~)) valahol olvastam.
/mazursky
- A hozzászóláshoz be kell jelentkezni
oss_enable minek kell? Nem az alapoprendszerben levő drivereket használod?
Ami /dev-ben van, annak a jogát a /etc/devfs.conf -beli módosítással lehet állítani "örökre":
perm cd* 0666
sorral lehet minden cdVALAMI eszközt beállítani, persze lehet konkrét eszközfájlokra is, nem csak joker-rel. (Javasolt ezt is menteni újratelepítések előtt.)
Közben az is eszembe jutott, hogy a cd-hozzáféréshez talán még a /dev/xpt* és a /dev/pass* eszközök jogait is piszkálni kell (xpt0 van csak, pass* -ból meg értelemszerűen azt, amelyik a "camcontrol devlist" szerint a cd/dvd eszköz.
- A hozzászóláshoz be kell jelentkezni
oss_enable a handbook alapján került bele a konfigba. Egyébként az alaprendszerbelit használom (ich4, es137x).
a devfs.conf -> perm cd* 0666 -ban ismét igazad lett, mivel shutdown után visszaálltak a cd0 és cd1 root által írhatóvá, így semmit sem ért a chmod...
úgyhogy erőből "perm 0666"-ot kapott minden eszköz konkrét hivatkozással:
/dev/acd* , /dev/cd* , /dev/pass*
gondoltam ez majd megoldja a problémám, de egyelőre semmi hatás. root-ként nem akarom használni, bár úgy legalább műkszik is, csak "csúnya".
de köszönet minden eddigi segítségért.
/mazursky
egyébként az számít egy-egy csomag telepítésekor, hogy egy adott eszköz milyen jogokkal él a rendszerben?
- A hozzászóláshoz be kell jelentkezni
telepítésnél nem annyira, használatnál annál inkább
és a /dev/xpt0? - az is kell asszem.
de tényleg érdemes megnézni, hogy parancssorból cdrecord -scanbus látja-e az eszközöket, és egy újraírhatóval kipróbálni:
mkisofs -RJ akarmi.txt | cdrecord -dev X,Y,Z -data -
meg tudja-e írni - ez CD-t (XYZ nyilván az, amit a -scanbus kiköp magából)
growisofs -Z /dev/cd1 -R -J akarmi.txt
ez meg DVD-t ír(na)
- A hozzászóláshoz be kell jelentkezni
Valóban kellett még a "perm /dev/xpt0 0666".
Most látom júzerként is a CD/DVD-írót ;~)) köszi szépen a segítséget!
Zahy, belekerültél a FreeBSD-mbe a perm sorok előtt:
# advised by Zahy from http://hup.hu
perm ...
Ami még gond volt: gnome alatt időjárás és óra plugin nem ment, de mondjuk nem is forrásból települt, így legközelebb rászánom az időt, szerintem megoldja.
Azért gondolom ezt, mert a k3b-t először csomagból raktam, és csak néhány dolgot húzott maga mellé, míg forrásból extrákat is telepíthettem mellé (ffmpeg, stb.)
Talán még a mixer-t is megoldja...
Tényleg fordított már valaki gnome2-t? Működik a mixer.applet, clock.applet és weather.applet?
Más: létezik valami automata lemeztípus felismerő cuccos BSD-n, mint linux alatt? Pl Slackware alatt csak annyit gépelek: mount /dev/hdd
típust felismeri, a mount-ot én adom ki, és az eszközhöz tartozó mountpoint-ot az fstab-ból ássa elő.
/mazursky
- A hozzászóláshoz be kell jelentkezni
> létezik valami automata lemeztípus felismerő cuccos BSD-n, mint linux alatt? Pl Slackware alatt csak annyit gépelek: mount /dev/hdd
típust felismeri, a mount-ot én adom ki, és az eszközhöz tartozó mountpoint-ot az fstab-ból ássa elő.
Tudtommal nem egészen ilyen van: mount /dev/da0s1 itt is megy és az fstab-ból veszi a többit, de ha az hol fat32, hol ntfs, arra tudtommal nincs mód. Van helyette cserében, ha fel van telepítve a hald és a dbus (gnome mellett esélyes) és engedélyezve is vannak(!), akkor valami automount gnome-ban/kde-ben/xfce-ben is (de mind a 3 Desktop alatt kell hozzá valami saját ketyere, gnome alá *talán* a sysutils/gnome-mount) Ezt úgy értem, hogy bedugod a dvd-t és mountolja, bedugod pendrive-ot és már moutolja is. De ez nem annyira FreeBSD specifikus, ezt érdemesebb általános gnome oldalon megkeresni (illetve pontos beállításáért a FreeBSD specifikus részekhez: http://www.freebsd.org/gnome )
Szerk: benne van a fenti oldalon elérhető FAQ-ban: gnome-volume-manager a neve, és nem a gnome-mount.
- A hozzászóláshoz be kell jelentkezni
Szervusztok!
Kicsit tolni kellett a konfigfájlokon (lásd az erőlködéseimet fentebb), már elértem a Ti segítségeitekkel a következőket:
-CD/DVD írás júzerként (megjelennek az eszközök rendesen) : THX to Zahy!
-nem produkál "segmentation_fault"-ot az XMMS, mikor a lejátszási listát cserélem (a probléma az "oss_enable="YES" sor volt az /etc/rc.conf -ban, törölve), és ennek következményeként megjelenik a mixer az asztalon, pedig nem telepítettem ports-ból.
mint írtam talán az óra és időjárás applet-ek is rendbejöhetnek, ha ports-ból telepítem az ablakozót, legalábbis remélem. Erről kérném a véleményeteket!
még próbálgatok tenni az ügy érdekében valamit, de a konfigfájlok egyre pontosabbak, ezért hamarosan kinyomtatom őket, és a lassan több mint 200 oldalnyi handbook részletek mellé beszúrom.
A saját szívásaim végett lehet hogy készítek egy használható leírást (én mint kezdő FreeBSD-s!), hogy aki ismerkedni kíván a FreeBSD rendszerrel, tudjon elsőre olyan rendszert telepíteni, ami jól kiszolgálja, és így továbbterjeszti az igét...
/mazursky
- A hozzászóláshoz be kell jelentkezni
igenyem mar be is nyujtottam eziranyba. :)
- A hozzászóláshoz be kell jelentkezni
+1 :)
- A hozzászóláshoz be kell jelentkezni