Arch Linux, atualizações e mudanças

Saudações pessoal.

Esses dias fui atualizar o Arch Linux, faço todo fim de semana, achei bastante interessante a mudança que ocorreu, ficou bem parecido com o OpenSUSE e Ubuntu, informando quais pacotes a serem removidos, o tamanho e pacotes a serem instalados.

Não podendo esquecer das mudanças no Arch Linux que ocorreram este ano. Uma delas foi o snapshots 2010-05, uma das maravilhas do sistema, os desenvolvedores e a comunidade estão de parabéns pela atualização.

Download: http://www.archlinux.org/download

E também a mudança do site internacional, está com um novo layout, mas bonito, organizado, com bem entendimento aos membros.

http://www.archlinux.org

Abraços.

Categories: Arch Linux, Linux, Notícias Tags:

Novas versões em distribuições Linux

Saudações pessoal.

Essa semana veio com muitas novidades entre as distribuições Linux. Tivemos duas novas versões de distribuições o Fedora 13 e Slackware 13.1, todos elas estão “quentinhas” ainda.

Algumas novidades, retirada do site das distribuições:

Fedora 13, codinome Goddard:

1 – Melhorias no NetworkManager
2 – Driver experimental Nouveau para Nvidia
3 – Instalação automática do driver de impressora
4 – Sugar (Educação)
5 – Usando o sistema de rollback com btrfs
6 – Python debugging e instalações paralelas

Slackware 13.1:

1 – Kernel 2.6.33.4
2 – Ambiente gráficos: Xfce 4.6.1 e KDE 4.4.3
3 – HAL
4 – Udev
5 – CUPS 1.4.3, GNU Emacs 23.2 e o Diffutils 3.0
6 – Entre outros, como correções de erros e ajustes em relação a segurança.

Abraços.

Categories: Distribuição Tags:

Arch Linux e LXDE

Saudações.

Resolvi instalar o Ambiente Gráfico LXDE em meu desktop. Eu admiro o KDE, Gnome, mais sempre é bom experimentar outros ambientes/gerenciadores.

O Lxde foi criado em 2006, podemos dizer que ele é bem novinho. É um ambiente bem leve de se trabalhar, não possui muitas “frescuras”, fazendo o ambiente ao seu gosto, colocando temas, funções, etc.

Não irei mostrar como instalar o Arch do zero até chegar o LXDE. Apenas uma ajudar para instalar e configurar o ambiente ao gosto. Para instalar o Lxde, temos o tutorial do Phillipe Smithux e também tem no fórum do Arch Linux Brasil.

Tiva alguns problemas, como “marinho de primeira viajem” em um novo ambiente. No tutorial do Phillipe, na parte da opção no “~/.xinitrc” apenas adicionei uma linha.

$ vim ~/.xinitrc

exec startlxde

Após este procedimento, não estava consequindo logar no slim, estava aparecendo esta mensgem “Failed to execute login command”. Execute alguns comandos no terminal:

Remove todos os arquivo de configuração do LXDE:

# rm -rf .config/lx*


Remove o cache de menus também:

# rm -rf .cache/menus/

Após este procedimento, está funcionando tudo normalmente. Agradecendo a todos que me ajudaram, na lista do archlinux-br, o Phillipe, fórum do arch, etc.

Abraços.

Categories: Ambiente Gráfico, Arch Linux Tags:

Programação – Linguagem C III

Saudações.

Irei demostrar outro comando de repetição o for. Este será um simples programinha, que retonará os valores pares entre [1,100].

$ vim for.c

#include < stdlib.h>
#include < stdio.h>
main()
{
int cont;
for (cont=0;cont<=100;cont+=2) // Começo da repetição
{
 printf ("%d, ", cont);
} // fim da repetição
}

Para compilar o código use o GCC.

$ gcc for.c -o for

Executar.

$ ./for

Podem ver que no começo da repetição usamos apenas uma linha, em vez de três como while (contando o primeiro cont até o último). Uma observação a ser feita em questão do for, é bom para ser usado apenas quando sabemos quantas repetições serão feitas, como no exemplo que é de cem.

Abraços.

Categories: C/C++, Software Livre Tags:

Programação – Linguagem C II

Saudações.

Bom como mais uma madrugada, estudando, aprendendo e ensinando. Neste artigo irei mostrar o comando de repetição usando While, e também if, else.

Neste código, o usuário irá digitar três valores para formar um triângulo, mas havendo algumas consequências: Equilatero, Isoceles e Escaleno. Terá 40 repetições para digitar os valores, e caso não ocorra não resulta nas resposta.

$ vim programa2.c

#include < stdlib.h>
#include < stdio.h>
main()
{
        float x, y, z;
        int cont;
        cont=1;
        while (cont<40)
        { <em>// Começo da Repetição</em>
        printf ("Digite o primeiro valor: "); scanf ("%f", &x);
        printf ("Digite o segundo valor: "); scanf ("%f", &y);
        printf ("O terceiro valor: "); scanf ("%f", &z);
        cont ++;
                if ((x<(y+z)) && (y<(x+z)) && (z<(x+y))) <em>//Condição</em>
                {
                        if ((x == y) && (x==z))
                                printf ("\tEQUILATERO\n");
                        else if ((x==y) || (x==z) || (y==z))
                                printf ("\tISOCELES\n");
                        else
                                printf ("\tESCALENO\n");
                }
        else
        printf ("Não é triângulo.\n");
        } <em>// Fim da Repetição</em>
}

Para compilar o código use o GCC.

$ gcc programa2.c -o programa2

Executar.

$ ./programa2

Abraços.

Categories: C/C++, Software Livre Tags: