7.1. | Hol vannak a felhasználói programok? |
Nézzünk szét a portok között és láthatjuk, hogy milyen szoftvereket portoltak eddig FreeBSD-re. A listában pillanatnyilag 20 000 port található és naponta növekszik, ezért érdemes folyamatosan figyelni vagy az új portokról úgy is értesülhetünk rendszeresen, ha feliratkozunk a FreeBSD announcements levelezési lista címére. A legtöbb portnak működnie kell a
6. Ezenkívül még „csomagok” is rendelkezésünkre állnak, amelyek lényegében egy tömörített bináris terjesztési formát takarnak, némi plusz információval kiegészítve az egyéni telepítésekhez elvégzéséhez. A csomagok könnyen telepíthetőek és eltávolíthatóak anélkül, hogy pontosan ismernénk a benne található állományok összes apró részletét. A különböző csomagokat a
sysinstall(8) programban (a
menün belül)
található
menüpontban tudjuk telepíteni, vagy
meghívjuk meg a pkg_add(1) parancsot. A
csomagokat leginkább
Nem mindegyik port érhető el csomagként, mivel folyamatosan készülnek az újabbak. Ezért mindig érdemes bizonyos időközönként ellenőrizni a központi ftp.FreeBSD.org oldalon található csomagokat. | |
7.2. | Hogyan tudjuk beállítani az INN (Internet News) szolgáltatást a gépünkön? |
Telepítsük az | |
7.3. | A FreeBSD rendelkezik Java™ támogatással? |
Igen. Látogassunk el a http://www.FreeBSD.org/java/ oldalra. | |
7.4. | Miért nem fordul egy port a
6. |
Ha olyan FreeBSD verziónk van, amely egy kicsit lemaradt az aktuális -CURRENT vagy -STABLE ágak mögött, akkor valószínűleg frissítenünk kell a Portgyűjteményünket. Ennek részleteiről a Porterek kézikönyvében, a Keeping Up című részben olvashatunk (angolul). Ha viszont rendszerünkben minden a lehető legfrissebb, akkor előfordulhat, hogy valaki olyan változtatást rakott fel a porthoz, amely a -CURRENT esetén működik, de a -STABLE változatban már nem. Ilyenkor feltétlenül küldjünk egy hibajelentést a send-pr(1) paranccsal, hiszen a Portgyűjteménynek a -CURRENT és -STABLE ágak esetén egyaránt működnie kell. | |
7.5. | A |
Elsőként mindig ellenőrizzük, hogy
a Portgyűjteményünk a lehető
legfrissebb. A legfrissebb változatnál
jelentkező Ha viszont egy friss verzióval rendelkezünk,
akkor elképzelhető, hogy egy másik
hibával kerültünk szembe. A
Ez különösen olyan FreeBSD
felhasználókkal fordul elő, akik a
cvsup(1) (vagy csup(1))
használatával frissítik a
Portgyűjteményüket, de a
Néhány ritka esetben még
előfordulhat, hogy az | |
7.6. | A CVSup miért nincs a FreeBSD forrásai között? |
A FreeBSD alaprendszerét úgy állították össze, hogy saját magát legyen képes legyen lefordítani, vagyis az egész operációs rendszer előállítható legyen néhány alapvető eszköz használatával. Ezért a források között leginkább csak az található meg, ami feltétlenül kell a források lefordításához. Ilyen például a C fordító (gcc(1)), a make(1), awk(1) és a többi. Mivel a CVSup a Modula-3 programozási nyelven íródott, csak úgy tudnánk beletenni a FreeBSD alaprendszerbe, ha hozzávennénk és karbantartanánk egy Modula-3 fordítót is. Ezzel együtt viszont növekedne a FreeBSD forrása, amelyet aztán karban is kellene tartani. Ezért mind a fejlesztők, mind pedig a felhasználók számára egyszerűbb, ha a CVSup egy külön portként érhető el a rendszerhez. Ez viszont gyorsan telepíthető a FreeBSD telepítő CD-ken található csomagokból. Azonban a FreeBSD 6.2-RELEASE
megjelenésétől kezdve a FreeBSD
felhasználók nem maradnak integrált
CVSup kliens nélkül.
Maxime Henrion | |
7.7. | A forrásokon kívül a telepített portokat is lehet valahogy frissíteni? |
A FreeBSD alaprendszere ehhez nem kínál fel semmilyen eszközt, de léteznek olyan segédeszközök, amelyekkel valamennyire meg tudjuk könnyíteni a frissítés folyamatát. További segédprogramok telepítésével pedig a portok kezelését tudjuk tovább egyszerűsíteni, amiről a FreeBSD kézikönyv A portok frissítése című szakaszában olvashatunk bővebben. | |
7.8. | Minden nagyobb verziófrissítésnél újra kell fordítani az összes telepített portot a rendszeren? |
Mindenképpen! Noha látszólag a frissített rendszeren is remekül futnak a korábbi verzióra telepített alkalmazások, könnyen előfordulhat, hogy az újabb portok telepítésékor vagy a meglevőek frissítésekor véletlenszerű összeomlásokat vagy egyéb hibákat tapasztalunk. Ne felejtsük el, hogy a rendszer frissítésekor a különféle osztott könyvtárak, betölthető modulok és a rendszer egyéb komponensei is lecserélődnek. Ezért a régebbi változataikhoz fordított alkalmazások egyáltalán nem fognak elindulni vagy nem működnek rendesen. Ezzel kapcsolatban olvassuk el a FreeBSD kézikönyvének frissítéről szóló szakaszát. | |
7.9. | Minden kisebb verziófrissítésnél újra kell fordítani az összes telepített portot a rendszeren? |
Általánosságban véve nem. A FreeBSD fejlesztői ugyanis mindent megtesznek azért, hogy ugyanazon a fő fejlesztési ágon belüli verziók között megmaradjon a bináris szintű kompatibilitás. Az esetleges kivételeket pedig dokumentálni szokták a kiadásokhoz tartozó jegyzetekben, ahol többnyire megadják az adott változtatáshoz tartozóan a követendő tanácsokat. | |
7.10. | A |
Mert a POSIX® szerint lennie kell egy ilyen parancsértelmezőnek. A valamivel bonyolultabb válasz: sokan szeretnének olyan szkripteket írni, amelyek több rendszer közt is átvihetőek. Ezért a POSIX® a parancsértelmezőkre és a segédprogramokra vonatkozó parancsokat igen részletesen tárgyalja. A legtöbb ilyen szkriptet a Bourne-féle parancsértelmezőben készítik, és több fontos programozói felület (make(1), system(3), popen(3) és ezek magasabb szintű, például Perl és Tcl nyelvi megfelelői) a Bourne-parancsértelmező használatán alapszik. Mivel a Bourne-parancsértelmező használata ilyen széles körben elterjedt, fontos, hogy gyorsan induljon, előre megjósolható legyen a működése és ne foglaljon túlságosan sok memóriát. A jelenlegi implementáció igyekszik ezek
közül az elvárások közül
egyszerre a lehető legtöbbet teljesíteni.
A | |
7.11. | A Netscape® és az Opera indítása miért tart olyan sokáig? |
Erre az az általános válasz, hogy a névfeloldás valószínűleg rosszul működik a rendszerünkön. A Netscape® és az Opera is ellenőrzi a névfeloldást az indulásakor. Ezért a böngésző egészen addig nem jelenik meg az asztalon, amíg választ nem kap vagy rá nem jön, hogy nincs aktív hálózati kapcsolat. | |
7.12. | Ha a CVSup használatával frissítjük a Portgyűjteményt, akkor sok port nem fordul le mindenféle rejtélyes hibaüzenet kíséretében! Valami nagy baj van a Portgyűjteménnyel? |
Ha úgy korábban úgy
frissítettük a CVSup
használatával a Portgyűjteményt,
hogy nem adtuk meg a | |
7.13. | Hogyan lehet MIDI állományokból audio CD-t készíteni? |
Ha MIDI állományokból akarunk audio
CD-t készíteni, akkor először
telepítsük fel a
Portgyűjteményből a % timidity -Ow -s 44100 -o A WAV állományok ezek után tetszőleges formátumba konvertálhatóak tovább vagy készíthető belőlük egy audio CD, ahogy azt a FreeBSD kézikönyvben is olvashatjuk. |
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.