Beiträge von sensei0ne

    OpenBSD könnte hier das richtige sein. Der Umstieg von Linux auf *BSD ist nicht wirklich problematisch, und es lässt sich sehr minimal konfigurieren.

    Bsp: P166/Firewall (kein gcc, keine ports, mini-perl), mit folgenden Packeten:
    $ pkg_info
    net-snmp-5.1.2 extendable SNMP implementation
    ntop-1.1 network usage, interface similar to top(1)
    pcre-4.5 perl-compatible regular expression library
    snort-2.1.2 highly flexible sniffer/NIDS
    $ df -h
    Filesystem Size Used Avail Capacity Mounted on
    /dev/wd0a 49.3M 29.0M 17.8M 62% /
    /dev/wd0d 244M 2.0K 232M 0% /tmp
    /dev/wd0e 244M 114M 118M 49% /usr
    /dev/wd0f 870M 10.8M 816M 1% /var

    Bsp: UltraSparc5/Web-Server/FTP-Server/PHP/MySQL/LDAP/Mail-Server/Proxy/Downloadkiste (mit gcc+ports)
    $ pkg_info
    BitTorrent-3.4.2 cooperative file distribution system implemented in Python
    bzip2-1.0.2 block-sorting file compressor, unencumbered
    cops-1.04 system secureness checker
    courier-imap-3.0.5 imap server for maildir format mailboxes
    freetype-1.3.1p1 free and portable TrueType font rendering engine
    gdbm-1.8.3 GNU dbm
    gettext-0.10.40p1 GNU gettext
    jpeg-6b IJG's JPEG compression utilities
    libiconv-1.9.1 character set conversion library
    mod_perl-1.29 module that embeds a Perl interpreter into Apache
    mutt-1.5.6i tty-based e-mail client, development version
    mysql-client-4.0.20 multithreaded SQL database (client)
    mysql-server-4.0.20 multithreaded SQL database (server)
    net-snmp-5.1.2 extendable SNMP implementation
    nmap-3.50-no_x11 scan ports and fingerprint stack of network hosts
    ntop-1.1 network usage, interface similar to top(1)
    ntp-4.2.0a network time protocol implementation
    openldap-client-2.1.30 Open source LDAP software (client)
    openldap-server-2.1.30 Open source LDAP software (server)
    p5-DBD-mysql-2.9004 MySQL drivers for the Perl DBI
    p5-DBI-1.43 unified perl interface for database access
    p5-Digest-HMAC-1.01 interface to HMAC Message-Digest Algorithms
    p5-Digest-SHA1-2.10 module to calculate SHA1 digests
    p5-HTML-Parser-3.36 modules to parse and extract information from HTML
    p5-HTML-Tagset-3.03 data tables useful for parsing HTML
    p5-Mail-SpamAssassin-2.64 mailfilter to identify and mark spam
    p5-Net-DNS-0.47 module to interface the DNS resolver
    p5-Net-Daemon-0.38 extension for portable daemons
    p5-PlRPC-0.2018 module for writing rpc servers and clients
    pcre-4.5 perl-compatible regular expression library
    pdflib-4.0.3 C library to produce PDF files
    php4-bz2-4.3.8 bzip2 compression extensions for php4
    php4-core-4.3.8 server-side HTML-embedded scripting language
    php4-gd-4.3.8-no_x11 image manipulation extensions for php4
    php4-mysql-4.3.8 mysql database access extensions for php4
    php4-pdf-4.3.8 pdf viewing and creation extensions for php4
    png-1.2.5p5 library for manipulating PNG images
    postgresql-client-7.4.3 PostgreSQL RDBMS (client)
    python-2.3.4 interpreted object-oriented programming language
    screen-4.0.2-static multi-screen window manager
    snort-2.1.2 highly flexible sniffer/NIDS
    squid-2.5.STABLE6-transparent-snmp WWW and FTP proxy cache and accelerator
    t1lib-5.0.0 Type 1 rasterizer library for UNIX/X11
    tiff-3.6.1p1 tools and library routines for working with TIFF images
    vsftpd-1.2.2 Ftp daemon which aims to be secure
    $ df -h
    Filesystem Size Used Avail Capacity Mounted on
    /dev/wd0a 98.3M 29.7M 63.7M 32% /
    /dev/wd0g 3.1G 264M 2.7G 9% /home
    /dev/wd0d 1006M 2.0K 956M 0% /tmp
    /dev/wd0f 1.5G 428M 1006M 30% /usr
    /dev/wd0e 2.0G 325M 1.6G 17% /var

    du kannst in die .xinitrc (für startx) oder die .xsession (für xdm/gdm/kdm) alles reintun, was mit dem windowmanager noch gestartet werden soll:

    Code
    sensei@asuka sensei $ cat .xsession
     exec gkrellm2 &
     bsetbg wallpapers/1024_linuxwall_univ.jpg &
     exec bbkeys -i &
     exec blackbox



    nur bbpager hat damit irgendwelche seltsamen probleme und baut die screens in die höhe anstatt in die breite :confused:

    Es ist schon einige Zeit her, also nicht bös sein wenn irgendwas nicht ganz stimmt, bei mir war das ebuild noch nicht masked ;)

    Du hast wahrscheinlich jdk-1_5_0-linux-i586.bin runtergeladen, chmod +x und dort ausführen, wo dus hinhaben willst (jdks installieren sich über portage in /opt). Ergebnis:

    sensei@asuka bin $ ls /opt
    Acrobat5 bin eclipse firefox ICAClient mozilla netscape OpenOffice.org opera rar sun-jdk-1.4.2.05 sun-jdk-1.5.0 tomcat5 vmware

    env-update dannach kann nicht schaden, bin mir aber nicht mehr sicher ob das erforderlich ist.
    Jetzt musst du nur noch /opt/sun-jdk-1.5.0/bin u. /opt/sun-jdk-1.5.0/jre/bin in deinen PATH bringen. Folgende Möglichkeiten hast du zur Auswahl:
    - in /etc/profile
    - in deiner .bashrc (oder welche shell du auch immer benützt)
    - mit java-config (ist wahrscheinlich der "sauberste" Weg)

    emerge java-config
    man java-config
    java-config -L (Listet dir alle gefundenen JVMs auf, ist 1.5 nicht dabei dann tar xfvz das Attachment nach /)
    java-config -S <jvmid> bzw java-config -s <jvmid> (-S ist systemweit, -s userspezifisch)
    env-update; source /etc/profile (kann nicht schade, wird wahrscheinlich nötig sein)

    das sollte es eigentlich gewesen sein, gutes Gelingen!