Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dúvida!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
leonardorcortes
n00b
n00b


Joined: 21 Mar 2005
Posts: 18
Location: Porto Alegre - RS - Brasil

PostPosted: Tue Mar 22, 2005 3:22 am    Post subject: Dúvida! Reply with quote

Estou com dificuldades com a instalação do Gentoo 2004.3!

Minha idéia é montar um computador, no qual eu possa ter todos minhas informações organizadas e acessíveis de onde eu estiver.

preciso:

servidor de arquivos e impressao (compativel com linux/windows), o windows roda no notebook;
servidor email (com suporte a smtp, imap e pop3), que eu possa utilizar um horde ou algo via web;
servidor banco de dados (mysql);
servidor streaming (audio e video), transmitir audio e video ao vivo;
servidor web (que tenha suporte a jsp, php e ssl);
interface grafica (somente uma boa).

disponho de um hd de 120GB, como posso particiona-lo de forma correta?
qual o tipo de USE devo modificar, não estou conseguindo completar minhas instalações, tento a alguns dias sem um final feliz. Se alguem puder me auxiliar de forma bem "clara", para um real iniciante, agradeço desde já!

Estou no MSN Messenger boa parte do dia, se alguém se dispuser, por favor, entre em contato!

Abraços,
_________________
Leonardo Reis Cortes.
Back to top
View user's profile Send private message
Mythos
l33t
l33t


Joined: 02 May 2004
Posts: 953
Location: Portugal

PostPosted: Tue Mar 22, 2005 1:43 pm    Post subject: Reply with quote

Todos os teus objectivos são possíveis, eu já os implementei ...

... agora sem o teu emerge info, /etc/make.conf lspci, etc é dificil ajudar ...
_________________
Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
Back to top
View user's profile Send private message
leonardorcortes
n00b
n00b


Joined: 21 Mar 2005
Posts: 18
Location: Porto Alegre - RS - Brasil

PostPosted: Tue Mar 22, 2005 8:46 pm    Post subject: Instalação nova Reply with quote

Estou com o computador disposto a uma nova instalacao.

Tenho em mãos tanto o cd 2004.3 Minimal ou 2004.3 Universal

Meu PC eh um Athlon XP 2.200
Video Riva TNT2
Som SoundBlaster Live!
Rede Via e Realtek
Disco Rígido de 120GB
(...)

Qual o melhor esquema de particionamento para esse modelo de servidor que pretendo implementar?

Podemos fazer desse tópico como um tutorial para instalação de algo com essa cara?
_________________
Leonardo Reis Cortes.
Back to top
View user's profile Send private message
Mythos
l33t
l33t


Joined: 02 May 2004
Posts: 953
Location: Portugal

PostPosted: Wed Mar 23, 2005 12:25 am    Post subject: Reply with quote

tchi isso é uma grande máquina :)

eu consegui meter o Gentoo hardened e com SElinux num proliant velhinho dual pentium 2 :)

Bom se é uma instalação nova então :

http://gentoo-wiki.com/Official_Gentoo_Documentation

...

como é que eu faço as minhas configurações:

uso este how to :
http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml

básicamente corro o live cd minimal e depois meto a stage3, faço o bootstrap e o emerge system e pronto depois kernel grub, etc etc.
Com o gentoo podes personalisar todo o teu servidor tens o comando emerge <package>

O teu make.conf para um athlon xp deveria ficar assim:
Code:

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="hardened x86 -kde -gnome -X -xfree -xorg-x11 -opengl -ipv6 -cups ldap selinux -mozilla-firefox"
FEATURES="sandbox loadpolicy"SYNC="rsync://ftp.rnl.ist.utl.pt/gentoo-portage"
SYNC="rsync://rsync.gentoo-pt.org/gentoo-portage"
GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo ftp://ftp.gentoo-pt.org/pub/gentoo/"
MAKEOPTS="-j4"


passo a explicar segundo o que sei, este é o make.conf go meu PC:
CFLAGS = flags que o teu processador suporta, geralmente o -O3 deve ser -O2 por problemas de compilação, só que o -O3 ocupa menos espaço e supostamente torna o sistema mais leve.
CHOST é a arquitectura do teu CPU
USE aqui meto o que em geral não quero que trespasse para as flags de cada programa. Como tenho um servidor antigo não uso X nem xfree xorg entre outros.
FEATURES politicas que queres que sejam implementadas em cada compilação
MAKEOPTS aqui metes o numero de processadores mais um, se tiveres so um processador fica -j2. O -J é o numero de processos que queres que decorram ao mesmo tempo.
SYNC mirror de rsync, no meu caso uso um nacional.
GENTOO_MIRRORS mirror nacional para fazer download dos packages

Como tens um athlon acho que este é o teu stage http://darkstar.ist.utl.pt/gentoo/releases/x86/2004.3/stages/athlon-xp/stage3-athlon-xp-2004.3.tar.bz2

Code:
Tenta seguir o quick how to é bastante simples:(Activate the swap partition)    # swapon /dev/hdax
(Mount the root partition)       # mount /dev/hdax /mnt/gentoo
(Create the boot mountpoint)     # mkdir /mnt/gentoo/boot
(Mount the boot partition)       # mount /dev/hdax /mnt/gentoo/boot
(Go to the mountpoint)           # cd /mnt/gentoo
(or download the latest tarball...)
                                 # wget -c  http://darkstar.ist.utl.pt/gentoo/releases/x86/2004.3/stages/athlon-xp/stage3-athlon-xp-2004.3.tar.bz2
(    ... and extract)            # tar -xvjpf stage3-athlon-xp-2004.3.tar.bz2e.conf
(Copy over nameserver information)
                                 # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(Mount the proc filesystem)      # mount -t proc none /mnt/gentoo/proc
(Chroot into the new environment)# chroot /mnt/gentoo /bin/bash
(Load the necessary variables)   # env-update; source /etc/profile
(Network-only, non-GRP: update Portage)
                                 # emerge --sync(Change USE, CFLAGS and CXXFLAGS. Stage1 can also change CHOST) 
                                  # nano -w /etc/make.conf
(Stage1 only: bootstrap system)   # cd /usr/portage; scripts/bootstrap.sh
(Stage1, Stage2 only: install base system)
                                  # emerge system

Next we set up the necessary information:

Code Listing 1.4: Setting up Configuration Files

(Set timezone information) # ln -sf /usr/share/zoneinfo/<path to time zone file> /etc/localtime
(Edit fstab file)          # nano -w /etc/fstab

Use the following as a template (don't copy verbatim) for /etc/fstab:

Code Listing 1.5: /etc/fstab

# <fs>          <mountpoint>    <type>          <opts>                  <dump/pass>
/dev/hdax       /boot           ext2            defaults,noatime        1 2
/dev/hdax       none            swap            sw                      0 0
/dev/hdax       /               reiserfs        noatime                 0 1
/dev/cdroms/cdrom0 /mnt/cdrom   auto            noauto,user             0 0
none            /proc           proc            defaults                0 0
none            /dev/shm        tmpfs           nodev,nosuid,noexec     0 0

Continue by installing the Linux kernel:

Code Listing 1.6: Installing the Kernel

(Install the kernel sources)    # emerge <kernel-package-here>
(Configure your kernel using genkernel...)
                                # emerge genkernel; genkernel --menuconfig all
(or (1) manually build your kernel)
                                # cd /usr/src/linux; make menuconfig;
(   (2) Include VM fs, /proc fs, /dev fs,  /dev fs auto mount at boot)
(   (3) Compile your kernel)
           (for a 2.4 kernel)   # make dep && make clean bzImage modules modules_install
           (for a 2.6 kernel)   # make && make modules_install
(   (4) Copy over the kernel)   # cp arch/i386/boot/bzImage /boot; cp System.map /boot

Now install other tools you might want:

Code Listing 1.7: Install important system tools

(Install system logger; choice: sysklogd, metalog, msyslog, syslog-ng)
                                          # emerge syslog-ng
(Have the systemlogger automatically started at boot)
                                          # rc-update add syslog-ng default
(Install cron daemon; choice: vixie-cron, dcron, fcron)               
                                          # emerge vixie-cron
(Have the cron daemon automatically started at boot)                   
                                          # rc-update add vixie-cron default   
(genkernel users only: install hotplug)   # emerge hotplug
(genkernel users only: have hotplug automatically started at boot)     
                                          # rc-update add hotplug default
(Non-ext2,ext3 users only; choice: reiserfsprogs, xfsprogs, jfsutils) 
                                          # emerge reiserfsprogs
(Optional: install DHCP client)           # emerge dhcpcd
(Domain name init script)                 # rc-update add domainname default

If you need specialised kernel ebuilds, now is a good time to install them:

Code Listing 1.8: Install Specialised Kernel Ebuilds

# emerge pcmcia-cs (or nforce-net, nforce-audio, e100, e1000, ati-drivers, rp-pppoe)
# VIDEO_CARDS="yourcard" emerge x11-drm   (for ATI Radeon up to 9200, Rage128,
                                            Matrox, Voodoo and other cards)

Finalise the settings for your Gentoo system:

Code Listing 1.9: Finalise the Configuration Settings

(Set root password)          # passwd
(Create a user)              # useradd your_user -m -G users,wheel,audio -s /bin/bash
(Set password for that user) # passwd your_user
(Set the system hostname)    # echo mymachine > /etc/hostname
(Set the system domainname)  # echo mydomain.com > /etc/dnsdomainname
(Set the hostsfile, ex:"127.0.0.1 localhost mymachine") 
                             # nano -w /etc/hosts
(Configure basic system settings; follow comments)       
                             # nano -w /etc/rc.conf

Code Listing 1.10: Set up Networking

(Setup networking; dhcp-users should set iface_eth0="dhcp")     
                              # nano -w /etc/conf.d/net
(List modules to be loaded at startup)
                              # nano -w /etc/modules.autoload.d/kernel-<version>
(Non-PCMCIA only: start networking automatically at boot)       
                              # rc-update add net.eth0 default
(Only if you have multiple network interfaces:)
   (1) Create initscripts for each interface)                   
                              # ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx
   (2) Automatically start at boot if no PCMCIA)
                              # rc-update add net.ethx default
(PCMCIA only: verify /etc/conf.d/pcmcia and load PCMCIA at boot)
                              # rc-update add pcmcia default

Now install a bootloader.

Code Listing 1.11: Install and configure GRUB

# emerge grub
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# nano -w /boot/grub/grub.conf
default 0
timeout 15
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux
  root (hd0,0)
  # genkernel users:
  kernel /kernel-<kernel version> root=/dev/ram0 init=/linuxrc real_root=/dev/hda3 ramdisk=8192
  initrd /initrd-<kernel version>
  # non-genkernel users:
  kernel /kernel-<kernel version> root=/dev/hda3Now unmount all partitions and reboot into your new system:

Code Listing 1.13: Finishing off and installing GUI

(Exiting the chroot)         # exit; cd /
(Unmounting partitions)      # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
(Reboot; Remove the universal CD from the tray)
                             # reboot
(After booting:)
(ADSL-users only)            # adsl-setup
(GRP-users only)
   (1) Mount Package CD      # mount /dev/cdrom /mnt/cdrom 
   (2) Copy over packages    # mkdir /usr/portage/packages
                             # cp -a /mnt/cdrom/* /usr/portage/packages/
   (3) Install extra software# USE="bindist" emerge -k xorg-x11 gnome kde mozilla openoffice-bin
   (4) Configure your Xserver# /usr/X11R6/bin/xorgconfig


Segue o quick how to se tiveres alguma duvida avisa

a minha máquina ficou assim:
Code:
 Portage 2.0.51.19 (selinux/2004.1/x86, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-hardened-r1 i686)
=================================================================
System uname: 2.6.11-hardened-r1 i686 Pentium II (Klamath)
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 17 2005, 23:24:18)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13tc/terminfo /etc/env.d"
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4g ccache distlocks loadpolicy sandbox sfperms stri
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"//distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/
AUTOCLEAN="yes"entoo"
CFLAGS="-O3 -march=pentium2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"ages"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"gpm hardened ldap libwww mysql ncurses nls pam p
FEATURES="autoaddcvs autoconfig ccache distlocks loadpolicy sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"S, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"onf
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="berkdb crypt curl gdbm gif gpm hardened ldap libwww mysql ncurses nls pam pdflib perl png postgres python readline samba selinux snmp ssl tcpd tiff x86 xml2 zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY


e tenho outra que é um athlon 64 assim:


Code:
 sudo emerge info
Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r4 x86_64 Mobile AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 22 2005, 03:14:10)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r3, 1.9.4, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo ftp://ftp.gentoo-pt.org/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://ftp.rnl.ist.utl.pt/gentoo-portage"
USE="amd64 X acpi alsa apache2 berkdb bitmap-fonts cdr composite crypt cups curl dvdr esd fam font-server fortran gd gdbm gif gnome gpm gstreamer gtk hal imagemagick imlib java jp2 jpeg junit libwww lzw lzw-tiff mad motif mozilla mp3 multilib mysql ncurses nls opengl oss pam perl png postgres python qt readline ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml xml2 xmms xorg-x11 xpm xrandr xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

_________________
Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum