:::: MENU ::::

segunda-feira, 30 de novembro de 2009

É com muito prazer que informo a vocês, meus queridos leitores, que fui aprovado como openSUSE Member!

Estava eu aqui no meu trabalho, procurando os drivers para o servidor de video - que deu pau - E então chegou o email do Michael Loeffler com o título openSUSE membership application, o sorriso foi de canto a canto! xD

Segue email:

Hi Raul,

Welcome! - the board has approved your openSUSE membership
application.

Blog, mail address and irc cloak - if you requested them - will be
updated soon and you will get informed once the complete process has
been finished.

We kindly ask you - if not happened yet - to set up a user page [1] in the
openSUSE wiki to share some information about you with the broader openSUSE
community.

Thanks for being part of openSUSE!

Michael
Chairman openSUSE board

[1] http://lizards.opensuse.org/2009/07/02/howto-how-to-create-an-userpage/

Enfim, é isso meus queridos! Agradeço ao pessoal da Novell e os Board Members pela grande oportunidade!

Nascimento do filho de Cleber Cisco
Aproveitando a ponga, quero homenagiar também o meu amigo Cleber "Cisco" Brito, do "blog Cléber Brito - Redes, Eletrônica, Ciências Exatas ...", pois o seu filho nasceu no dia 28 de Novembro de 2009. Parabéns papai e mamãe e seja bem vindo Daniel!

quarta-feira, 18 de novembro de 2009

Segue o email do ElCheVive:

Devido ao esforço da equipe de tradução, leia-se Isis, Renato, Raul, Ulissis e eu, estamos felizes em anunciar a tradução dos guias rápidos e do manual de inicialização para o openSUSE 11.2 em português brasileiro.

Eles são traduções dos guias lançados pela Novell em http://www.novell.com/documentation/opensuse112/ na seção "Getting Started":

São eles:

E estão disponíveis na área de download do projeto
http://code.google.com/p/opensuse-startup-pt-br/downloads/list

O guia de inicialização será lançado em breve.

E como sempre, qualquer erro, favor avisar :-P

Obrigado a todos que ajudaram na tradução destes guias.
Todos os arquivos foram gerados pelo Luiz Fernando Ranghetti, vulgo ElCheVive ;)

quinta-feira, 12 de novembro de 2009

terça-feira, 10 de novembro de 2009

Ponto de Partida
O ponto de partida é suportado pelo openSUSE 11.1 com todas as atualizações aplicáveis atualmente. Os passos seguintes mostram como atualizar o openSUSE 11.1 para o pacotes mais recentes antes de atualizar para o openSUSE 11.2.


CLI

Se na sua lista de repositórios não estiver presente o repositório repo-update, faça estas recomendações, caso contrário, ignore. (Nota: Estes passos demonstram como adicionar o repositório de atualização para o openSUSE 11.1, que é a única versão que tem suporte a atualização para 11.2)


zypper ar -c -n 'openSUSE-11.1-Update'
http://download.opensuse.org/update/11.1/ repo-update
Se você listou seus repositórios que viu que o repo-update está presente, porém não habilitado, realize os seguintes passos ou pule, caso ele já estiver habilitado.

zypper mr --enable repo-update

Se você já possui o repositório adicionado e habilitado, basta executar o seguinte comando:

zypper refreshzypper up

Para mais informações, leia Zypper Uso.


Implementação

Os passos seguintes mostrará como você poderá atualizar seu openSUSE 11.1 para o openSUSE 11.2

Linha de Comando

Liste seus repositórios e note quais não são compatíveis.

zypper ls -d

Adapte seus repositórios para suportar o openSUSE 11.2 (pacotes antigos não são compatíveis)

Desabilite todos os repositórios existentes pre-openSUSE 11.2 e adicione os novos repositórios do openSUSE 11.2.
zypper mr --all -dzypper ar http://download.opensuse.org/distribution/11.2/repo/oss/ "openSUSE 11.2 OSS"zypper ar http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates"
Adicionalmente, procure por repositórios de Terceiros atualizados para o openSUSE 11.2 e adicione-os. AVISO: Use com cuidado. Usar repositórios de terceiros aumenta a probabilidade de dar merda erros em uma atualização.

zypper ar  

Em seguida, execute os seguintes comandos, exatamente nesta ordem.
zypper refresh          # Atualize o metadata local e o conteúdo dos repositórioszypper in zypper        # Obtenha com o próprio zypper o zypper da versão 11.2. 
O número de dependências ligadas a libzypp irá resultar em uma atualização para a maioria dos pacotes. Agora execute uma atualização de distribuição completa:

YAST_IS_RUNNING=instsys zypper dup   # Instale os pacotes

Se você preferir, baixe todos os pacotes antes de instalar, adicionando a flag -d no final do comando. Configure a variável "YAST_IS_RUNNING" para ignorar a instalação individual dos pacotes pos-instalação chamados pelo SuSEConfig, evitando um bug, que pode causar a morte de clientes X durante a atualização, e deixar o sistema inutilizável se o zypper estiver sendo executado em uma janela do cliente X.

Finalmente, force um refresh nas configurações do sistema e reincie:
SuSEconfigreboot
Nota: Se você tem um número limitado de repositórios existentes que deseja manter, outra opção é excluir completamente a sua lista de repositórios. Isso ocorrerá depois de
zypper in zypper
em cima, mas antes de zypper dup
mv /etc/zypp/repos.d /etc/zypp/repos.d-backup
Nota: openSUSE 11.2 será lançado no dia 12 de novembro de 2009, assim se você fizer antes os passos acima, você irá instalar uma versão Release Candidate (RC) e terá de repetir estes passos acima mais tarde.

Para instruções mais detalhadas, visite: http://en.opensuse.org/Wagon
E mais especificadamente: http://en.opensuse.org/Wagon#Example_usage:_Upgrading_from_11.1_to_11.2_via_Wagon

1. Assegure-se que você possui o pacote yast2-wagon instalado
2. Assegure-se que você possui apenas repositórios 11.2 habilitados
3. Inicie YaST2 wagon
4. Siga os procedimentos
5. reinicie

Sub-Recursos
  • Evite o download de pacotes inalterados e reconstruídos
  • Habilite aria2 para melhorar a confiabilidade do download
Quando montamos nossa rede local, geralmente não nos preocupamos com muitas coisas, como por exemplo, Qual é o endereçamento da rede? Quantidade de hosts na rede? Qual é o tempo de concessão do DHCP? Se o DNS vai junto como opção no DHCP ou será o é cada um por si? Quem é o endereço de broadcast? O cabeamento estruturado está obedecendo ao padrão? É o 568-A? É o 568-B? Podemos passar o dia aqui nos questionando, mas vamos fazer um HOW-TO de como planejar uma pequena rede local.

Primeiros Passos
Anote! Lápis e papel, gedit, notepad ou qualquer coisa que risque! Antes de por em prática, é extreamente importante que você saiba o que estará fazendo. Acredite, isso vai lhe poupar horas de retrabalho e de pequenos ajustes nos seus ativos.
O primeiro passo é escolher o seu ENDEREÇO DE REDE. Isso nada mais é que o seu bloco de IP. Como estamos falando de rede local, a depender da quantidade de ativos(hosts), defina qual será o seu bloco. A RFC 1918(Request For Comments) define quais são os endereços para redes não roteáveis na Internet, criados para economizar endereços IP. A saber:


3. Private Address Space


The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets:

10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 pref)

Não entendeu? Explico:
Entre 10.0.0.0 a 10.255.255.255 cabem 16,777,216 IPs
Entre 172.16.0.0 a 172.31.255.255 cabem 1,048,576 IPs
Entre 192.168.0.0 a 192.168.255.255 cabem 65,536 IPs
Quem determina qual é o número exato de hosts dentro de uma rede é a sua máscara de rede. Vamos utilizar o bloco 192.168.0.0/28, que significa que usaremos uma máscara de rede 255.255.255.240.

Hã?

algumas pessoas devem ter se perguntado: Mas a máscara não é 255.255.255.0 ? Sim, é, desde que você não conheça quase nada de rede ou está com preguiça de limitar o número de hosts do seu bloco. É aceitável utilizá-lo, mas hoje, vamos seguir algumas das boas práticas da RFC.
Uma máscara de rede 255.255.255.0 é equivalente a um /24 e pode alocar 254 endereços, enquanto um bloco /28 (255.255.255.240) aceita apenas 16 endereços IP. Se utilizarmos o aplicativo "ipcalc", também disponível online no endereço http://jodies.de/ipcalc, podemos calcular exatamente. Isso é um CIDR(Classless Inter-Domain Routing).


Definidos os blocos, vamos as configurações. ERRADO! Agora vamos desenhar pra ver como isso vai ficar ;)
Topologia de rede
Isso que acabamos de fazer é a topologia da rede =)

Em que isso vai ser útil? Deixe sua rede dar um problema que por acaso você não sabe muito bem aonde foi... Após horas sniffando, verificando ponto-a-ponto, você vai fazer esse mapa, mas em sua cabeça. Então, porquê não se adiantar?

Posts populares