Az openSUSE alapjai Kéménczy Kálmán
[email protected] October 13, 2006
Áttekintés
2
•
Mi az openSUSE?
•
A fejlesztési modell
•
Általános tudnivalók
•
Szoftverkomponensek
•
Nyelvi támogatás
•
Build Service
© Novell Inc. All rights reserved
Mi az openSUSE?
3
© Novell Inc. All rights reserved
A disztribúció fejlesztése
kernel
Különböző nyílt forrású projektek
10.2
Linux általános felhasználásra
xen
Gyorsan változó, növekvő számú projektek
10.1
A legfrissebb fejlesztéseket tartalmazza
gnome samba
Izolált, egymással nem vagy csak lazán koordinált fejlesztések
10.0 9.3 9.2
...
4
9.1
© Novell Inc. All rights reserved
10
hivatalosan támogatott a vezető hardver és szoftvergyártók által
kiadás: 6-8 havonta támogatás: 2 év
Megbízható, biztonságos, támogatott
9
kiadás 18 havonta támogatás: 7 év
Novell által támogatott projektek alsa AppArmor aseqview banshee Beagle BloCxx bootsplash cairo cogito drbd eel Evolution f-spot fnfx gamin gcc git gtk2 glibc Gnome gnumeric gwenview hal heartbeat Hula ial icecream initial KDE kdepim3 kernel kinternet kpowersave libgphoto2 nscd LIFE Mono Mozilla netapplet NetworkManager ocfs2 OpenOffice.org OpenSLP OpenWBEM pam powersave procps pwdutils Quake3 quota resapplet resmgr Samba scpm screensmpppd susehelp swamp taskjuggler Tango translationproject timidity unsermake vkeybd vym wine xgl xqf YaST ypbind 5
© Novell Inc. All rights reserved
Általános tudnivalók Célközönség: –
egyszerű és tapasztalt felhasználók,
–
fejlesztők,
–
új technológiák iránt érdeklődők
–
mindenki
Felhasználási területek: –
otthoni munkaállomás,
–
otthoni hálózatok,
–
alkalmazás fejlesztés,
–
kiszolgálói feladatok
Csomagkezelés: RPM 6
© Novell Inc. All rights reserved
Szoftverkomponensek Kernel –
Kernel 2.6.16.13 (2.6.18)
Fejlesztőknek –
XEN 3.0, Kdevelop, Eclipse, Mono 1.1.13 (1.1.17.1), PostgreSQL 8.1.3 (8.1.4), MySQL 5.0.18 (5.0.24), Derby, X.org 6.9 (7.1) GCC 4.1.0 (4.1.3),
Irodai csomagok –
OpenOffice.org 2.0.2 (2.0.4), Koffice 1.4.2 (1.6.0)
Nem nyílt forrású komponensek –
7
Acrobat Reader 7, Flashplayer, AntiVir, SUN Java 1.4.2/1.5.0, Opera, RealPlayer
© Novell Inc. All rights reserved
Telepítés és konfigurálás Elérhetőség –
ISO/RPM formátumban CD/DVD
–
dobozos termék
Magyar letöltés –
ftp.novell.hu ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/
Telepítés –
8
grafikus és karakteres: YaST
© Novell Inc. All rights reserved
Hardver- és eszköztámogatás Támogatott architektúrák: i586, x86_84, ppc Minimális rendszerigény: Pentium processzor, AMD Duron, 256MB RAM, 500MB HDD
9
© Novell Inc. All rights reserved
Nyelvi támogatás elemei Komponensek –
Novell specifikus komponensek
–
Projekt specifikus komponensek
Nyelvi támogatás szintjei –
Grafikus és nem grafikus programok kimenetei
–
Súgók
–
Dokumentáció
Támogatott nyelvek 10
© Novell Inc. All rights reserved
Nyelvi támogatás http://i18n.opensuse.org
11
© Novell Inc. All rights reserved
openSUSE közösség openSUSE wiki • http://opensuse.org • http://hu.opensuse.org • http://hu.opensuse.org/Dokumentáció openSUSE levelezési lista •
[email protected]
12
© Novell Inc. All rights reserved
Build Service: célok és kihívások •
•
•
•
•
13
a nyílt forráskódú projektek nagy mennyiségű forráskódot állítanak elő a nem tapasztalt felhasználóknak a forráskódból való telepítés nem egyszerű feladat különböző platformokra kell elérhetővé tenni a programokat különböző disztribúciókra kell elérhetővé tenni a programokat http://software.opensuse.org/download/
© Novell Inc. All rights reserved
Build Service példa
14
© Novell Inc. All rights reserved
Build Service és a nyelvi támogatás
15
•
kiadások közötti lokalizáció problémája
•
glibc patch
•
.mo.shadow fájlok használata
•
egyetlen csomaggal történő frissítés
•
build service használata
© Novell Inc. All rights reserved
Kérdések és válaszok
[email protected]
Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.