Académique Documents
Professionnel Documents
Culture Documents
And is write in
Portuguese language.
Teclado
Roda do rato
Imprimir com cups
Aulologin (sem password e username
Instalar Evolution-1.4.4
Instalar Placa Gráfica Nvidia GeForce
15. Gravação de cds - emulação scsi quando a drive rw não é detectada (kernel
2.4)
-------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
Porém, acabou de montar as patições fat, mas quando fizer reboot terá de voltar a
montar a partição, para a partição fat ficar montada durante o boot faça (editar e
alterar a tabela de partições fstab):
#vi /etc/fstab
tecla a ou i
acrescente a linha:
/dev/hda1 /mnt/win vfat defaults 0 0
Ou, no slackware:
NOTA: # --> como root $ --> como utilizador su --> mudar de utilizador para
root (na consola)
- Exemplo de uma tabela fstab, com duas partições fat montadas (winc [hda1] e wind
[hdc5])
#/sbin/modprobe ntfs
Se surgir alguma coisa na consola então o seu kernel não tem suporte para ntfs se não surgir
nenhuma mensagem então o kernel tem suporte para ntfs.
Se não tiver suporte para ntfs nas distribuições redhat poderá fazer download
do módulo ntfs (no redhat8 e 9 é mesmo necessário)a partir daqui: http://linux-ntfs.sourceforge.net/rpm/
A seguir:
Crie, tal como para o exemplo anterior, um ponto de montagem:
#mkdir /mnt/win
monte a partição:
#mount /dev/hda1 /mnt/win -t ntfs -r -o umask=0222
Se quiser que a partição se monte automaticamente no boot, edite o fstab, e acrescente
a linha:
#vi /etc/fstab
/dev/hda1 /mnt/windows ntfs users,umask=0222 00
NOTA: O flash disk poderá não ser sda1, dependendo se existe ou não outros
dispositivos scsi. Ou seja é sdax (onde x é o número da partição). Quando se utiliza
a emulação scsi de ide para gravar cds (kernel 2.4), pode existir modificação na
identificação do flash disk.
- Exemplo de uma tabela fstab, com uma partições ntfs montada (winc [hdc1]), um drive
cdromrw com emulação scsi (/dev/sr0)
e um flash disk (pendisk) (/dev/sda1). Aqui os discos rÃgidos estão no controlador
secundário(hdc) enquanto que os drives cdrom
estão no controlador primário(hda e hdb - este emulado):
Nota: o primeiro algarismo é usado como comando "dump" e o segundo como "fsck". Ou
seja, por exemplo, se o segundo algarismo for 1, fará com que fsck corra caso o disco nÃ
£o tenha sido conveniente mente desmontado ou tenha sido atingido o limite de montagens.
*************************************************************************************
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,0)
# kernel /boot/vmlinuz-version ro root=/dev/hdc1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
root (hd1,0)
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ hdd=ide-scsi
initrd /boot/initrd-2.4.18-14.img
title DOS
rootnoverify (hd0,0)
chainloader +1
***************************************************************************************
-Facilmente se entende que timeout=10 é o tempo de espera antes de ser carregado um
sistema operativo, neste caso, temos dois sistemas:
-O redhat (kernel 2.4.18-14) --> title Red Hat Linux (2.4.18-14)
-O windows (designado aqui por DOS) --> title DOS
-A linha splashimage temm a informação sobre a imagem que aparece no boot que
neste caso está comprimida e é splash.xpm.gz
-Pode então mudar o tempo de espera no arranque de 10 s para outro valor
-Pode mudar o title, p.e, de DOS para Windows
-E, mais importante pode escolher que OS deve arrancar por defeito.
-A linha defaulf= é que tem essa informação.
O primeiro OS é sempre o zero (0), depois é só contar quantos tem e atribuir um nº.
Por ex:
default=0 => arranca linux por defeito
default=1 => arranca DOS (windows) por defeito
Nota: vmlinuz-2.4.18-14 é o Kernel e a sua versão está também indicada
Às vezes desejarÃamos instalar mais de que uma distro ou release de linux, ou de poder
experimentar uma, sem ter que
desistalar aquela com a qual trabalhamos e que já está configurada. Isso é fácil, basta
criar mais uma partição (4 Mb chega)
e configurar o grub. Só é necessária uma partição porque o linux que pretendemos
instalar vai usar a swap que já está
criada e podemos fazer que as duas distribuições partilhem a partição /home. Portanto
é só criar uma partição / e instalar o
novo sistema.
title distro-instalada
root (hdax,y) --------> o x=0,1 (0=disco master, 1=disco slave) (y= Z-1, ou seja seja
se a partição for hda8 o y será 7)
kernel /boot/vmlinuz root=/dev/hdaZ (Z=1,...9...) número da partição onde temos a
partição /
Exemplo de um menu.list do Grub para arranque de fedora core2, slackware 9.1, mandrake
e windows
*********************************************************************************
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,4)
# kernel /boot/vmlinuz-version ro root=/dev/hdc5
# initrd /boot/initrd-version.img
#boot=/dev/hdc
default=0
timeout=05
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Fedora Core (2.6.6-1.383)
root (hd0,4)
kernel /boot/vmlinuz-2.6.6-1.383 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.6-1.383.img
title Windows
rootnoverify (hd0,0)
chainloader +1
*******************************************************************************************************
3. Configurar RH 8.0 e 9.0 para lÃngua portuguesa (isto é muito util para que o
openoffice faça acentos)
- O redhat 8.0 e 9.0não reconhece ficheiros do windows ou outra versão linux anterior
com acentos e outros caracteres latinos:
Solução: edite com o Vi o ficheiro /etc/sysconfig/i18n (como root (#), claro). Surgirá as
seguintes definições:
LANG=â€ï¿½pt_PT.UTF-8â€ï¿½
SYSFONT=â€ï¿½UTF-8"
o problema está no UTF. Com o VI apague UTF assim:
#vi /etc/sysconfig/i18n
faça Esc :wq
- O fiheiro /etc/sysconfig/i18n deverá então conter as seguintes linhas
LANG="pt_PT"
SUPPORTED="pt_PT:pt_PT:pt"
SYSFONT="latarcyrheb-sun16"
#vi /etc/bashrc
e acrescente, no fim, as linhas
LANG=pt_PT
LC_ALL=pt_PT
LC_CTYPE=ISO-8859-1
LESSCHARSET=latin1
export LANG LC_ALL LC_CTYPE LESSCHARSET
-O redhat 8 não tem suporte para mp3 ou mpeg (questão de licenças), por isso o
xmms não funciona neste formato.
Isto acontece por faltarem os seguintes ficheiros:
Vá para o directório onde colocou os dois ficheiros anteriores e copie-os para
usr/lib/xmmx/Input assim:
#cp -r libmpg123.la /usr/lib/xmms/Input/
#cp -r libmpg123.so /usr/lib/xmms/Input/
faça download do rpm:
mpg321-0.2.10-1.i386.rpm (p.e de http://rpmfind.net/ ou http://www.freshrpms.net )faça:
#rpm -ivh mpg321-0.2.10-1.i386.rpm
NOTA: Acho que agora já é mais fácil, basta ir a http://www.freshrpms.net fazer
download de um pacote designado xmm-mp3, instalá-lo com rpm -ivh nome-do-pacote...
Pronto. O xmms já funciona! Poderá ainda ser necessário abrir o xmms e ir a
opções/preferências e colocar aRts como plugin de saÃda.
Deste modo passa a ter também suporte MPEG , MOV, etc (com a instalação do
mpg321) só terá que fazer download do Xine ou do MPlayer (isto para suporte vÃdeo).
6. Instalar/configurar MPlayer
Como algumas distribuições de linux apenas permitem executar o mplayer como root (#),
em baixo segue-se uma lista de comandos e opções para executar o Mplayer na
Consola:
gmplayer
- Um cd de música pode ser gravado de dois modos: Track At Once (TAO), ou seja, entre
as faixas existe uma pausa de 2 segundos, ou Disk At Once (DAO), ou seja, não são
adicionados os 2 segundos entre as faixa. Há casos em que o Disk At Once (DAO) é
melhor, como por exemplo, um cd de música ao vivo. Para Track At Once (TAO) pode-se
usar o cdrecord, para o Disk At Once (DAO), pode usar-se o cdrdao. Estos 2 programas
executam-se na consola em modo não gráfico.
#cdrecord -scanbus
GRAVAR:
####################################################################
SCSI interface library - (C) Joerg Schilling
Fazer, na consola, :
#cdrdao read-cd --device 0,0,0 novo.toc
Será criada uma imagem do cd
Gravar o cd a partir da imagem criada:
#cdrdao write --device 0,0,0 novo.toc
O limewire está intimamente dependente de java. Temos portanto de primeiro instalar o j2re
(download de J2SE JRE a partir de http://java.sun.com/j2se/1.4.2/download.html ) e
seguidamente é que poderemos instalar o limewire (download de LimeWireLinux.bin a
partir de http://www.limewire.com/english/content/download.shtml ).
Instalar o j2re-1_4_2_04:
#cd /directório-onde-está-o-j2re-1_4_2_04-linux-i586.bin
criar directório java em /usr
#mkdir /usr/java
#cp j2re-1_4_2_04-linux-i586.bin /usr/java
instalar o java VM
#cd /usr/java
#./j2re-1_4_2_04-linux-i586.bin
Será criado um directório novo: j2re1.4.2_04
Editamos agora o ficheiro /etc/basshrc e adicionamos no fim as seguintes linhas:
#reboot
# Fedora Linux 1
rpm http://ayo.freshrpms.net fedora/linux/1/i386 core updates freshrpms
rpm http://ayo.freshrpms.net fedora/linux/1/i386 tupdates
rpm http://rpm.livna.org/ fedora/1/i386 stable unstable testing
rpm-src http://ayo.freshrpms.net fedora/linux/1/i386 core updates freshrpms
rpm-src http://ayo.freshrpms.net fedora/linux/1/i386 tupdates
### Dag RPM Repository for Fedora Core 1
rpm http://dries.studentenweb.org apt/fedora/fc1/i386 dries
rpm-src http://dries.studentenweb.org apt/fedora/fc1/i386 dries
rpm http://macromedia.rediris.es/apt redhat/8.0 macromedia
rpm http://apt.sw.be fedora/1/en/i386 dag
rpm http://rpms.xcyb.org/fedora/1 i386 stable bleeding
rpm-src http://rpms.xcyb.org/fedora/1 i386 stable bleeding
rpm http://rpms.xcyb.org/fedora/1 i686 stable bleeding
rpm-src http://rpms.xcyb.org/fedora/1 i686 stable bleeding
rpm http://rpm.livna.org/ fedora/1/i386 stable unstable testing
rpm-src http://rpm.livna.org/ fedora/1/i386 stable unstable testing
rpm ftp://ftp.ussg.iu.edu/pub/linux/fedora.us//fedora fedora/1/i386 os updates stable
rpm ftp://mirrors.usc.edu/pub/linux/fedora//fedora fedora/1/i386 os updates stable
rpm http://mirrors.usc.edu/pub/linux/fedora//fedora fedora/1/i386 os updates stable
rpm http://mirrors.kernel.org/fedora.us//fedora fedora/1/i386 os updates stable
rpm ftp://mirrors.kernel.org/fedora.us//fedora fedora/1/i386 os updates stable
rpm-src http://mirrors.usc.edu/pub/linux/fedora//fedora fedora/1/i386 os updates stable
# apt-get upgrade
Para procurar pacotes dos quais não se sabe bem o nome usa-se o comando apt-cache
search <pacote> . Surge uma lista de pacotes, depois é só escolher o(s) que nos
interessa(m)
ex:
# apt-cache search php
Comandos apt-get:
apt-get upgrade
Procura por pacotes mais novos para fazer atualizações.
apt-get dist-upgrade
Faz uma atualização de versão da distribuição.
Há duas possibilidades de ligação: Ethenet interface = tap0 e Ethenet interface = nas0
Usa-se nas0 quando o kernel já possui o driver speedtouch ( speedtch.o) que deve estar
em:
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/usb/
Usa-se tap0 quando o kernel não tem driver speedtouch e recorre-se ao firmware mgmt.o
O Kernel do Fedora Core 1 já traz o driver mas a licação com gppp não se revela fÃ
¡cil para isso é mais fácil remover driver
do speedtouch ou movê-lo para o directório home como se fará a seguir:
Este tutorial serve, em princÃpio para qualquer distribuição que use o Kernel 2.4 e não só para o
Fedora Core 1.
Criar um directório home com o nome adsl, para onde serão feitos todos os downloads e
onde serão decompactados
$mkdir /Desktop/adsl
Download de:
http://sourceforge.net/projects/speedtouch speedtouch-1.2.tar.gz
http://www.alcateldsl.com speedmgmt.tar.gz
http://wwww.roaringpenguin.com/pppoe rp-pppoe-3.5.tar.gz
#mv /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/usb/speedtch.o ~/
$cd /home/helder/Desktop/adsl/speedtouch-1.2
$./configure
$make
#make install
copiar firmware:
#cd /home/helder/Desktop/adsl
#cp mgmt.o /usr/lib
$cd /home/helder/Desktop/adsl/rp-pppoe-3.5
#./go
# adsl-setup
# emacs /etc/ppp/pppoe.conf
(deverão mudar para)
ETH=tap0
PEERDNS=yes
DEFAULTROUTE=yes
# emacs /etc/modules.conf
(inserir as seguintes opções)
#emacs /etc/ppp/options
(só devem constar as opções abaixo, se lá não estiverem tem que adicioná-las)
lock
usepeerdns
# usar o dns atribuÃdo pelo peer
noipdefault
# diz ao pppd que usas ip dinâmico
defaultroute
# para routear o dispositivo
#emacs /usr/sbin/adsl-start (antes de fazer isto veja um pouco mais à frente se preferir
iniciar a ADSL no boot do sistema)
adicionar no inÃcio:
cd /sbin
./modprobe tun
echo Loading firmware... Please wait
cd /usr/local/sbin/
./modem_run -m -f /usr/lib/mgmt.o
./pppoa3 -vpi 0 -vci 35 -b -m 1 -c
sleep 5
echo Dialing ...
cd /usr/sbin
e adicionar no fim:
sleep 5
route add default ppp0
Estabelecer a ligação:
#cd /usr/sbin
#./adsl-start
Faça o seguinte:
edite o ficheiro rc.local
#emacs /etc/rc.local (no redhat e fedora)
#emacs /etc/rc.d/rc.local (slackware)
e adicione no fim estas linhas:
/sbin/modprobe tun
/usr/local/sbin/modem_run -m -f /usr/lib/mgmt.o
/usr/local/sbin/pppoa3 -vpi 0 -vci 35 -b -m 1 -c
/usr/sbin/adsl-start
/sbin/route add default ppp0
Download de gpppoe
Descompactar :
gpppoe-conf-0.3-ss.tar.bz2
surgirá um directório user
$cd user
#cp ./lib/* /usr/lib
#cp ./sbin/* /usr/sbin
#mkdir /usr/share/speedtouch
$cd /usr/share
#cp ./speedtouch/* /usr/share/speedtouch
#cp mgmt.o /usr/share/speedtouch (copiar o firmware)
# cd /usr/sbin
#./gpppoe-conf
Seguir as indicações referidas em
http://s1x.homelinux.net/gpppoe-conf.php
para Fedora Core 1, consultar a página
http://s1x.homelinux.net/content.php?id=32
13. Ligação ADSL (sapo) Fedora Core 2 (Ethernet interface tap0 ) Kernel 2.6
Este tutorial serve, em princÃpio para qualquer distribuição que use o Kernel 2.6 e não só para o
Fedora Core 2.
Bom, vou apresentar aqui um tutorial desnecessário, porque existe um outro, excelente, de
Kmos, cujo link é: http://kmos.tondelaonline.com/stuff/speedtouch.htm
Só que como já escrevi aqui um tutorial para ADSL em kernel 2.4, vou também, plagiar ou adaptar o do
Kmos, de
modo a estar aqui tudo.
Quem usar o modem roxo faça download aqui (já está renomeado - pronto a usar)
Fazer:
$cd /home/helder/Desktop/adsl/speedtouch-1.3
$./configure
$make
#make install
$cd /home/helder/Desktop/adsl/rp-pppoe-3.5
#./go
# adsl-setup
#emacs /etc/ppp/options
(só devem constar as opções abaixo, se lá não estiverem tem que adicioná-las)
lock
usepeerdns
# usar o dns atribuÃdo pelo peer
noipdefault
# diz ao pppd que usas ip dinâmico
defaultroute
# para routear o dispositivo
# ADSL
/sbin/modprobe ppp_generic
/sbin/modprobe ppp_synctty
/sbin/modprobe n_hdlc
/sbin/modprobe tun
/sbin/modprobe usb-uhci
/usr/local/sbin/modem_run -m -f /usr/lib/bootboth.eni
/usr/local/sbin/pppoa3 -b -m 1 -c -vpi 0 -vci 35
/sbin/ifconfig tap0 up
/sbin/adsl-start
Reinicie o computador
Depois faça:
$ ou # cat /var/log/messages
nameserver 194.65.100.117
nameserver 194.65.5.2
Faça:
$ping -c 3 google.pt para testar a sua ligação como user
se não estiver ligado, experimente, como root
#ping -c 3 google.pt testar a ligação como root
Se estiver ligado como root mas não como user, mude as permições de /etc/resolv.conf
ou seja altere o
parâmetro do dono do ficheiro, de, root para o seu username.
Estas configurações não servem só para Slackware, apenas tratam de problemas
mais frequentes em Slackware!
TECLADO
o ficheiro:
/etc/rc.d/rc.keymap deve também ser alterado para:
--------------------------------------------------------------------------------------
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys pt-latin1.map
fi
----------------------------------------------------------------------------------------------
RATO (RODA)
Section "InputDevice"
EndSection
ACENTOS NO OPENOFICE
#gedit /usr/share/i18n/locales/pt_PT
acrescentar no fim do ficheiro pt_PT
LANG="pt_PT"
SUPPORTED="pt_PT:pt_PT:pt"
SYSFONT="latarcyrheb-sun16"
a seguir:
#gedit /etc/profile
acrescentar no fim do ficheiro profile:
LANG=pt_PT
LC_ALL=pt_PT
LC_CTYPE=ISO-8859-1
LESSCHARSET=latin1
export LANG LC_ALL LC_CTYPE LESSCHARSET
http://localhost:631/admin
Nos programas: onde está o comando lpr, substituir por lpr-cups
(é necessário que o serviço cups esteja activado o que
se deverá logo fazer na instalação)
Download:
http://www.nvidia.com/content/drivers/drivers.asp
#sh NVIDIA-Linux-x86-1.0-6111-pkg1.run
Executar:
#/usr/sbin/gdmconfig
Depois é só seleccionar o autologin
INSTALAR O EVOLUTION-1.4.4
e só depois:
evolution-1.4.4-i686-2rob.tgz
#cdrecord -scanbus
e ver se ele aparece ou não o dispositivo de gravação
Se não aparecer:
#gedit /etc/lilo.conf
#gedit /etc/lilo.conf
adicionar:
Se usar o GRUB
#emacs /boot/grub/menu.lst
adicionar
hdx=ide-scsi x=a,b,c,d, ou seja, o que for o drive cdromrw (no grub não é
necessário o append)
e deverá ficar algo como (no grub):
kernel /boot/vmlinuz root=/dev/hdxy hdd=ide-scsi
Faça reboot
fazer:
gedit /etc/fstab
e substitua:
-------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Comandos
Descompactar ficheiros:
tar -xvjf programa.tar.bz2
tar -xvf programa.tar
tar -xvzf programa.tar.gzip
- Para conseguir instalar programs deste modo (programas não pré compilados em rpms)
ten que ter instalado no seu sistema os seguintes pacotes:
XFree86-devel
gtk+-devel
glibc-devel
make
autoconf
automake
libstdc++-devel
gcc
egcs-c++
rpm -e programa
Remove o pacote (como root)
$ps -x
O comando chmod