sábado, outubro 29, 2005

Actualizar Ubuntu do Hoary 5.04 para o Breezy 5.10

Com o lançamento do Linux Ubuntu Breezy 5.10 os utilizadores da versão anterior começaram logo a pensar em fazer download do novo cd para fazer a instalação. Mas e se eu não quisesse estar a instalar tudo de novo? E se eu quisesse manter tudo o que já tenho instalado? É possível fazer um upgrade ao Ubuntu a partir da rede?

Claro que sim. O Ubuntu é uma distribuição baseada originalmente em Debian e portanto tem muitas coisas comuns com o Debian, incluindo a forma de fazer uma actualização inteligente da distribuição.

O processo que vou descrever não é para quem tiver limitações de largura de banda, porque vamos descarregar tudo a partir da internet. Mas é sem dúvida a melhor forma de actualizar o ubuntu hoary .04 para o ubuntu breezy 5.10 sem grandes problemas.

O processo de actualização engloba 2 passos.

1. Vamos mudar a nosso ficheiro /etc/apt/sources.list

user@ubuntu: $ sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
user@ubuntu: $ sudo gedit /etc/apt/sources.list

e vamos fazer um find/replace para trocar todos os hoary para breezy . Grava-se e sai-se.

2. Vamos correr uma serie de comandos para limpar, actualizar e fazer o update.

user@ubuntu: $ sudo apt-get clean
user@ubuntu: $ sudo apt-get update
user@ubuntu: $ sudo apt-get dist-upgrade

O primeiro comando limpa a cache para não haver pacotes da versão Hoary a ocupar espaço no disco.
A segunda actualiza a lista de pacotes disponíveis nos servidores do sources.list editado anteriormente.
O terceiro comando faz o upgrade. Primeiro verifica que pacotes precisa de fazer download e... faz. (No meu caso foram cerca de 680MB de downloads...) E por fim faz o upgrade. O processo é demorado (cerca de 4h no meu COMPAQ Presario 14XL455) e de vez em quando é preciso confirmar alguma selecção, sendo que pode-se quase seguramente manter os seus ficheiros de configuração. O processo é só mesmo dar uns enters quando for pedido alguma coisa.
No fim, deve ter uma distribuição actualizada, sem grandes problemas.

quinta-feira, outubro 20, 2005

Kanguru no Ubuntu 5.04?

[ESTE POST FOI SUBSTITUIDO PELO:
Frontend para a ligação Kanguru no Ubuntu 5.10]

Como colocar o serviço de banda larga sem fios
Kanguru, da Optimus, a funcionar na distribuição de linux Ubuntu 5.04?

Esta foi a dúvida que me surgiu após estar farto de pagar enormes quantias de euros à PT!

Dados e equipamento necessário:

a) placa Merlin U530 (o resto do pacote do Kanguru podem deitar fora após enviar o contrato para a Optimus)

b) um computador com entrada PCMCIA

O que fazer?

1- Ter os pacotes wvdial instalados no linux

2- Correr o wvdialconf kanguru

NB:
o programa vai criar um ficheiro de texto chamado kanguru, caso o queira numa directoria específica, indique a estrutura do directório antes do nome do ficheiro. Outro apontamento... o ficheiro pode ter outro nome... ;)


3- Editar o ficheiro kanguru de forma a ter o seguinte aspecto:

[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","myconnection"
Init4 = AT+CSQ
Init5 = AT$NWRAT=0,2
Phone = *99***1#
Username =
o vosso n.º de Identificação
Password =
o vosso PIN
ISDN = 0
Modem Type = Analog Modem


NB:
Colocar o vosso n.º de indentificação (número do cartão
Optimus) e PIN do cartão; AT+CSQ pede o valor da potência da recepção de sinal (15,99 bom, 99,99 não tem rede); AT$NWRAT=0,2 corresponde à configuração do modem para captar a rede 2G e 3G (o valor 0,2 é ambas; 1,2 é 2G; 2,2 é 3G)
O led vermelho é falta de sinal
O led verde é 2G (GPRS)
O led azul é 3G (UMTS)


4- Gravar o ficheiro e correr no x-terminal wvdial --config kanguru

5- Deverá dar algo como isto:

--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","myconnection"
AT+CGDCONT=1,"IP","myconnection"
OK
--> Sending: AT+CSQ
AT+CSQ
+CSQ: 15,99
OK
--> Sending: AT$NWRAT=0,2
AT$NWRAT=0,2
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Thu Oct 20 23:24:41 2005
--> pid of pppd: 6963
--> Using interface ppp0
--> local IP address 62.169.80.248
--> remote IP address 62.169.67.34
--> primary DNS address 62.169.67.164
--> secondary DNS address 62.169.67.165


6- Para interromper a ligação basta premir o Ctrl+C e aparecerá algo como:

Caught signal #2! Attempting to exit gracefully...
--> Terminating on signal 15.
--> Connect time 36.5 minutes.
--> Disconnecting at Fri Oct 21 00:01:17 2005


Já está!! Boas navegações...

Eugénio Rodrigues

PS: Isto deverá funcionar noutras distribuições de linux...