LFS

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Rechtschreibfehler korrigiert und Eindeutschung von englischen Begriffen (Thomas Reitelbach))
K (Änderungen von Benutzer:67.202.48.185 rückgängig gemacht und letzte Version von Benutzer:84.186.52.184 wiederhergestellt)
 
(13 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
==Allgemein==
 
==Allgemein==
  
Linux from Scratch ist ein Linux-System, welches komplett aus Quellkode-Tarballs kompiliert wird.
+
Linux from Scratch ist ein Linux-System, welches komplett aus Quellcode-Tarballs kompiliert wird.
 
Der Selbstbau eines Linux-Systems macht sehr viel Arbeit, aber der Lerneffekt ist beachtlich. Wer sich durch die sehr ausführliche Schritt-für-Schritt Anleitung durchgekämpft hat, hat ein kleines, aber feines Linux-System; anpassbar an jede beliebige Anwendung.
 
Der Selbstbau eines Linux-Systems macht sehr viel Arbeit, aber der Lerneffekt ist beachtlich. Wer sich durch die sehr ausführliche Schritt-für-Schritt Anleitung durchgekämpft hat, hat ein kleines, aber feines Linux-System; anpassbar an jede beliebige Anwendung.
 
Bei der Kernelkonfiguration sollte darauf geachtet werden, dass der verwendete Kernel Sound Card Support (CONFIG_SOUND) und Video4Linux Support (CONFIG_VIDEODEV) hat, jedoch keine der einzelnen Module angekreuzt sind.<BR>
 
Bei der Kernelkonfiguration sollte darauf geachtet werden, dass der verwendete Kernel Sound Card Support (CONFIG_SOUND) und Video4Linux Support (CONFIG_VIDEODEV) hat, jedoch keine der einzelnen Module angekreuzt sind.<BR>
Zeile 20: Zeile 20:
 
<code>+</code> recht aktuell<BR>
 
<code>+</code> recht aktuell<BR>
 
<code>+</code> kompiliert nicht - gibts nicht.<BR>
 
<code>+</code> kompiliert nicht - gibts nicht.<BR>
<code>+</code> Lerneffekt, wer's geschafft hat ist sicher kein Anfänger mehr<BR>
+
<code>+</code> Lerneffekt, wer's geschafft hat, ist sicher kein Anfänger mehr<BR>
 +
<code>+</code> Automatisierte Installation via nALFS möglich<BR>
 
<code>O</code> Englisch-Kenntnisse (Schrift) unverzichtbar<BR>
 
<code>O</code> Englisch-Kenntnisse (Schrift) unverzichtbar<BR>
 
<code>-</code> Arbeitsaufwand bei der Erstellung des Systems<BR>
 
<code>-</code> Arbeitsaufwand bei der Erstellung des Systems<BR>
Zeile 26: Zeile 27:
 
==Erweiterung eines LFS zum VDR==
 
==Erweiterung eines LFS zum VDR==
 
1) [[LFS_Reiserfs | Nutzung von reiserfs]]<BR>
 
1) [[LFS_Reiserfs | Nutzung von reiserfs]]<BR>
2) [[LFS_devfs | Das devfs Dateisystem ]]<BR>
+
2a)[[LFS_devfs | Das devfs Dateisystem ]]<BR>
 +
2b)[[LFS_udev | Das sysfs/udev Dateisystem]]<BR>
 
3) [[LFS_hdparm | DMA Mode mit hdparm]]<BR>
 
3) [[LFS_hdparm | DMA Mode mit hdparm]]<BR>
 
4) [[LFS_ALSA | Der ALSA Soundtreiber]]<BR>
 
4) [[LFS_ALSA | Der ALSA Soundtreiber]]<BR>
Zeile 32: Zeile 34:
 
6) [[VDR_Installation | Installation des VDR]]<BR>
 
6) [[VDR_Installation | Installation des VDR]]<BR>
 
7) [[LFS_runvdr | Einbindung der runvdr]]<BR>
 
7) [[LFS_runvdr | Einbindung der runvdr]]<BR>
 +
8) [[LFS_Xorg | Xorg, KDE, kvdr]]<br>
  
 
==Links==
 
==Links==
{|
+
# [http://www.linuxfromscratch.org/lfs/news.html Linux From Scratch]
| [1]
+
# [http://oss.erdfunkstelle.de/lfs-de/index.shtml Deutsche Übersetzung zu Linux From Scratch]
| http://lfs.linux-matrix.net/lfs
+
 
| Linux From Scratch
+
[[Kategorie:LFS]]
|-
+
[[Kategorie:Distributionen]]
| [2]
+
{{i18n|LFS}}
| http://oss.erdfunkstelle.de/lfs-de/index.shtml
+
| Deutsche Übersetzung zu Linux From Scratch  
+
|}[[Kategorie:Distributionen]]
+

Aktuelle Version vom 21. September 2009, 16:51 Uhr

lfs-puzzle-2-small.gif

Inhaltsverzeichnis

[Bearbeiten] Allgemein

Linux from Scratch ist ein Linux-System, welches komplett aus Quellcode-Tarballs kompiliert wird. Der Selbstbau eines Linux-Systems macht sehr viel Arbeit, aber der Lerneffekt ist beachtlich. Wer sich durch die sehr ausführliche Schritt-für-Schritt Anleitung durchgekämpft hat, hat ein kleines, aber feines Linux-System; anpassbar an jede beliebige Anwendung. Bei der Kernelkonfiguration sollte darauf geachtet werden, dass der verwendete Kernel Sound Card Support (CONFIG_SOUND) und Video4Linux Support (CONFIG_VIDEODEV) hat, jedoch keine der einzelnen Module angekreuzt sind.
Das Procedere ist folgendermaßen:
1. Erstellen einer Linux-Partition
2. Erstellen eines temporären Systems auf dem später das eigentliche System kompiliert wird
3. chroot in das neue System
4. Erstellen der Ordnerstruktur und Symlinks
5. Erstellen des eigentlichen Systems
6. Konfiguration und System bootfähig machen
7. Aufbau des VDR-Systems mit DVB-Treiber, VDR, Plugins und benötigtem Zubehör

Kleine Änderungen und Sonderwünsche passen sehr gut zu diesem System, Fortgeschrittene können auch mit Compileroptionen das letzte Quentchen Leistung herausholen. Auch gibt es nie wieder Ärger mit streikendem Compiler, fehlenden Bibliothek-Headern etc. Wer bis hierhin gekommen ist, sollte sich auch beyond lfs mal genauer ansehen, hier sind viele Tipps und Tricks zur Erweiterung wie z. B. Xfree86, KDE, Cups etc. zu finden.

[Bearbeiten] Vor- und Nachteile

+ absolute Freiheit beim Erstellen, auch von Systemen für Spezialanwendungen
+ recht aktuell
+ kompiliert nicht - gibts nicht.
+ Lerneffekt, wer's geschafft hat, ist sicher kein Anfänger mehr
+ Automatisierte Installation via nALFS möglich
O Englisch-Kenntnisse (Schrift) unverzichtbar
- Arbeitsaufwand bei der Erstellung des Systems

[Bearbeiten] Erweiterung eines LFS zum VDR

1) Nutzung von reiserfs
2a) Das devfs Dateisystem
2b) Das sysfs/udev Dateisystem
3) DMA Mode mit hdparm
4) Der ALSA Soundtreiber
5) Der DVB Treiber
6) Installation des VDR
7) Einbindung der runvdr
8) Xorg, KDE, kvdr

[Bearbeiten] Links

  1. Linux From Scratch
  2. Deutsche Übersetzung zu Linux From Scratch
In anderen Sprachen