Skocz do zawartości

Kolejny Spin Fedory, Liveusb


thof

Rekomendowane odpowiedzi

  • 5 weeks later...
  • Odpowiedzi 30
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

rozumiem że dzięki instrukcji z 1 postu w temacie można sobie zrobić indywidualnie dopasowany LiveUSB Fedora,
Tak, możesz edytować plik http://tinyurl.com/fedorapl i dostosować do własnych potrzeb.

takie LiveUSB daje możliwość przechowywania danych i zachowania wprowadzonej konfiguracji systemu?
Tak, jeśli użyjesz opcji --overlay-size-mb, która tworzy jakby wirtualną partycję o podanej wielkości w MB, na której zapisywane są wszystkie ustawienia (pliki konfiguracyjne).

czy jest jak większość LiveCD wyłączysz i wszystko znika ?
Jak wyżej, zależy czy użyjesz opcji --overlay-size-mb, można też taki obraz zainstalować na dysk usb, ale wtedy nie jest to system całkowicie przenośny.
Odnośnik do komentarza
Udostępnij na innych stronach

no to git będę próbował

dzięki

----------------------

czynię to pierwszy raz

i powiem że to działa bez zarzutu, teraz zachcę wyedytować sobie swój "*.ks"

właściwie to chcę podziękować bo właśnie czegoś takiego szukałem

u mnie na poniższym sprzęcie budowanie obrazu ISO na przygotowanym pliku .ks trwało 2 godziny

+ 15 min na:

livecd-iso-to-disk --overlay-size-mb 2000 /home/user/Pobrane/Fedora-LiveCD-x386-pl.iso /dev/sdb1

(pendrive 4GB, zużytych 2,7GB pozostało 1,1GB) tak więc Slax nie jest raczej wart już zainteresowania :D

---------------------------------

4edit

wyedytowałęm sobie plik.ks zmieniając mu też nazwę na fedora-livecd-srvwww-pl_PL.ks

#   serwer www
httpd
mysql
mysql-server
php
php-mysql
php-gd
phpmyadmin

glabels
wammu
audacity-freeworld
filezilla
thunderbird
thunderbird-lightning

co miał zrobić zrobił niestety nie bez błędów, czy muszę wyczyścić jakiś katalog by stworzyć kolejne LivCD

przedstawiam poniżej poprzycinany proces

[daniel@pniowek ~]$ sudo setarch i386 livecd-creator --config=/usr/share/spin-kickstarts/fedora-livecd-srvwww-pl_PL.ks --fslabel=Fedora-LiveCD-pniowek-x386-pl --cache=/var/cache/live
mke2fs 1.41.4 (27-Jan-2009)
Etykieta systemu plików=Fedora-LiveCD-pn
Typ OS: Linux
Rozmiar bloku=4096 (log=2)
Rozmiar fragmentu=4096 (log=2)
196608 i-węzłów, 786432 bloków
7864 bloków (1.00%) zarezerwowanych dla superużytkownika
Pierwszy blok danych=0
Maksymalna liczba bloków systemu plików=805306368
24 grup bloków
32768 bloków w grupie, 32768 fragmentów w grupie
8192 i-węzłów w grupie
Kopie zapasowe superbloku zapisane w blokach: 
32768, 98304, 163840, 229376, 294912

Zapis tablicy i-węzłów: zakończono                      
Tworzenie kroniki (16384 bloków): wykonano
Zapis superbloków i podsumowania systemu plików: wykonano

Ten system plików będzie automatycznie sprawdzany co każde 33 montowań
lub co 180 dni, zależnie co nastąpi pierwsze. Można to zmienić poprzez
tune2fs -c lub -i.
tune2fs 1.41.4 (27-Jan-2009)
Ustawianie maksymalnej liczby montowań na -1
Ustawianie odstępu pomiędzy sprawdzeniami na 0 sekund
filespec_eval:  hash table stats: 12 elements, 12/65536 buckets used, longest chain length 1
Retrieving http://linuxdownload.adobe.com/linux/i386/...data/repomd.xml ...OK
Retrieving http://files.getdropbox.com/u/1050707/yum/...data/repomd.xml ...OK
Retrieving http://ftp.wcss.pl/pub/linux/fedora/linux/...data/repomd.xml ...OK
Retrieving http://fedora.tu-chemnitz.de/pub/linux/rpm...data/repomd.xml ...OK
Retrieving http://fedora.tu-chemnitz.de/pub/linux/rpm...data/repomd.xml ...OK
Retrieving http://ftp.icm.edu.pl/pub/Linux/distributi...data/repomd.xml ...OK
Retrieving http://mirror.yandex.ru/fedora/rpmfusion/n...data/repomd.xml ...OK
Retrieving http://sunsite.icm.edu.pl/pub/Linux/fedora...data/repomd.xml ...OK
Pakiet wine-tools został zastąpiony przez wine-core, próbowanie instalacji wine-core-1.1.29-1.fc11.i586 zamiast niego
No such package *debuginfo to remove
warning: fontpackages-filesystem-1.20-2.fc11.noarch: Header V3 RSA/SHA256 signature: NOKEY, key ID d22e77f2
 Instalowan: fontpackages-filesystem      ################### [   1/1074] 
 ..
 Instalowan: grep                         ################### [ 107/1074] 
warning: faad2-libs-1:2.7-1.fc11.i586: Header V3 RSA/SHA256 signature: NOKEY, key ID 8fcff4da
 Instalowan: faad2-libs                   ################### [ 108/1074] 
 ..
 Instalowan: pbm2l7k                      ################### [ 289/1074] 
warning: libdvdcss2-1.2.10-5.fc11.i586: Header V4 DSA signature: NOKEY, key ID 66534c2b
 Instalowan: libdvdcss2                   ################### [ 290/1074] 
 ..
 Instalowan: talk                         ################### [ 356/1074] 
warning: unrar-3.7.8-4.fc11.i586: Header V3 RSA/SHA256 signature: NOKEY, key ID 8dc43844
 Instalowan: unrar                        ################### [ 357/1074] 
..
 Instalowan: syslinux                     ################### [ 388/1074] 
warning: flash-plugin-10.0.32.18-release.i386: Header V3 DSA signature: NOKEY, key ID f6777c67
 Instalowan: flash-plugin                 ################### [ 389/1074] 
/usr/lib/flash-plugin/setup: line 72: ln: nie znaleziono polecenia
 Instalowan: dejavu-serif-fonts           ################### [ 390/1074] 
..
 Instalowan: vlc                          ################### [1064/1074] 
 Instalowan: VirtualBox                   ################### [1065/1074] 

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Compilation of the kernel module FAILED! VirtualBox will not start until this
problem is fixed. Please consult /var/log/vbox-install.log to find out why the
kernel module does not compile. Most probably the kernel sources are not found.
Install them and execute

 /etc/init.d/vboxdrv setup

as root.

Stopping VirtualBox kernel module [  OK  ]
 Instalowan: smplayer                     ################### [1066/1074] 
 Instalowan: kadu                         ################### [1067/1074] 
 Instalowan: opera                        ################### [1068/1074] 
 Instalowan: PackageKit                   ################### [1069/1074] 
 Instalowan: fedora-screensaver-theme     ################### [1070/1074] 
 Instalowan: PackageKit-yum-plugin        ################### [1071/1074] 
 Instalowan: gnome-screensaver            ################### [1072/1074] 
 Instalowan: gnome-packagekit             ################### [1073/1074] 
 Instalowan: system-config-printer        ################### [1074/1074] 

Usuwanie hasła użytkownika root.
passwd: Powodzenie
cp: cannot stat `/var/tmp/imgcreate-NU5PN6/install_root/usr/share/doc/HTML/readme-live-image/en_US/readme-live-image-en_US.txt': No such file or directory
e2fsck 1.41.4 (27-Jan-2009)
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Fedora-LiveCD-pn: 90196/196608 plików (0.1% nieciągłych), 631136/786432 bloków
e2fsck 1.41.4 (27-Jan-2009)
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Fedora-LiveCD-pn: 90196/163840 plików (1.1% nieciągłych), 629285/631341 bloków
e2fsck 1.41.4 (27-Jan-2009)
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Fedora-LiveCD-pn: 90196/163840 plików (1.1% nieciągłych), 629285/631341 bloków
e2fsck 1.41.4 (27-Jan-2009)
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Fedora-LiveCD-pn: 90196/196608 plików (1.1% nieciągłych), 631341/786432 bloków
Parallel mksquashfs: Using 2 processors
Creating 4.0 filesystem on /var/tmp/imgcreate-NU5PN6/iso-3jCjvS/LiveOS/osmin.img, block size 131072.
[===================================================================|] 1/1 100%
Exportable Squashfs 4.0 filesystem, data block size 131072
compressed data, compressed metadata, compressed fragments
duplicates are removed
Filesystem size 0.26 Kbytes (0.00 Mbytes)
3.15% of uncompressed filesystem size (8.19 Kbytes)
Inode table size 42 bytes (0.04 Kbytes)
63.64% of uncompressed inode table size (66 bytes)
Directory table size 23 bytes (0.02 Kbytes)
85.19% of uncompressed directory table size (27 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 1
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Parallel mksquashfs: Using 2 processors
Creating 4.0 filesystem on /var/tmp/imgcreate-NU5PN6/iso-3jCjvS/LiveOS/squashfs.img, block size 131072.
[===========================================================|] 24576/24576 100%
Exportable Squashfs 4.0 filesystem, data block size 131072
compressed data, compressed metadata, compressed fragments
duplicates are removed
Filesystem size 838555.70 Kbytes (818.90 Mbytes)
26.66% of uncompressed filesystem size (3145824.30 Kbytes)
Inode table size 53500 bytes (52.25 Kbytes)
54.34% of uncompressed inode table size (98450 bytes)
Directory table size 50 bytes (0.05 Kbytes)
86.21% of uncompressed directory table size (58 bytes)
Number of duplicate files found 0
Number of inodes 3
Number of files 1
Number of fragments 0
Number of symbolic links  0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 2
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
I: -input-charset not specified, using utf-8 (detected in locale settings)
Size of boot image is 4 sectors -> No emulation
 1.18% done, estimate finish Fri Sep 18 14:36:03 2009
 2.36% done, estimate finish Fri Sep 18 14:35:21 2009
 3.54% done, estimate finish Fri Sep 18 14:35:07 2009
 4.72% done, estimate finish Fri Sep 18 14:35:21 2009
 5.89% done, estimate finish Fri Sep 18 14:35:12 2009
 7.08% done, estimate finish Fri Sep 18 14:35:07 2009
 8.25% done, estimate finish Fri Sep 18 14:35:03 2009
 9.43% done, estimate finish Fri Sep 18 14:35:10 2009
10.61% done, estimate finish Fri Sep 18 14:35:07 2009
11.79% done, estimate finish Fri Sep 18 14:35:04 2009
12.97% done, estimate finish Fri Sep 18 14:35:09 2009
14.15% done, estimate finish Fri Sep 18 14:35:07 2009
15.33% done, estimate finish Fri Sep 18 14:35:05 2009
16.51% done, estimate finish Fri Sep 18 14:35:09 2009
17.68% done, estimate finish Fri Sep 18 14:35:07 2009
18.87% done, estimate finish Fri Sep 18 14:35:05 2009
20.04% done, estimate finish Fri Sep 18 14:35:08 2009
21.22% done, estimate finish Fri Sep 18 14:35:07 2009
22.40% done, estimate finish Fri Sep 18 14:35:05 2009
23.58% done, estimate finish Fri Sep 18 14:35:08 2009
24.76% done, estimate finish Fri Sep 18 14:35:07 2009
25.94% done, estimate finish Fri Sep 18 14:35:05 2009
27.12% done, estimate finish Fri Sep 18 14:35:04 2009
28.30% done, estimate finish Fri Sep 18 14:35:07 2009
29.47% done, estimate finish Fri Sep 18 14:35:06 2009
30.65% done, estimate finish Fri Sep 18 14:35:05 2009
31.83% done, estimate finish Fri Sep 18 14:35:07 2009
33.01% done, estimate finish Fri Sep 18 14:35:06 2009
34.19% done, estimate finish Fri Sep 18 14:35:05 2009
35.37% done, estimate finish Fri Sep 18 14:35:07 2009
36.55% done, estimate finish Fri Sep 18 14:35:06 2009
37.73% done, estimate finish Fri Sep 18 14:35:08 2009
38.91% done, estimate finish Fri Sep 18 14:35:12 2009
40.09% done, estimate finish Fri Sep 18 14:35:11 2009
41.26% done, estimate finish Fri Sep 18 14:35:12 2009
42.44% done, estimate finish Fri Sep 18 14:35:14 2009
43.62% done, estimate finish Fri Sep 18 14:35:13 2009
44.80% done, estimate finish Fri Sep 18 14:35:14 2009
45.98% done, estimate finish Fri Sep 18 14:35:15 2009
47.16% done, estimate finish Fri Sep 18 14:35:17 2009
48.34% done, estimate finish Fri Sep 18 14:35:16 2009
49.52% done, estimate finish Fri Sep 18 14:35:17 2009
50.69% done, estimate finish Fri Sep 18 14:35:18 2009
51.88% done, estimate finish Fri Sep 18 14:35:17 2009
53.05% done, estimate finish Fri Sep 18 14:35:18 2009
54.23% done, estimate finish Fri Sep 18 14:35:19 2009
55.41% done, estimate finish Fri Sep 18 14:35:18 2009
56.59% done, estimate finish Fri Sep 18 14:35:19 2009
57.77% done, estimate finish Fri Sep 18 14:35:18 2009
58.95% done, estimate finish Fri Sep 18 14:35:19 2009
60.13% done, estimate finish Fri Sep 18 14:35:20 2009
61.31% done, estimate finish Fri Sep 18 14:35:19 2009
62.48% done, estimate finish Fri Sep 18 14:35:23 2009
63.67% done, estimate finish Fri Sep 18 14:35:22 2009
64.84% done, estimate finish Fri Sep 18 14:35:23 2009
66.02% done, estimate finish Fri Sep 18 14:35:24 2009
67.20% done, estimate finish Fri Sep 18 14:35:23 2009
68.38% done, estimate finish Fri Sep 18 14:35:22 2009
69.56% done, estimate finish Fri Sep 18 14:35:23 2009
70.74% done, estimate finish Fri Sep 18 14:35:25 2009
71.92% done, estimate finish Fri Sep 18 14:35:26 2009
73.10% done, estimate finish Fri Sep 18 14:35:26 2009
74.27% done, estimate finish Fri Sep 18 14:35:26 2009
75.45% done, estimate finish Fri Sep 18 14:35:26 2009
76.63% done, estimate finish Fri Sep 18 14:35:27 2009
77.81% done, estimate finish Fri Sep 18 14:35:26 2009
78.99% done, estimate finish Fri Sep 18 14:35:27 2009
80.17% done, estimate finish Fri Sep 18 14:35:27 2009
81.35% done, estimate finish Fri Sep 18 14:35:26 2009
82.53% done, estimate finish Fri Sep 18 14:35:27 2009
83.71% done, estimate finish Fri Sep 18 14:35:27 2009
84.89% done, estimate finish Fri Sep 18 14:35:27 2009
86.06% done, estimate finish Fri Sep 18 14:35:28 2009
87.24% done, estimate finish Fri Sep 18 14:35:29 2009
88.42% done, estimate finish Fri Sep 18 14:35:28 2009
89.60% done, estimate finish Fri Sep 18 14:35:29 2009
90.78% done, estimate finish Fri Sep 18 14:35:29 2009
91.96% done, estimate finish Fri Sep 18 14:35:29 2009
93.14% done, estimate finish Fri Sep 18 14:35:29 2009
94.32% done, estimate finish Fri Sep 18 14:35:29 2009
95.49% done, estimate finish Fri Sep 18 14:35:29 2009
96.68% done, estimate finish Fri Sep 18 14:35:29 2009
97.85% done, estimate finish Fri Sep 18 14:35:30 2009
99.03% done, estimate finish Fri Sep 18 14:35:30 2009
Total translation table size: 2048
Total rockridge attributes bytes: 3072
Total directory bytes: 8192
Path table size(bytes): 64
Max brk space used 22000
424109 extents written (828 MB)
Inserting md5sum into iso image...
md5 = acc743cfa451d26803272dd9a3d28f91
Inserting fragment md5sums into iso image...
fragmd5 = ae6e39174671ac76213bc1cdaa8b622a2cb39e21136fbd9b9ccf3a355c32
frags = 20
Setting supported flag to 0
[daniel@pniowek ~]$ 

zechcę dodać openoffice.org czy to wystarczy dodać

#   pakiet openoffice
openoffice.org-writer
openoffice.org-calc
openoffice.org-draw
openoffice.org-impress
openoffice.org-langpack-pl_PL

 

czy jak dopiszę przed %end

chkconfig httpd on

chkconfig mysqld on

to serwer uruchomi się razem z systemem ?

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...
(pendrive 4GB, zużytych 2,7GB pozostało 1,1GB) tak więc Slax nie jest raczej wart już zainteresowania :D
Tak właśnie działa edycja na forum, dopiero zauważyłem Twój wyedytowany post <_< W sumie ja mam trochę inne podejście przeznaczam na wirtualną partycję kilkaset mega (256MB), które zajmowane są tylko przez pliki konfiguracyjne ~/.* , a wszystkie inne dane trzymam bezpośrednio na partycji głównej. Takie rozwiązanie pozwala odczytać te pliki nawet bez uruchamiania obrazu, czyli nawet na windowsie :) Przy Twoim podejściu można właściwie zapomnieć o tym, że jest to system przenośny.

co miał zrobić zrobił niestety nie bez błędów, czy muszę wyczyścić jakiś katalog by stworzyć kolejne LivCD

przedstawiam poniżej poprzycinany proces

Chodzi o to, że livecd-creator to bardzo delikatny program i zdarza mu się wysypać bez powodów... Po błędzie będzie automatycznie wysypywał się za każdym razem. Na razie jedyne rozwiązanie jakie znalazłem to ponowne uruchomienie komputera i ponowne wygenerowanie identycznego obrazu powinno zakończyć się powodzeniem. Też dobrym rozwiązaniem jest używanie zewnętrznego foderu cache (jak używam dowiązania do standardowego katalogu) wtedy nie ma potrzeby za każdym razem ściągać pakietów.

czy jak dopiszę przed %end

chkconfig httpd on

chkconfig mysqld on

to serwer uruchomi się razem z systemem ?

Możesz to dopisać do pliku livesys na końcu pliku, czyli:

cat >> /etc/rc.d/init.d/livesys << EOF
chkconfig httpd on
chkconfig mysqld on
EOF

Ale tak poprawnie jak to założyli twórcy powinieneś na początku pliku w 10 linii dopisać usługi, czyli:

services --enabled=NetworkManager,httpd,mysql --disabled=network,sshd,bluetooth,ip6tables,nfs,nfslock,firstboot

Odnośnik do komentarza
Udostępnij na innych stronach

jak bardzo da się takie livCD/USB uczynić indywidualnym
Bardzo :) właściwie jak się uprzeć to niewiele jest elementów, których nie można zmienić, ale wtedy pojawia się myśl czy jest sens przerabiać gotową dystrybucję, czy lepiej stworzyć własną. Zauważ, że na końcu ks tworzony jest plik /etc/rc.d/init.d/livesys, który jest usługą i będzie wykonywany podczas startu komputera, czyli możesz do niego wrzucić co chcesz. Przykładowo dla tej tapety najlepiej jest użyć programu gconftool-2 (graficzna nakładka to gconf-editor) i dodać taką linię do livesys:

gconftool-2 -t string -s /desktop/gnome/background/picture_filename /sciezka/do/pliku

Poza tym przy zapamiętywaniu danych nie ma sensu tak kombinować, bo i tak po zmianie pulpitu ustawienia zostaną zapisane.

 

pytam bo wyedytowałem swój *.ks

czy ktoś zechciał by go obejrzeć fachowym okiem ?

Może niefachowym, ale wrzuć to zobaczę.
Odnośnik do komentarza
Udostępnij na innych stronach

być może na około wykonuję pewne rzeczy ale robię to po raz pierwszy

master of linux nie jestem :D

zależało mi na stworzeniu wersji Live z aplikacjami których używam i z serwerem www możliwie gotowym do działania

stąd te pliki systemowe (są one skopiowane z LiveCD i wyedytowane)

niestety w przypadku phpMyAdmin nieudało mi się do końca

bo nie ładuje się standardowa strona w przeglądarce

łąduje się bez gfafiki powiedziałbym, reszta działa raczej bez zarzutu

plik jest jeszcze bez zmian które mi zaleciłeś, dopiero je wprowadzę

 

 

# Pniówek, własny kickstart na bazie znalezionych w internecie 
# i na bazie fedora-livecd-pniowek-pl_PL.ks v0.1 
# edytowanego przez "thof" forum.fedora.pl

%include fedora-livecd-desktop.ks

lang pl_PL.UTF-8
timezone Europe/Warsaw
keyboard pl2
bootloader --timeout=3
firewall --enabled
services --enabled=NetworkManager,bluetooth --disabled=network,sshd,ip6tables,nfs,nfslock,firstboot
part / --size 4096

repo --name=rpmfusion-free --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-11&arch=$basearch
repo --name=rpmfusion-free-updates --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-11&arch=$basearch
repo --name=rpmfusion-nonfree --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-11&arch=$basearch
repo --name=rpmfusion-nonfree-updates --mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-updates-released-11&arch=$basearch
repo --name=adobe-linux-i386 --baseurl=http://linuxdownload.adobe.com/linux/i386/
repo --name=mojerepo --baseurl=http://files.getdropbox.com/u/1050707/yum/i386/

%packages
@polish-support
@games
@office

# jesli potrzebujesz anacondy do instalacji wstaw #
#-anaconda

# można zrezygnować jeśli niepotrzebne
#VirtualBox
#wine
#wine-core
#wine-tools
#-java
#-gimp

# dodane przez thof:
vlc
#opera
htop
gparted
flash-plugin
mc
yumex
# gnumeric
# exaile
smplayer
gecko-mediaplayer
gstreamer
gstreamer-ffmpeg
gstreamer-plugins-bad
gstreamer-plugins-base
gstreamer-plugins-flumpegdemux
gstreamer-plugins-good
gstreamer-plugins-ugly
gstreamer-python
totem-gstreamer
xine-lib
xine-lib-extras
xine-lib-extras-freeworld
wget
# kadu
rtorrent
libdvdcss
libdvdcss2
liberation-fonts-common
liberation-mono-fonts
liberation-sans-fonts
liberation-serif-fonts
unrar
gnome-applet-netspeed
conky
lm_sensors
hddtemp
testdisk
# epiphany

#   serwer www
httpd
mysql
mysql-server
php
php-mysql
php-gd
phpmyadmin

# moje programy
glabels
wammu
audacity-freeworld
filezilla
thunderbird
thunderbird-lightning
gconf-editor
lazarus
avidemux
scribus
mozilla-vlc
-tomboy
-abiword

# moje narzędzia
gparted
testdisk
partimage
ntfs-3g
memtest86+
fsarchiver
util-linux-ng

# dictionaries are big
-aspell-*
-hunspell-*
#-man-pages*

# usuniete:
-m17n*
-scim*

-fedora-release-notes
-anthy-9100h
-cjkuni-uming-fonts
-ibus-pinyin
-oxygen-icon-theme
# -rhythmbox
-bitmap-fonts
-libhangul
-libchewing
-words
-gnupg
-leonidas-backgrounds-kdm
-gnome-backgrounds
-orca
-gok
-festival
-festival-speechtools-libs
-festival-lib
-festvox-slt-arctic-hts
# -compiz-fusion
# -compiz-gnome
-net-snmp-libs
-gnome-system-monitor
-docbook-dtds
-netpbm-progs
-vlgothic-fonts
-un-core-fonts-dotum
-system-config-lvm 
-jomolhari-fonts
-mousetweaks
-gnome-pilot
-pilot-link
-kacst-fonts
-smolt
-smolt-firstboot

# sterowniki potrzebne do uruchomienia niektorych drukarek
# -gutenprint-foomatic
# -gutenprint

# usuwanie evolution
-evolution
-evolution-perl
-nautilus-sendto

# usuwanie pulseaudio (w zaleznosciach rowniez obslugi bluetooth),
#dodatkowo tracimy mozliwosc sterowania natezeniem glosnosci za pomoca appletu na panelu 
# oraz klawiszami multimedialnymi. Do sterowania glosnoscia mozna uzyc gst-mixer, a klawisze mozna przypisac pod odpowiednie zdarzenia.
#-gnome-bluetooth-libs 
#-gnome-bluetooth 
#-bluez 
#-pulseaudio-module-bluetooth  
#-pulseaudio 
#-pulseaudio-utils 
#-alsa-plugins-pulseaudio 
#-pulseaudio-module-gconf 
#-pulseaudio-module-x11

%end

%post
#-------------------------strona startowa------------------------------------
# ustawienie strony domowej 
cat << EOF > `ls -1 /usr/lib*/firefox*/browserconfig.properties`
browser.startup.homepage=http://fedoraproject.org
EOF
#-------------------------skróty---------------------------------------------
mkdir -p /etc/skel/Desktop
mkdir -p /etc/skel/pliki
mkdir -p /etc/skel/public_html
# dodanie skrótu gnome-terminal na pulpicie
cp /usr/share/applications/gnome-terminal.desktop /etc/skel/Desktop

# stworzenie skrótu do strony na pulpicie fedora
mkdir -p /etc/skel/Desktop
cat << EOF > /etc/skel/Desktop/Fedora.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Fedora
Type=Link
URL=http://fedoraproject.org
Icon=gnome-fs-bookmark
EOF

# stworzenie skrótu do serwera na pulpicie  Apache
mkdir -p /etc/skel/Desktop
cat << EOF > /etc/skel/Desktop/Apache.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Apache
Type=Link
URL=http://127.0.0.1
Icon=gnome-fs-bookmark
EOF

# stworzenie skrótu do serwera na pulpicie  phpMyAdmin
mkdir -p /etc/skel/Desktop
cat << EOF > /etc/skel/Desktop/phpMyAdmin.desktop
[Desktop Entry]
Encoding=UTF-8
Name=phpMyAdmin
Type=Link
URL=http://127.0.0.1/phpMyAdmin
Icon=gnome-fs-bookmark
EOF

# stworzenie skrótu do serwera na pulpicie  test serwer
mkdir -p /etc/skel/Desktop
cat << EOF > /etc/skel/Desktop/Twój_Test_Serwer.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Twoja pierwsza strona - testowa
Type=Link
URL=http://127.0.0.1/~liveuser/test.php
Icon=gnome-fs-bookmark
EOF
#---------------------------pliki---------------------------------------
#tworze plik do testu serwera
mkdir -p /etc/skel/public_html
cat << EOF >/etc/skel/public_html/test.php
// test.php 
 <?php 
 phpinfo(); 
 ?> 
EOF

#plik startujący serwer  -------------------------------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/startsrv
/etc/init.d/httpd start
/etc/init.d/mysqld start
EOF

#plik stopujący serwer  ---------------------------------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/stopsrv
/etc/init.d/httpd stop
/etc/init.d/mysqld stop
EOF

#plik restartujący serwer -------------------------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/restartsrv
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
EOF

#----------------------------instrukcje.txt-----------------------------
#plik instrukcji na pulpicie
mkdir -p /etc/skel/Desktop
cat << EOF > /etc/skel/Desktop/Twoje_Instrukcje.txt

wszystkie polecenia tu podane należy wydać jako root
w konsoli wpisz su i wciśnij Enter
pamiętaj że po zmianie hasła rota aby pracować jako root 
po wpisaniu "su -" trzeba będzie podać hasło "kompaan"
po ile nie ustawisz sobie innego hasła samodzielnie

#-----------------------serwer www-------
przygotowany jest plik konfigurujący serwer www
confsrv w katalogu pliki

kopiujemy go do sbin i nadajemy prawa do wykonania
cp /home/liveuser/pliki/confsrv /sbin
chmod o+x /sbin/confsrv
confsrv

to zapewni szybkie skonfigurowanie serwera www jedną komendą

aby miec polecenia do wł/wy serwera
zostały też uwzględnione poniższe komendy w pliku confsrv
cp /home/liveuser/pliki/*srv /sbin
chmod o+x /sbin/*srv
i
aby wystartować serwer www, wpisz:su -c startsrv 
aby zatrzymać serwer www, wpisz:su -c stopsrv 
aby restartować serwer www, wpisz:su -c restartsrv 
jeśli jesteś na koncie roota "su -c" jest niepotrzebne

jeśli chcesz aby serwer startował razem z systemem wydaj polecenia:
chkconfig httpd on
chkconfig mysqld on

#---------------------hasła ----

hasło roota i hasło do bazy mysql: kompaan

#---------------------infoo -----
użyj skrótów html aby sprawdzić czy serwer działa
tworząc stronę internetową:
stwórz katalog 'mojastrona' w katalodu public_html
tam skopiuj lub wypakuj pliki, np:mambo lub swoją stronę html
a w przeglądarce wpisz
127.0.0.1/~liveuser/mojastrona
aby zobaczyć wyniki lub zacząć pracę

# Daniel Bajan [email protected]

EOF
#------------------------------------koniec instrukcje.txt--------------------

#----------------------------------confsrv-----------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/confsrv
# plik przygotowujący konfigurację serwera

cp /home/liveuser/pliki/*srv /sbin
chmod o+x /sbin/*srv
mv /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.back
cp /home/liveuser/pliki/httpd.conf /etc/httpd/conf/httpd.conf
chmod o+x /home/liveuser
chmod o+x /home/liveuser/public_html
/etc/init.d/httpd start
/etc/init.d/mysqld start
mysqladmin -u root password kompaan
mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.back
cp /home/liveuser/pliki/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf
#mv /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.sample.inc.php.back
mv /usr/share/phpMyAdmin/config.inc.php /usr/share/phpMyAdmin/config.inc.php.back	
cp /home/liveuser/pliki/config.inc.php /usr/share/phpMyAdmin/config.inc.php
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
usermod -G -a apache liveuser
echo "kompaan" | passwd --stdin root
echo "Teraz możesz sprawdzić czy serwer działa"
echo "uruchom skróty z pulpitu"
echo "Możesz usunąć katalog pliki z pulpitu"
echo "--->   hasło roota zostało zmienione    <==="
echo "i jest podane w pliku *instrukcje.txt"
echo "zostałeś dodany do nowej grupy, uruchom ponownie system"

# Daniel Bajan [email protected]
EOF
#----------------------------------koniec confsrv-----------------------

#----------------------------------httpd.conf-----------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/httpd.conf
#
#
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# The configuration directives are grouped into three basic sections:
#  1. Directives that control the operation of the Apache server process as a
#     whole (the 'global environment').
#  2. Directives that define the parameters of the 'main' or 'default' server,
#     which responds to requests that aren't handled by a virtual host.
#     These directives also provide default values for the settings
#     of all virtual hosts.
#  3. Settings for virtual hosts, which allow Web requests to be sent to
#     different IP addresses or hostnames and have them handled by the
#     same Apache server process.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "/etc/httpd" will be interpreted by the
# server as "/etc/httpd/logs/foo.log".
#

### Section 1: Global Environment
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests it can handle or where it
# can find its configuration files.
#

#
# Don't give away too much information about all the subcomponents
# we are running.  Comment out this line if you don't mind remote sites
# finding out what major optional modules you are running
ServerTokens OS

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# NOTE!  If you intend to place this on an NFS (or otherwise network)
# mounted filesystem then please read the LockFile documentation
# (available at <URL:http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>);
# you will save yourself a lot of trouble.
#
# Do NOT add a slash at the end of the directory path.
#
ServerRoot "/etc/httpd"

#
# PidFile: The file in which the server should record its process
# identification number when it starts.
#
PidFile run/httpd.pid

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 120

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive Off

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
## 

# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>

# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule cgi_module modules/mod_cgi.so

#
# The following modules are not loaded by default:
#
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule asis_module modules/mod_asis.so

#
# Load config files from the config directory "/etc/httpd/conf.d".
#
Include conf.d/*.conf

#
# ExtendedStatus controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.
#
#ExtendedStatus On

#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
#  . On HPUX you may not be able to use shared memory as nobody, and the
#    suggested workaround is to create a user www and use that user.
#  NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
#  when the value of (unsigned)Group is above 60000; 
#  don't use Group #-1 on these systems!
#
User apache
Group apache

### Section 2: 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. [email protected]
#
ServerAdmin root@localhost

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If this is not set to valid DNS name for your host, server-generated
# redirections will not work.  See also the UseCanonicalName directive.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make 
# redirections work in a sensible way.
#
#ServerName www.example.com:80

#
# UseCanonicalName: Determines how Apache constructs self-referencing 
# URLs and the SERVER_NAME and SERVER_PORT variables.
# When set "Off", Apache will use the Hostname and Port supplied
# by the client.  When set "On", Apache will use the value of the
# ServerName directive.
#
UseCanonicalName Off

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/www/html">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
   Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
   AllowOverride None

#
# Controls who can get stuff from this server.
#
   Order allow,deny
   Allow from all

</Directory>

#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid.  This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
#
# See also: http://httpd.apache.org/docs/misc/FAQ.html#forbidden
#
<IfModule mod_userdir.c>
   #
   # UserDir is disabled by default since it can confirm the presence
   # of a username on the system (depending on home directory
   # permissions).
   #
   #UserDir disabled

   #
   # To enable requests to /~user/ to serve the user's public_html
   # directory, remove the "UserDir disabled" line above, and uncomment
   # the following line instead:
   # 
   UserDir public_html

</IfModule>

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
   AllowOverride FileInfo AuthConfig Limit
   Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
   <Limit GET POST OPTIONS>
       Order allow,deny
       Allow from all
   </Limit>
   <LimitExcept GET POST OPTIONS>
       Order deny,allow
       Deny from all
   </LimitExcept>
</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents.  The MultiViews Option can be used for the 
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html.var

#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<Files ~ "^\.ht">
   Order allow,deny
   Deny from all
</Files>

#
# TypesConfig describes where the mime.types file (or equivalent) is
# to be found.
#
TypesConfig /etc/mime.types

#
# DefaultType is the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
<IfModule mod_mime_magic.c>
#   MIMEMagicFile /usr/share/magic.mime
   MIMEMagicFile conf/magic
</IfModule>

#
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off

#
# EnableMMAP: Control whether memory-mapping is used to deliver
# files (assuming that the underlying OS supports it).
# The default is on; turn this off if you serve from NFS-mounted 
# filesystems.  On some systems, turning it off (regardless of
# filesystem) can improve performance; for details, please see
# http://httpd.apache.org/docs/2.2/mod/core.html#enablemmap
#
#EnableMMAP off

#
# EnableSendfile: Control whether the sendfile kernel support is 
# used to deliver files (assuming that the OS supports it). 
# The default is on; turn this off if you serve from NFS-mounted 
# filesystems.  Please see
# http://httpd.apache.org/docs/2.2/mod/core....#enablesendfile
#
#EnableSendfile off

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog logs/error_log

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

# "combinedio" includes actual counts of actual bytes received (%I) and sent (%O); this
# requires the mod_logio module to be loaded.
#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio

#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here.  Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
#CustomLog logs/access_log common

#
# If you would like to have separate agent and referer logfiles, uncomment
# the following directives.
#
#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent

#
# For a single logfile with access, agent, and referer information
# (Combined Logfile Format), use the following directive:
#
CustomLog logs/access_log combined

#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (internal error documents, FTP directory
# listings, mod_status and mod_info output etc., but not CGI generated
# documents or custom error documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of:  On | Off | EMail
#
ServerSignature On

#
# Aliases: Add here as many aliases as you need (with no limit). The format is 
# Alias fakename realname
#
# Note that if you include a trailing / on fakename then the server will
# require it to be present in the URL.  So "/icons" isn't aliased in this
# example, only "/icons/".  If the fakename is slash-terminated, then the 
# realname must also be slash terminated, and if the fakename omits the 
# trailing slash, the realname must also omit it.
#
# We include the /icons/ alias for FancyIndexed directory listings.  If you
# do not use FancyIndexing, you may comment this out.
#
Alias /icons/ "/var/www/icons/"

<Directory "/var/www/icons">
   Options Indexes MultiViews FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

#
# WebDAV module configuration section.
# 
<IfModule mod_dav_fs.c>
   # Location of the WebDAV lock database.
   DAVLockDB /var/lib/dav/lockdb
</IfModule>

#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www/cgi-bin">
   AllowOverride None
   Options None
   Order allow,deny
   Allow from all
</Directory>

#
# Redirect allows you to tell clients about documents which used to exist in
# your server's namespace, but do not anymore. This allows you to tell the
# clients where to look for the relocated document.
# Example:
# Redirect permanent /foo http://www.example.com/bar

#
# Directives controlling the display of server-generated directory listings.
#

#
# IndexOptions: Controls the appearance of server-generated directory
# listings.
#
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8

#
# AddIcon* directives tell the server which icon to show for different
# files or filename extensions.  These are only displayed for
# FancyIndexed directories.
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

#
# DefaultIcon is which icon to show for files which do not have an icon
# explicitly set.
#
DefaultIcon /icons/unknown.gif

#
# AddDescription allows you to place a short description after a file in
# server-generated indexes.  These are only displayed for FancyIndexed
# directories.
# Format: AddDescription "description" filename
#
#AddDescription "GZIP compressed document" .gz
#AddDescription "tar archive" .tar
#AddDescription "GZIP compressed tar archive" .tgz

#
# ReadmeName is the name of the README file the server will look for by
# default, and append to directory listings.
#
# HeaderName is the name of a file which should be prepended to
# directory indexes. 
ReadmeName README.html
HeaderName HEADER.html

#
# IndexIgnore is a set of filenames which directory indexing should ignore
# and not include in the listing.  Shell-style wildcarding is permitted.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

#
# DefaultLanguage and AddLanguage allows you to specify the language of 
# a document. You can then use content negotiation to give a browser a 
# file in a language the user can understand.
#
# Specify a default language. This means that all data
# going out without a specific language tag (see below) will 
# be marked with this one. You probably do NOT want to set
# this unless you are sure it is correct for all cases.
#
# * It is generally better to not mark a page as 
# * being a certain language than marking it with the wrong
# * language!
#
# DefaultLanguage nl
#
# Note 1: The suffix does not have to be the same as the language
# keyword --- those with documents in Polish (whose net-standard
# language code is pl) may wish to use "AddLanguage pl .po" to
# avoid the ambiguity with the common suffix for perl scripts.
#
# Note 2: The example entries below illustrate that in some cases 
# the two character 'Language' abbreviation is not identical to 
# the two character 'Country' code for its country,
# E.g. 'Danmark/dk' versus 'Danish/da'.
#
# Note 3: In the case of 'ltz' we violate the RFC by using a three char
# specifier. There is 'work in progress' to fix this and get
# the reference data for rfc1766 cleaned up.
#
# Catalan (ca) - Croatian (hr) - Czech (cs) - Danish (da) - Dutch (nl)
# English (en) - Esperanto (eo) - Estonian (et) - French (fr) - German (de)
# Greek-Modern (el) - Hebrew (he) - Italian (it) - Japanese (ja)
# Korean (ko) - Luxembourgeois* (ltz) - Norwegian Nynorsk (nn)
# Norwegian (no) - Polish (pl) - Portugese (pt)
# Brazilian Portuguese (pt-BR) - Russian (ru) - Swedish (sv)
# Simplified Chinese (zh-CN) - Spanish (es) - Traditional Chinese (zh-TW)
#
AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw

#
# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this.
#
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

#
# ForceLanguagePriority allows you to serve a result page rather than
# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback)
# [in case no accepted languages matched the available variants]
#
ForceLanguagePriority Prefer Fallback

#
# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default.  To use the 
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:
#
#AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-2

#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
#AddType application/x-tar .tgz

#
# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
# Despite the name similarity, the following Add* directives have nothing
# to do with the FancyIndexing customization directives above.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz

# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

#
#   MIME-types for downloading Certificates and CRLs
#
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl

#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
#AddHandler cgi-script .cgi

#
# For files that include their own HTTP headers:
#
#AddHandler send-as-is asis

#
# For type maps (negotiated resources):
# (This is enabled by default to allow the Apache "It Worked" page
#  to be distributed in multiple languages.)
#
AddHandler type-map var

#
# Filters allow you to process content before it is sent to the client.
#
# To parse .shtml files for server-side includes (SSI):
# (You will also need to add "Includes" to the "Options" directive.)
#
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

#
# Action lets you define media types that will execute a script whenever
# a matching file is called. This eliminates the need for repeated URL
# pathnames for oft-used CGI file processors.
# Format: Action media/type /cgi-script/location
# Format: Action handler-name /cgi-script/location
#

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# Putting this all together, we can internationalize error responses.
#
# We use Alias to redirect any /error/HTTP_<error>.html.var response to
# our collection of by-error message multi-language collections.  We use 
# includes to substitute the appropriate text.
#
# You can modify the messages' appearance without changing any of the
# default HTTP_<error>.html.var files by adding the line:
#
#   Alias /error/include/ "/your/include/path/"
#
# which allows you to create your own set of files by starting with the
# /var/www/error/include/ files and
# copying them to /your/include/path/, even on a per-VirtualHost basis.
#

Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
   <Directory "/var/www/error">
       AllowOverride None
       Options IncludesNoExec
       AddOutputFilter Includes html
       AddHandler type-map var
       Order allow,deny
       Allow from all
       LanguagePriority en es de fr
       ForceLanguagePriority Prefer Fallback
   </Directory>

#    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
#    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
#    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
#    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
#    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
#    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
#    ErrorDocument 410 /error/HTTP_GONE.html.var
#    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
#    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
#    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
#    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
#    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
#    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
#    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
#    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
#    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
#    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

</IfModule>
</IfModule>

#
# The following directives modify normal HTTP response behavior to
# handle known problems with browser implementations.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

#
# The following directive disables redirects on non-GET requests for
# a directory that does not include the trailing slash.  This fixes a 
# problem with Microsoft WebFolders which does not appropriately handle 
# redirects for folders with DAV methods.
# Same deal with Apple's DAV filesystem and Gnome VFS support for DAV.
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully

#
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
#<Location /server-status>
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from .example.com
#</Location>

#
# Allow remote server configuration reports, with the URL of
#  http://servername/server-info (requires that mod_info.c be loaded).
# Change the ".example.com" to match your domain to enable.
#
#<Location /server-info>
#    SetHandler server-info
#    Order deny,allow
#    Deny from all
#    Allow from .example.com
#</Location>

#
# Proxy Server directives. Uncomment the following lines to
# enable the proxy server:
#
#<IfModule mod_proxy.c>
#ProxyRequests On
#
#<Proxy *>
#    Order deny,allow
#    Deny from all
#    Allow from .example.com
#</Proxy>

#
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
#
#ProxyVia On

#
# To enable a cache of proxied content, uncomment the following lines.
# See http://httpd.apache.org/docs/2.2/mod/mod_cache.html for more details.
#
#<IfModule mod_disk_cache.c>
#   CacheEnable disk /
#   CacheRoot "/var/cache/mod_proxy"
#</IfModule>
#

#</IfModule>
# End of proxy directives.

### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
#
# NOTE: NameVirtualHost cannot be used without a port specifier 
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
#    ServerAdmin [email protected]
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
EOF

#--------------------------koniec httpd.conf----------------------

#--------------------------phpMyAdmin.conf----------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/phpMyAdmin.conf
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
  order deny,allow
  #deny from all
  allow from 127.0.0.1
  allow from ::1
</Directory>

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries>
   Order Deny,Allow
   Deny from All
   Allow from None
</Directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <Directory /usr/share/phpMyAdmin>
#        SecRuleInheritance Off
#    </Directory>
#</IfModule>

EOF

#---------------------------koniec phpMyAdmin.conf---------------------------

#---------------------------config.inc.php---------------------------
mkdir -p /etc/skel/pliki
cat << EOF > /etc/skel/pliki/config.inc.php
<?php

/**
* Server(s) configuration
*/
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use
// $cfg['Servers'][0]. You can disable a server config entry by setting host
// to ''. If you want more than one server, just copy following section
// (including $i incrementation) serveral times. There is no need to define
// full server array, just define values you need to change.
$i++;
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                   // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                   // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                   // and "mysql/db" tables).
                                                   // The controluser is also
                                                   // used for all relational
                                                   // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'kompaan';          // MySQL password (only needed
                                                   // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']       = '';          // If set to a db-name, only
                                                   // this db is displayed in left frame
                                                   // It may also be an array of db-names, where sorting order is relevant.
$cfg['Servers'][$i]['hide_db']       = '';          // Database name to be hidden from listings
$cfg['Servers'][$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname

$cfg['Servers'][$i]['pmadb']         = '';          // Database used for Relation, Bookmark and PDF Features
                                                   // (see scripts/create_tables.sql)
                                                   //   - leave blank for no support
                                                   //     DEFAULT: 'phpmyadmin'
$cfg['Servers'][$i]['bookmarktable'] = '';          // Bookmark table
                                                   //   - leave blank for no bookmark support
                                                   //     DEFAULT: 'pma_bookmark'
$cfg['Servers'][$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                   //   - leave blank for no relation-links support
                                                   //     DEFAULT: 'pma_relation'
$cfg['Servers'][$i]['table_info']    = '';          // table to describe the display fields
                                                   //   - leave blank for no display fields support
                                                   //     DEFAULT: 'pma_table_info'
$cfg['Servers'][$i]['table_coords']  = '';          // table to describe the tables position for the PDF schema
                                                   //   - leave blank for no PDF schema support
                                                   //     DEFAULT: 'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages']     = '';          // table to describe pages of relationpdf
                                                   //   - leave blank if you don't want to use this
                                                   //     DEFAULT: 'pma_pdf_pages'
$cfg['Servers'][$i]['column_info']   = '';          // table to store column information
                                                   //   - leave blank for no column comments/mime types
                                                   //     DEFAULT: 'pma_column_info'
$cfg['Servers'][$i]['history']       = '';          // table to store SQL history
                                                   //   - leave blank for no SQL query history
                                                   //     DEFAULT: 'pma_history'
$cfg['Servers'][$i]['verbose_check'] = TRUE;        // set to FALSE if you know that your pma_* tables
                                                   // are up to date. This prevents compatibility
                                                   // checks and thereby increases performance.
$cfg['Servers'][$i]['AllowRoot']     = TRUE;        // whether to allow root login
$cfg['Servers'][$i]['AllowDeny']['order']           // Host authentication order, leave blank to not use
                                    = '';
$cfg['Servers'][$i]['AllowDeny']['rules']           // Host authentication rules, leave blank for defaults
                                    = array();
?>
EOF
#-------------------------- koniec config.inc.php---------------------------

# poprawka na autologowanie
cat >> /etc/rc.d/init.d/livesys << EOF
sed -i 's/TimedLoginDelay=60/TimedLoginDelay=0/' /etc/gdm/custom.conf
cat >> /etc/gdm/custom.conf << FOE
AutomaticLoginEnable=true
AutomaticLogin=liveuser
FOE

EOF

%end
# Daniel Bajan [email protected]

 

te błędy które podałem wcześniej pojawiały się zawsze ale LiveCD tworzyło się mimo to i działalo

Odnośnik do komentarza
Udostępnij na innych stronach

w między czasie zainstalowałem revisor i system-config-kickstart

niestety nie wiele mi to pomogło na dodatek więcej błedów mi się wyświetla

a niżeli cokolwiek zrobie

 

myslałem że dzięki system-config-kickstart

dowiem się jak edytować i tworzyc pliki typu *.ks

revisor myślałem że pomoże idealniej dopasować programy

które chcę zamieścić na LiveCD ale szkoda czasu

 

prostota i efekt recepty z 1 postu nie równa się z powyższym oprogramowaniem

 

jeśli ktoś zna godny polecenia link o budowaniu *.ks

a nawet pisaniu skryptów które można zamieszczać w takim pliku będę wdzięczny

 

mówiąc o własnej dystrybucji thof co miałeś na myśli?

Odnośnik do komentarza
Udostępnij na innych stronach

Nom revisor jest tragiczny, wolny, duży itp. W dokumentacji redhata jest trochę o ks. Nie wiem co masz na myśli pisząc "pomoże idealniej dopasować programy", bo co jeszcze chciałbyś zrobić? Po prostu do pliku ks wpisujesz co chcesz tak samo jak do terminala i to wszystko. Jeśli chodzi o własną dystrybucję to są projekt udostępniające narzędzia wspomagające zbudowanie własnej dystrybucji. Dobre dla kogoś go chce poznać linuksa od podstaw, ale wymaga dużo czasu i pracy. Przykładowo http://www.linuxfromscratch.org/ lub http://rocklinux.net/ .

EDIT: A i jeszcze to http://www.t2-project.org/

Odnośnik do komentarza
Udostępnij na innych stronach

Byłem dzisiaj w empiku i w październikowym Linux+ pojawił się artykuł nt. tworzenia własnego livecd (7 stron tekstu). Tylko przejrzałem i z tego co widziałem to livecd było oparte o slaxa, debiana i knoppixa. Dla mnie trochę ta gazetka za droga (25zł), ale jakby ktoś kupił i napisał czy są tam jakieś wartościowe informacje to byłoby fajnie. Poza tym w Linux Magazine równocześnie pojawił się art "Twój własny slax", ale tylko 2 strony, więc bardziej opłaca się kupić Linux+.

Odnośnik do komentarza
Udostępnij na innych stronach

mam ten egzemplarz Linux+ na półce, bo nie mam czasu go przeczytać,

ale to nie do końca to czego potrzebuje,

po szybkim zerknięciu,

jeśli jest potrzeba to mogę streścić i opisać tu artyuł,

wziąłem sobie 2-letnią prenumeratę, wyszło jakoś 10zł za egzemplarz :lammer: a nie 25

 

edit 08.2010

 

"gconftool-2 -t string -s /desktop/gnome/background/picture_filename /sciezka/do/pliku"

dotyczy jedynie plików które są z obrazem jaki tworzę.. ? ?

a jak wstawić włąsne pliki do tworzonego liveCD ?

podkreślam że to nie będzie liveUSB, gdzie można to robić wielokrotnie..

 

chciałbym stworzyc płytkę liveCD z filmem instruktarzowym który będzie się znajdował

w katalogu domowym czy pulpicie..

wiem jak umieścić plik na pulpicie,

ale nie wiem jak go wsadzić do przygotowywanego ISO

 

więc proszę o pomoc

Edytowane przez pniowek
ortografia
Odnośnik do komentarza
Udostępnij na innych stronach

  • 10 months later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...