Site sobre estatisticas de softwares
Olá
Estava navegando na net quando meu amigo corvo ( walmer ) me apresentou um site interessante sobre estatísticas de pacotes.
Para tanto para servir de referencia para mim vou deixar aqui no blog
Olá
Estava navegando na net quando meu amigo corvo ( walmer ) me apresentou um site interessante sobre estatísticas de pacotes.
Para tanto para servir de referencia para mim vou deixar aqui no blog

Olá
Provavelmente alguém já deve ter passado este caso onde tens o interesse de ver qual o procedimento adotado em um pacote debian, mas opa perai, você não usa debian então como proceder para ver o conteúdo do package?? Instalar aquela pilha de programas ….
Não é preciso, basta você utilizar o comando ar (existente na maioria das distros), pois apesar de quando você roda o comando “file” em um package.deb, ele dizer que é um “Debian binary package”, seu real tipo (minha opinião) é um ar file, arquivos do tipo ar são como tar, arquivadores de arquivos ( sim ficou estranho mas é isto), são somente arquivos juntados sem compactação.
Para tanto o procedimento de extração
ar xo package.deb
Onde:
o – mantém o arquivo .deb
x – extraí o conteudo do ar
Bom daí em diante é a estrutura de um pacote debian…..
Estou postando isto pois precisei ver o conteúdo de um pacote debian e bom, não lembrava mais disto e tive que procurar para tanto agora já sei onde encontrar

Olá
Lançado neste mês mais um projeto de um agregador de repositório não oficial e oficiais de pacotes do Slackware o nome do projeto é slackfind inspirado no rpmfind. Ele se encontra no coração da mãe Russia
. O interessante deste projeto e que ele procura em muitos outros repositórios, como o do slack.eu o do rlworkman entre outros. E classicamente tem uma aparência simples ao bom estilo do slack.
Segue o link dele:
http://slackfind.net/
Logo talvez ele vai ter uma tradução para português

Artigo publicado pelo aaron no vivaolinuxReferência: Emergindo grandes pacotes em hardwares fracos com o auxílio de outro computador no Gentoo LinuxAutor: Aaron Kim Binner da Silva <aaron.binner at gmail.com> |
|
| Os hardwares utilizados e a configuração do kernel
A idéia é montar o sistema de arquivos do “PC 1″ em uma pasta em “PC 2″ e fazer CHROOT nesta mesma pasta, podendo assim compilar os pacotes necessários utilizando o hardware do “PC 2″ e economizar tempo.
O primeiro PC é um AMD Duron 750 MHZ, 128 MB de ram. Duas placas de rede, sendo uma ligada diretamente à internet e outra ligada ao outro PC através de um cabo cross-over. De agora em diante o chamaremos de PC1. O “auxiliar” é um notebook acer aspire 5050 (AMD Turion 64 2.2Gz 1GB de ram). O chamaremos de PC2. Ambos rodam Gentoo Linux. Para compartilhar a conexão com a internet precisaremos do IPTABLES e o módulo IPTABLE_NAT, e precisaremos também do NFS para podermos montar o hd do PC1 no PC2. Preparando o seu kernel (versão 2.6)Certifique-se de que estas opções estão habilitadas no seu kernel: Networking —> Estas opções devem estar habilitadas em ambas as máquinas: File Systems —> Na dúvida acabei marcando alguns módulos a mais, afinal nunca se sabe quando se vai precisar deles. Se necessário recompile o seu kernel. |
|
| Compartilhando sua conexão
Com o kernel devidamente configurado, agora basta carregar o módulo iptable_nat e instalar o pacote iptables.
PC1 – ligado diretamente à internet$ emerge net-firewall/iptables Se você preferiu marcar as opções no kernel como módulos, agora basta carregar o módulo: $ modprobe iptable_nat Substitua “eth0″ pela sua placa de internet. Agora sua conexão está compartilhada com todas as outras placas de rede instaladas na máquina. Você pode agora configurar suas placas com o ip fixo através do comando “ifconfig” ou colocar um servidor DHCP rodando. Optei pela segunda opção. Para configurar um servidor DHCP precisaremos do pacote net-misc/dhcp. $ emerge dhcp Agora edite o arquivo /etc/dhcp/dhcpd.conf. Este é um exemplo de configuração: ddns-update-style none;
default-lease-time 600; max-lease-time 7200; subnet 192.168.0.0 netmask 255.255.255.0 { Só isto já é suficiente para funcionar o servidor DHCP. Inicie o serviço: # /etc/init.d/dhcpd start PC2 – auxiliarBasta se conectar via DHCP e verificar o seu DNS em /etc/resolv.conf, se tudo correu bem, agora o PC1 deve estar compartilhando a conexão com o PC2 (não se esqueça de utilizar um cabo cross-over para ligar os dois PCs). |
|
| Colocando a idéia em prática
Para podermos colocar toda essa gambiarra pra funcionar precisaremos do pacote nfs-utils instalado em ambos os PCs, então:
# emerge nfs-utils – execute nas duas máquinas Ao instalar este pacote poderá haver problemas com “Blocked Packages”, caso isso aconteça: # emerge –buildpkgonly –nodeps PACOTEBLOQUEADO && emerge -C PACOTEBLOQUEANDOAINSTALAÇÃO && emerge –usepkgonly PACOTEBLOQUEADO Agora basta pôr tudo para funcionar. PC1 – duron 750 Edite o arquivo /etc/exports, ele provavelmente estará em branco, adicione esta linha: / “IP_DO_PC2″ (rw,no_root_squash,sync,no_subtree_check)
Inicie o serviço: # /etc/init.d/nfs start PC2 – laptop # /etc/init.d/nfsmount start Faça o CHROOT!! (substitua o asterisco pelo arch do respectivo processador EX:. i386 ou i486) # setarch * chroot /pcmanco /bin/bash Pronto, agora você pode emergir pacotes com grande velocidade até em um pentium 100 com 16MB de ram e ainda ganhar tempo. Espero ter ajudado. Referências
|