Main     ChangeLog     Screenshots     CD-ROM     Download    
Oct 3 13:38:39      ChangeLog 
 
TUDixLinux Live System
Development pages. Design credits: AquaZooba/OSWD.
                                               
                                               
                                               
|| Evolution ||      
TUXix Beta bis TUDix 1.0 Final: (04.10.2003)
- Fiasco/UX: Modul dope hinzufügen + KDE-Eintrag
- Fiasco/UX: Module console mit log hinzufügen + KDE-Eintrag
- Morebalance: nur auf dem lokalen Interface lauschen
- Hintergrundbild wurde wieder nicht beim Booten von CD genutzt, behoben
- MD5-Summe mit anlegen beim Remastern
- Nameserver aus /etc/resolv.conf löschen
- /etc/mtab durch Symlink auf /proc/mounts ersetzen
TUXix Alpha 3 bis TUDix Beta: (03.10.2003)
- Ersetzen von libxerces21 durch libxerces21c102
  apt-get install libxerces21c102

- Anpassen von anon-proxy auf diese Änderung (CVS 21.09.2003)
  apt-get install anon-proxy/unstable

- Menüentrag für Euler:
  UTF-8 Fix

- Ersetzen von KNOPPIX durch TUDix im KDE-Menü
  /usr/share/apps/kicker/pics/kside.png
  /usr/share/apps/kicker/pics/kside_tile.png

- Hintergrundbild von CD modifizieren, so daß es verwendet wird
  cdrom:/KNOPPIX/background.jpg

- Installation von Parted 1.6.6
  apt-get update
  apt-get install parted

- Weitere Uni-Bookmarks
  /etc/skel/.kde/share/apps/konqueror/bookmarks.xml
  Und zugehörige Favicons
  /etc/skel/.kde/share/cache/favicons/

- Tudix in TUDix ändern
  miniroot:/linuxrc

- Neues Hintergrundbild für Syslinux
  convert -scale 640x480 -colors 16 background.png bg16.ppm
  ppmtolss16 < bg16.ppm > logo.16
  cdrom:/KNOPPIX/boot.img

- Beispieldateien für Blender
  /etc/skel/blender3d

- Credits-Datei
  cdrom:/tudix/credits.html

- Hintergrundbild von IBM zuerst anzeigen
  /usr/local/lib/tudix-wallpaper.png
  /usr/share/wallpapers/Tudix.png

- LPI-Tutorials von IBM dW
  /etc/skel/Desktop/
  /usr/share/icons/crystalsvg/64x64/apps/lpi.png

- Zwischenproxy morebalance für JAP on demand installieren:
  /usr/bin/morebalance
  /etc/morebalance.conf
  /usr/bin/jap

- Weitere L4-Komponenten für SDL-Konsole
  /usr/lib/fiasco/ux

- Kaffe als jit-JVM installieren (ca. 5.5 MB)
  apt-get install kaffe [dep: libgmp3]

- Java-Compiler Jikes installieren (ca. 2 MB)
  apt-get install jikes-gij [dep: jikes libgcc1 libstdc++5]

- Schaltungssoftware gEDA installieren (ca. 7.7 MB)
  apt-get install geda [dep: geda-gnetlist geda-gschem geda-symbols
  libgdgeda5 libgeda18 libguile9 libltdl3 libstroke0]

- Dresden-OCL wieder hinzufügen, da keine explizite JDK-Abhängigkeit
  apt-get install libocl-argo-java [dep: junit ... sablecc sablevm]

- Image von DLX (Linux 1.3) für Bochs bereitstellen
  /var/lib/bochs
  /usr/bin/bochs-launch

- Zeilenumbruch für Icons aktivieren
  /etc/skel/.kde/share/config/konquerorrc
TUXix Alpha 2 bis TUDix Alpha 3: (22.09.2003)
- Installation von eclipse (nativ) via alien von RHEL-Paketen
  http://www.mail-archive.com/debian-java%40lists.debian.org/msg03227.html

- Dafür Deinstallation von alten Eclipse-Paketen:
  r eclipse ant eclipse-javac eclipse-jdt eclipse-pde eclipse-platform eclipse-source
  r ... (siehe alpha1)

- Deinstallation von ArgoUML und allen Abhängigkeiten
  r antlr argouml j2re1.3 junit libbsf-java liblucene-java libnsuml-java
  r libocl-argo-java libxalan2-java locales sablecc
  rm -rf /usr/lib/j2se (?)

- Dafür notwendig: Update von glibc
  apt-get install libc6/unstable libc6-dev/unstable

- Ooops, locales vergessen
  apt-get install locales

- Aufgrund des locales/gcj-Bugs Eclipse momentan nur in LANG=C starten:
  /usr/bin/eclipse

- Installation von klogic

- Änderung der KDE-Farben auf PaleGrey:
  /etc/skel/.kde/share/config/kdeglobals

- Erneute Menüänderungen, Löschen aller hidden-Einträge:
  /etc/skel/.kde/share/applnk/...
  /usr/share/applnk/...

- Löschen des Acrobat Reader (14.2 MB)
  r acroread

- Security-Update von SSH
  apt-get install ssh/unstable
  update-rc.d -f ssh remove

- Neues Logo und andere Verknüpfung für Mozilla (wegen Kicker)
  /etc/skel/.kde/share/applnk/kickerrc
  /usr/share/applnk/Internet/Mozilla_Navigator.desktop
  /usr/share/icons/hicolor/32x32/apps/lizardstar.png

- Installation von Euler
  apt-get install euler

- Löschen von nicht wirklich nutzbaren Programmen
  r xtel

- LaTeX-Grundaustattung (ca. 4 MB)
  apt-get install tetex-bin

- Und Aufräumen nicht vergessen
  rm -rf /root/* /root/.ssh
  apt-get clean
TUXix Alpha 1 bis TUDix Alpha 2: (15.09.2003)
- Blender 2.28 installieren (4.4 MB):
  apt-get install blender/unstable

- Radiostation ins Menü einbinden:
  * Icon /usr/share/icons/hicolor/32x32/apps/kderadiostation.png
  * Eintrag /usr/share/applnk/Multimedia/Sound/radiostation.desktop

- JAP wieder per Default starten
  /etc/rc5.d/S20anon-proxy

- Splash-Screen:
  /usr/share/apps/ksplash/pics/*.png
  * Hintergrund wie Wallpaper von Martin Eisfeld (aber mit Schrift + Wappen)
  * Status-Anzeige aus Theme 'restricted'

- GNU Prolog wieder entfernen weil SWI-Prolog verwendet wird
  r gprolog

- Auch OSKit wieder entfernen weil zu groß
  r oskit

- Dafür HUGS (Haskell) installieren
  apt-get install hugs

- Erweiterungen der Bookmarks und des Studium-Startmenüs

- XMMS-Konfiguration vorbereiten
  /etc/skel/.xmms/config

- OpenOffice aus Kicker herausnehmen
  /etc/skel/.kde/share/config/kickerrc

- Informationen über die Fakultäts-Software
  cdrom:/tudix/inf.html

- WINE entfernen (ca. 31 MB)
  r winesetuptk wine-utils wine libwine-print libwine-twain libwine

- Fiasco/UX mit Demos installieren
  apt-get install fiasco-ux
  Dazu entsprechende Desktop-Dateien in /etc/skel und Icon
  /usr/share/icons/hicolor/32x32/apps/fiasco.png

- Nutzung des modifizierten miniroot
  cdrom:/KNOPPIX/boot.img
KNOPPIX-V3.2-2003-07-26 bis TUDix Alpha 1: (07.09.2003)
0. Master-Repository erstellen
   (enthält KNOPPIX-Inhalt ohne /opt/openoffice)

1. Nameserver eintragen
   /etc/resolv.conf

2. Paketliste aktualisieren
   apt-get update

3. Prolog installieren (ca. 18.1 MB)
   apt-get install swi-prolog-xpce swi-prolog swi-prolog-doc gprolog

4. JAP installieren (ca. 9 MB)
   apt-get install anon-proxy [dep: libssl0.9.6 libxerces21]

5. OSkit installieren (41.4 MB)
   apt-get install oskit

6. Dresden-OCL und ArgoUML installieren (54.4 MB)
   apt-get install argouml [dep: antlr j2re1.3 j2se-common junit lib-saxon-java
   libdtdparser-java libgef-java libjdom-java liblog4j-java libnsuml-java
   libocl-argo-java libxerces-java sablecc]

7. Eclipse installieren (86.9 MB)
   apt-get install eclipse-sdk [dep: ant eclipse-javac eclipse-jdt eclipse-pde
   eclipse-platform eclipse-source libbsf-java liblucene-java liboro-java
   libregexp-java libservlet2.2-java libswt2.1-gtk2-java libxalan2-java
   libxerces2-java]

8. Aufräumen
   apt-get clean

9. Hintergrundbild auswechseln
   /etc/skel/.kde/share/config/kdesktoprc -> /usr/local/lib/tudix-wallpaper.png
   /etc/init.d/knoppix-autoconfig -> in BACKGROUND mit einbeziehen

10. Namensgebung
    miniroot:/linuxrc -> Willkommenszeile modifizieren

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

11. Eigenwerbung
    apt-get install radiostation

12. Platz schaffen
    apt-get remove --purge openoffice-de-en [orphan: libsigc++-1.2-5c102]
    apt-get remove --purge efax-gtk [orphan: libgtkmm2.0-1c102] kfax
    apt-get remove --purge jpilot kpilot pilot-link [dep: jpilot-backup
    jpilot-mail jpilot-plugins kdepim]
    apt-get remove --purge kivio kugar
    apt-get remove --purge x3270 scotty
    apt-get remove --purge joe nedit zile vim-gtk
    apt-get remove --purge csh sash
    apt-get remove --purge ftape-util kcron
    apt-get remove --purge qcad

13. Knoppix-Bugs beheben
    - /tmp als relativen statt absoluten Symlink anlegen

14. Weiter Platz schaffen
    alias r="apt-get remove --purge"
    r airsnort 3270-common atmelwlandriver atmelwlandriver-tools
    r alien dvd+rw-tools dvdrecord bcm4400 httptunnel
    r kword kspread kchart kpresenter karbon kformula koshell (-> 27.0 MB)
    r kde-i18n-nl kde-i18n-fr kde-i18n-it kde-i18n-es kde-i18n-da kde-i18n-ru
    kde-i18n-pl (-> 88.2 MB)
    r kde-i18n-cs kde-i18n-ja kde-i18n-tr (-> 16.4 MB)
    r lzop [dep: mondo unp]

15. Und noch mehr
    r afio [dep: kbackup]
    r defrag imaze ibod lde
    r fluxbox wmaker wmakerconf wmaker-data wmakerconf-data larswm
    r xskat dvgrab
    r koffice-data koffice-libs koffice-i18n-de (-> 9 MB)
    r ipx aumix-gtk expectk gpart
    r kcmlinuz kedit kuser ksysv kmrml kpaint
    r kismet chkrootkit
    r amanda-client amanda-common amanda-server
    r cramfsprogs [dep: initrd-tools]
    r gocr
    r [orphaned...] libwv2-1 libproplist0 libwraster2
    r gtans xbattle xzoom dupload cpuburn
    r ruby libruby
    r elinks hermes1 gnuhtml2latex
    r lvm10 lvm-common

    [problem: efax <- kdeprint]

16. Modules.dep wegen modules.conf aktualisieren
    touch /lib/modules/2.4.21-xfs/modules.dep

17. KDE-Anpassungen für Studenten
    - Startmenü: /etc/skel/.kde/share/applnk/Studium/
    - Konqueror-Bookmarks: /etc/skel/.kde/share/apps/konqueror/bookmarks.xml

18. HTML-Dateien für die CD erstellen
    - cdrom:/index.html
    - cdrom:/tudix/index.html

19. ISO-Image Alpha 1 ist fertig :)

----------------------
Konfigurationen
----------------------

- JAP lauscht auf Port 4001 (http_proxy)
- Zustimmung zur Sun Java-Lizenz

----------------------
Paketbugs:
- atmelwlandriver ruft im Postinst depmod -a auf, schlägt fehl im chroot
----------------------

----------------------
Paketänderungen
----------------------

+ swi-prolog           testing    5.0.10-3
+ swi-prolog-xpce      testing    5.0.10-3
+ swi-prolog-doc       testing    5.2.2-1
+ gprolog              testing    1.2.9-3
+ libssl0.9.6          testing    0.9.6j-1
+ libxerces21          testing    2.1.0-4
+ anon-proxy           testing    00.01.40-6
+ oskit                testing    0.97.20030429savannah-1

+ antlr                unstable   2.7.2-1
+ j2se-common          stable     1.1
+ j2re1.3              stable     1.3.1.02b-2     [non-free]
+ libxerces-java       testing    1.4.4-2
+ liblog4j-java        testing    1.1.3-4         [contrib]
+ libgef-java          testing    0.9.6-2         [contrib]
+ lib-saxon-java       testing    6.4.4-1         [contrib]
+ libjdom-java         testing    0.8b-2          [contrib]
+ libdtdparser-java    testing    1.21-2          [contrib]
+ libnsuml-java        testing    0.4.20-2        [contrib]
+ junit                testing    3.8.1-3         [contrib]
+ sablecc              testing    2.16.2-1        [contrib]
+ libocl-argo-java     testing    1.1-2           [contrib]
+ argouml              unstable   0.12-4          [contrib]

+ libxerces2-java      testing    2.4.0-1         [contrib]
+ libservlet2.2-java   testing    3.3-3           [contrib]
+ libbsf-java          testing    1:2.3.0rc1-1    [contrib]
+ liboro-java          testing    2.0.6-2
+ libxalan2-java       testing    2.4.1-1         [contrib]
+ libregexp-java       testing    1.2.20010409-4
+ ant                  testing    1.5.3-1         [contrib]
+ eclipse-javac        unstable   2.1.1-3         [contrib]
+ libswt2.1-gtk2-java  unstable   2.1.1-3         [contrib]
+ liblucene-java       testing    1.2-2           [contrib]
+ eclipse-platform     unstable   2.1.1-3         [contrib]
+ eclipse-jdt          unstable   2.1.1-3         [contrib]
+ eclipse-source       unstable   2.1.1-3         [contrib]
+ eclipse-pde          unstable   2.1.1-3         [contrib]
+ eclipse-sdk          unstable   2.1.1-3         [contrib]