PROJECTO LIVECD ( DEI-ISEP / GULDEI )

RELATÓRIO

1/4/2004
18/4/2004
22/4/2004
6/5/2004
8/5/2004
17/5/2004
21/5/2004
1/6/2004
3/6/2004

ToDo
Notes
Links

~/pub


1/4/2004

Partições Disco:
hda1 5GB ext2 (linuxnative) - To Work
hda5 5GB ext2 (linuxnative) - To Work Backup
hda6 5GB ext2 (linuxnative) - To Work Backup 2 / Script, etc...
hda7 800MB ext2 (linuxnative) - ISO


- Problemas no acesso à Internet. Knoppix não reconheceu NIC
Experimentar com outra placa

Todos os passos do "KnoppixRemasteringHowto" sem problemas até "Creating ISO"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- Problemas no comando "mkisofs"
Comando:
mkisofs -R -U -V "KNOPPIX.net filesystem" -P "KNOPPIX www.knoppix.net" -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/ KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX

Explicação comando MKISOFS:
-R Generate SUSP and RR records using the Rock Ridge
protocol to further describe the files on the iso9660 filesystem.
-U Allows "Untranslated" filenames, completely violating the
iso9660 standards described above.
-V "KNOPPIX.net filesystem" volume name or label
-P "KNOPPIX www.knoppix.net" identificacao do publicador - nome, url, mail, telefone,...
-hide-rr-moved Rename the directory RR_MOVED to .rr_moved in the Rock Ridge tree.
-cache-inodes ???????????
-no-bak Do not include backup files files on the iso9660 filesystem. ('~' or '#' or end in '.bak')
-pad Pad the end of the ISO9660 by 16 sectors (32kB).
If the total size then is not a multiple of 16 sectors, the needed number of sectors is added.
/mnt/hda1/knx/source/ KNOPPIX |
nice -5 Corre um comando com prioridade actualizada
/usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX


MAN mkisofs: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/man/mkisofs-1.13.html


A testar (de novo):
- umount /proc
- Sair chroot ctrl+D

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

Comandos Gestão apckages DEB
- deborphan - packages orphans
- apt-get update
- apt-cache showpkg package
- apt-get install package
- apt-get remove package
- kpackage   - lista package's instalados


18/4/2004

- Reinicio de todo o processo - usando a ultima versão do Knoppix 3.3 (16/2/2004)

RE-organização partições do Disco:
    hda1 5GB ext2 (linuxnative) - To Work
    hda5 5GB ext2 (linuxnative) - To Work Backup
    hda6 5GB ext2 (linuxnative) - To Work Backup 2 / Script, etc...
    hda7 800MB ext2 (linuxnative) - ISO #1
    hda8 800MB ext2 (linuxnative) - ISO #2
    hda9 800MB ext2 (linuxnative) - ISO #3
    hda10 1,2GB ext2 (linuxnative) - Scripts, Manuais, Links etc...

Separação do Projecto em 3 fases:
    1) "Descompactação" do CD para o disco ;
    2) Customização da Distribuição ;
    3) "Compactação" e criação da ISO ;

Fase 1
Decorreu sem qualquer problema
Após o termino desta parte, foi feito BACKUP para outra partição (incluido Swapfile criado)
(cp -Rp /mnt/hda1/* /mnt/hda5/)

Fase 2
Apenas foi alterada a imagem de fundo do Desktop Knoppix
Foi deixado de lado toda a restante costumização (add/remove packages, layouts, etc)


Fase 3
Criação do CD em dois passos
1. Criar fx comprimido (KNOPPIX)
2. Criar fx ISO (KNOPPIX.iso)
Imagem no final

Uma vez que não havia na altura um gravador CDs disponivel...
Copia fx Comprimido para uma partição de 800MB (hda7)
Criação diskette de boot "para arrancar via disco"!!

Correu tudo normal, como se pode verificar :) imagem#1

Notes:
- Reorganizar Menu "K" à semelhança do Mandrake 10
- Para aceder do Windows ao Knoppix (pe: para "sacar" a ISO): Menu Knoppix -> Services -> Start Samba Server
Fx "ListaSoftwareCD" updated
Novos Links Adicionados
- http://gnubox.dyndns.org:8080/~sunil/knoppix.php
- http://www.stirnimann.com/mystuff/doc/knoppix.txt

ToDo:
- alterar imagem boot ;
- alterar imagem arranke KDE ;
- alterar imagem fundo - OK ;


22/4/2004

hda1 - particao em uso
hda5 - backup hda1 (sem "customizacao")
hda5 - backup hda1 (sem "customizacao")
hda7 - FileSystem 1a customizacão
hda8 - FileSystem ultima customizacão

Customização realizada:
- Remoção de Packages Jogos/Programas
- Alteração KSplash (/usr/share/apps/ksplash/pics/splash_top.png)
- Opcao de PT em boot - ver pequenos erro de chars
- Teclado PT por defeito (no boot) (/etc/ini.d/knoppix-autoconfig)
-
-
-
-
-
-

ToDo (por ordem de prioridade)

- Continuar a remover/adicionar packages
- Estudar re-organização Menu "K"
- Documentar comandos usados (ex: mkiso, dpkg-query, apt-get, etc) - Daniel
- Definição grafismo logotipo DeiX - Daniel + Nuno
- Programa GTK (para validação domino DEI + mount Area /mafalda) - Nuno
- Pagina HTML arranque Knoppix
- Bookmarks Mozilla (/etc/skel/.mozilla/knoppix/uj..../bookmarks.html)
-
-

Notes

- Antes de criar a filesystem apagar *~ (resolv.conf~ e knoppix-autoxonfig~)
- Para remover outras linguas: apt-get remove kde-i18n-*
-


6/5/2004

Escolha de software a usar:
Lista Software proposto plo GULDEI
Documento acima revisto
Estudo das aplicações contidas no Knoppix

Testes de adicão de software ao CD ;
- ArgoUML e tn5250j (aplicações Java) adicionadas sem problemas
Testes de alteração de menus ;
- A alteração do Menu 'K' correu bem, mas nao foi possivel arrancar com o novo filesystem.
- Após retirar as alterações no Menu 'K', ficou tudo ok! - http://www.knoppix.net/forum/viewtopic.php?t=5634     (Alterar MENUs KDE)

NOTA:
O processo de testes é muito lento. Após as alterações, a compilação da filesystem (mkisofs) demora entre 20 a 30 minutos num Pentium 4 - 2.8 GHZ - 512 MB.
Ou seja, uma tarde de trabalho das 14 'as 19h (5h), com esta demora na criação das filesystem, fica reduzido a 2 ou 3 horas


8/5/2004

- Alterar imagem Menu K (kicker)
- tentativa instalar anjuta!!
- Menus em: /etc/skel/.kde/share/applnk

- Primeiro Teste: alteração Menus (re-organização) + Adicionar Bookmarks Mozilla (ERRO)

- Segundo Teste: Menus Re-organizados - OK + Bookmarks Mozilla (OK)
- - tn5250j - OK
- - ArgoUML - Erro! ("Unable to load configuration /root/argo.user.proprerties")
- - Problema teclado - Resolvido

- - Testado: apache OK ; mysql OK ;

Mais um Snapshot X

Documento sobre comandos usados - em progresso

ToDo: Criar em: /home/knoppix/ subdirectorio "public_html" com index.html por defeito ;

Nota:
- Processo "mkisofs" demora 41 minutos, num Pentium 4 - 2.8 GHZ - 512 MB.


17/5/2004

Nota: - para montar area mafalda: smb://_user_@mafalda/_user_

- App login:password e depois smb://_user_:_pass_@mafalda/_user_

- App login:password
- criar "pasta" no Desktop ~/Desktop (ou ~/kde/Desktop) um directorio _user_
- > mount -t smbfs -o username=_user_,password=_passwd_,rw //mafalda/_user_ ~/.desktop/_pasta_
Problema... não está a dar privilegios totais à pasta montada
Opcoes Experimentadas:
   uid=_user_ X
   setuid=_user_ X
   usemp ??
       
Pasta no desktop com permissoes 777 (sugestao ACC) - X

Eng. Andre Moreira
smbmount //MAFALDA/HOME-G ~desktop/_pasta_ -o username=_user_%_pass_,fmask=644,dmask=755,uid=501,gid=100,debug=0,workgroup=DEI
(comando retornado plo LinNeighborhood)
Tambem não dá acesso total

Usando o Smb4K o resultado e' identico... sem premissoes totais

Correcção
Usando o LinNeighborhood e o Smb4K (comando smbmount) não temos permissões (acessos) à pasta "mountada" (via Konqueror, Nautilus, etc... Modo gráfico)

Mas através de um terminal/consola/shell, dentro da pasta passamos a ter os IDs (uid e gid) do user do servidor, podendo portanto fazer quaisquer alterações.

.... ... . . .


21/5/2004

- ArgoUML - OK
- Alterado o KSplash e Kbar - OK
- No directorio /usr/skel/* (que vai depois "alimentar" o /home/knoppix) criei um ficheiro em .tn5250j/sessions com a definição da ligacao dei400.dei.isep.ipp.pt
- No directorio /usr/skel/* (que vai depois "alimentar" o /home/knoppix) criei ficheiro public_html/index.html

Todo:
- No tn5250j ter o dei400.dei.isep.ipp.pt já definido
- Criar ~/public_html/index.html <--- Necessário "ver" onde colocar os ficheiros
- Pequena Aplicação Gráfica que permite Start/Stop/Status dos servicos Apache/MySQL/PHP


1/6/2004

- Removidos todos os pacotes kde-i18n-* (excepto de e fr)
- Remover algum Software
- Update da lista de packages /etc/apt/sources.list
- Instalação pacote kde-i18n-pt

- No arranque do KDE, deixou de aparecer menus e icon. Julgo que será devido ao pacote do KDE em PT


3/6/2004

Partindo do ultimo Backup (18/04) consegui repôr quase toda a situação do dia 1/6 (que tinha sido estragada na instalação do KDE em PT);

Software já adicionado:
- aMSN
- Euler
- Octave 2.0 (é necessário adicionar o GnuPlot)
- tn5250j (falta adicionar menu K)
- ArgoUML (falta adicionar menu K)

Software a adicionar:
- DBDesigner
- Gaudí
- Evaristo
- Netbeans
- Maxima - Calculo Algebrico (apt-get)
- Dia - diagramas (apt-get)

Software já existente no Knoppix:
(analise feita com o Manuel - GULDEI)
- QtParted (fica)
- Scribus (sai)
- Ding (sai)
- Boch (sai)
- XBiff (sai)
- Mutt (sai)
- Audacity (sai)
- Rosegarden (sai)
- Radio (sai)
- GV (ghostview) (sai)
- Fax (sai)

ToDo:
- Remake Menus
- Add knx-hbinstall ao Menu
- Mudar Duplo-Click KDE


ToDo (por ordem de prioridade)

- Finalizar processo de verificação de packages a manter/apagar do Knoppix
- Estudar re-organização Menu "K"
Progresso - Documentar comandos usados (ex: mkiso, dpkg-query, apt-get, etc) - Daniel
- Escolher nome distribuição (Daniel + Nuno)
- - Escolher logotipo
- - - alterar imagem boot ;
- - - alterar imagem arranke KDE ;
- - - alterar imagem fundo - OK ;
- Programa GTK (para validação domino DEI + mount Area /mafalda) - Nuno
- Pagina HTML arranque Knoppix
OK - Bookmarks Mozilla (/etc/skel/.mozilla/knoppix/uj..../bookmarks.html)
-
- No tn5250j ter o dei400.dei.isep.ipp.pt já definido
- Criar ~/public_html/index.html <--- Necessário "ver" onde colocar os ficheiros
- Pequena Aplicação Gráfica que permite Start/Stop/Status dos servicos Apache/MySQL/PHP
- Add knx-hbinstall ao Menu
- Alterações KDE
- - - Mudar Clikc -> Duplo-Click
- - - Mudar Sensibilidade Rato
- Mudar Boot Menu


Notes

Directorios e Ficheiros...

Area Pessoal do Knoppix:
/usr/skel/* (que vai depois "alimentar" o /home/knoppix)

MENUS:
/home/knoppix/.kde/share/applnk
/usr/share/applnk
/etc/skel/.kde/share
~/.kde

IMAGENS:
Wallpaper - /usr/local/lib/knoppix.gif
Menu KDE - /usr/share/apps/kicker/pics/kside.png
******** - /usr/share/apps/kicker/pics/*
ksplash - /usr/share/apps/ksplash/pics

Bookmarks (mozilla):
- /etc/skel/.mozilla/knoppix/ujixazk6.slt/bookmarks.html
- /home/knoppix/.mozilla/knoppix/ujixazk6.slt/bookmarks.html

Comandos...

update-menus
kmenuedit

Comandos Packages

* apt-get remove < pacote >
* apt-get update
* apt-get install < pacote >
* apt-get upgrade < pacote >
* apt-get clean
* apt-get autoclean
* apt-get check

* kpackage
* dpkg -i < pacote.deb >
* dpkg-query -l

* deborphan


Links

REFERENCIAS
- http://www.knoppix.net/docs/index.php/KnoppixRemasteringHowto     (Knoppix Remastering Howto)
- http://gnubox.dyndns.org:8080/~sunil/knoppix.php     (Knoppix Remastering Howto)
- http://www.stirnimann.com/mystuff/doc/knoppix.txt     (Knoppix Remastering Howto)
- http://www.knoppix-std.org/docs/customize.html     (How to Customize Knoppix-STD)
- http://www.linuxdevcenter.com/pub/a/linux/2003/11/20/knoppix.html     (Using and Customizing Knoppix)
- http://www.debian.org/distrib/packages
- http://livecd.berlios.de (mklivecd)
- http://gnubox.dyndns.org:8080/~sunil/knoppix.php     (HOW I BUILT A CUSTOM DEBIAN CD FROM KNOPPIX)
-
- http://newbiedoc.sourceforge.net/system/kernel-pkg.html     (Creating custom kernels with Debian's kernel-package system)
- http://ftp.freenet.de/pub/ftp.uni-kl.de/pub/linux/knoppix/packages.txt     (Lista de packages incluidos no Knoppix)
- http://guiadohardware.net/livros/kurumin/ (Custominze do Kurumin - PT)
-

FÓRUM (posts Úteis)
- http://www.knoppix.net/forum/viewtopic.php?t=5409     (Remastering Suite V1.01 released! Easy Knoppix-Remastering)
- http://www.knoppix.net/forum/viewtopic.php?t=8990     (remastering problem(always KILLED while doing iso9660 image))
- http://www.knoppix.net/forum/viewtopic.php?t=15     (New KNOPPIX remastering HOWTO)
- http://www.knoppix.net/forum/viewtopic.php?t=9450     (Language and remastering)
- http://www.knoppix.net/forum/viewtopic.php?t=2246     (APACHE with PHP module & MySQL on the CD)
- http://www.knoppix.net/forum/viewtopic.php?t=6092     (Create "My Computer" in KDE (easy mode))
- http://www.knoppix.net/forum/viewtopic.php?t=3082     (Alterar icon K e imagem lado Menu K)
- http://www.knoppix.net/forum/viewtopic.php?t=2927     (Installing OpenOfiice.org 1.1 on knoppix?)
- http://www.knoppix.net/forum/viewtopic.php?t=5634     (Alterar MENUs KDE)
- http://www.knoppix.net/forum/viewtopic.php?t=3862     (Alterar MENUs KDE)
- http://www.knoppix.net/forum/viewtopic.php?p=4572     (Alterar MENUs KDE)
- http://www.knoppix.net/forum/viewtopic.php?p=38176     (Alterar MENUs KDE) <---------
- http://www.knoppix.net/forum/viewtopic.php?p=14927     (Alterar MENUs KDE) <---------
-
-