Mostrando postagens com marcador Repositórios. Mostrar todas as postagens
Mostrando postagens com marcador Repositórios. Mostrar todas as postagens

quinta-feira, 1 de outubro de 2015


Amigos leitores, vocês já devem saber o quanto prezo por uma configuração correta do sistema Linux, que pode às vezes ser difícil ou mesmo desconhecida para alguns. Por isso vim aqui hoje falar novamente dos repositórios do Debian, afinal tive uma surpresa ao tentar instalar o programa FileZilla.

O problema


Pois bem, num post anterior (que você pode acessar clicando aqui) sugeri a mudança dos repositórios do Debian Jessie para o Stretch, pois o último possuía uma gama de pacotes mais recentes em relação ao repositório padrão. No entanto, pude perceber que alguns pacotes não estão nesse repositório e """"pularam"""" (muitas aspas mesmo) para a versão estável logo.

A causa


Isso aconteceu por causa do funcionamento do sistema de gerenciamento interno de pacotes que o Debian adota, que se divide em três partes: Stable, Testing e Unstable funcionando da seguinte forma:

- Stable

É a versão mais segura e sólida do sistema operacional, todos os pacotes presentes nos repositórios já foram exaustivamente testados e estão em perfeita compatibilidade e funcionamento (algo perto de 99% de garantia).

Informação atual (01/10/2015): Jessie (versão 8.2)

- Testing

É uma versão intermediária em relação as outras duas, possui pacotes recentes e que passaram por alguns testes (garantia de ~80% em média).

Informação atual (01/10/2015): Stretch

- Unstable

É a versão mais recente do sistema, possui todos os pacotes mais recentes, inclusive alguns "betas" e "alfas" que ainda estão em desenvolvimento, somente recomendado para desenvolvedores (sem nenhuma garantia de funcionamento).

Informação atual (01/10/2015): Sid

Então sabendo disso, há outra informação importante. O sistema de gerenciamento interno de pacotes funciona assim:

Unstable>Testing>>...>>Stable


> = Tempo necessário de 10 dias

Explicando melhor: Um novo pacote é lançado no sistema, automaticamente vai para os repositórios unstable e todos com acesso conseguem baixá-lo. Testes são feitos e ajustes sugeridos e após 10 dias de "vida" o pacote novo vai para o repositório testing, todos com acesso à esse repositório conseguem baixá-lo. Então começam os testes mais profundos e a "cachoeira" de ajustes. Após meses de funcionamento correto, o pacote novo (devidamente testado e adaptado) passa para o repositório stable e então todos os usuários tem acesso à ele e podem instalá-lo.

Conclusão


Após o lançamento da versão do FileZilla que foi do unstable para o testing, os testes e ajustes foram feitos, antes de uma nova versão entrar no unstable, então ocorreu que nos repositórios testing não havia nenhuma versão presente e assim não conseguia encontrá-la pelo terminal.

Solução


Para solucionar o problema adicionei os repositórios Stable junto aos meus Testing e procedi a instalação normal e sem problemas.

Para isso vá até a sources.list:

sudo pluma /etc/apt/sources.list

E na janela que abrir (se nunca alterou os repositórios padrão, comente a linha (número 5) do CD/DVD digitando um "#" (sem aspas) no início da linha; apague o conteúdo abaixo dessa linha; cole o que passarei abaixo) cole:

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
#Custom
deb http://ftp.br.debian.org/debian testing main contrib non-free
deb-src http://ftp.br.debian.org/debian testing main contrib non-free
deb http://ftp.br.debian.org/debian testing-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian testing-updates main contrib non-free
deb http://ftp.br.debian.org/debian jessie main contrib non-free
deb-src http://ftp.br.debian.org/debian jessie main contrib non-free deb
deb http://www.deb-multimedia.org wheezy main non-free

Sua sources.list deve estar parecida com essa:



Salve, feche a janela e digite no terminal (uma linha de cada vez, dando ENTER no final e aceitando as instalações):

sudo apt-get install debian-multimedia-keyring
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Pronto! Agora temos todos os pacotes à disposição.

+ de 48000 pacotes disponíveis na minha máquina


Qualquer dúvida ou sugestão, venha para nosso grupo no Facebook.

Referências (em inglês)


https://www.debian.org/releases/

https://www.debian.org/security/

Recomendo que leia


Dica Avançada - Repositórios Debian 8 (Jessie)

Dica - Repositórios Debian 8.x (stretch/testing)

Agradecimentos


Raoni Sousa e Fernando Debian do grupo Debian Brasil


Até a próxima!

quinta-feira, 10 de setembro de 2015



Leitores, a algum tempo fiz um post para ajudar os iniciantes com o Kali Linux (disponível aqui). Porém, pouco tempo depois já havia a versão 2.0 do mesmo e assim as coisas poderiam mudar.

De fato mudaram e para melhor, nesse post irei mostrar como ajustar os repositórios oficiais do Kali 2.0. Já adianto que o processo ficou bem mais simples e que se você, durante a instalação, escolheu usar o "espelho de rede" pode ser que nem precise mexer na sources.list.

Backup


No outro tutorial eu ensinei como fazer o backup, não acho ele necessário se você só for usar os repositórios oficiais, mas é altamente recomendado se for adicionar mais coisas na sources.list.

Bem, no terminal digite:

cp /etc/apt/sources.list /root/Desktop/sources.list

Então agora, passemos as alterações.

Alterando


No terminal digite:

leafpad /etc/apt/sources.list

Na nova janela verá um documento com quatro linhas preenchidas. Adicione, no final, essas outras duas:

deb http://http.kali.org/kali sana main non-free contrib
deb-src http://http.kali.org/kali sana main non-free contrib

Salve e saia.

Digite no terminal:

apt-get update

Pronto, terá mais de 40000 pacotes disponíveis. Lembrando que softwares como o Chrome da Google necessitarão de outros repositórios, o processo é o mesmo, só mudarão as linhas a serem adicionadas.

Referência


docs.kali.org


Posts recomendados


Repositórios no Kali (versões até a 1.1.0)

Quatro distros Pentest

Em caso de dúvidas, temos nosso grupo no Facebook.

Até a próxima!

quinta-feira, 6 de agosto de 2015


Olá leitor, nesse post venho falar novamente sobre repositórios. Eles são importantes pois são eles que vão prover as atualizações e novos pacotes para seu sistema. O detalhe é que por padrão as distribuições vêm com uma lista incompleta ou inexistente (principalmente nos casos de uma instalação por meio de mídia em que não se usou os servidores para atualizar enquanto instala).

Bom, sem mais demoras, vamos ao tutorial.

Antes de começar


O tutorial a seguir funciona somente na distribuição "Kali Linux" em todas as suas versões até a 1.1.0, assim que lançarem a versão 2.0 (provavelmente em 11 de agosto) estarei tentando fazer um novo tutorial.

Recomendo o backup caso já tenha alterado algum repositório na lista, ou se sinta mais seguro com um backup da sua sources.list.

Os passos e comandos presumem que já se tenha o acesso "root" ao sistema (geralmente o padrão do Kali), se não for o seu caso, logue-se na linha de comando (ou terminal) com o comando "sudo -i" (sem aspas) o qual requisitará a senha, após isso é só seguir normalmente o tutorial.

Backup (opcional)


Execute no terminal o seguinte comando:

cp /etc/apt/sources.list /root/Desktop/sources.list

Ele irá fazer uma cópia de como está seu arquivo agora para a desktop.

Editando a sources.list


No terminal digite:

gedit /etc/apt/sources.list

Na nova janela, cole o texto abaixo, no fim do arquivo:

deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

Salve e feche a janela. De volta ao terminal digite:

sudo apt-get update

Aguarde terminar e se não houver erros, está pronto.

Agora é só aproveitar para usar os novos repositórios, comesse atualizando o sistema. Em caso de problemas nos contate no nosso grupo no facebook.

Referências (em inglês)


Site oficial do Kali

Documentação do Kali

Até a próxima!

segunda-feira, 3 de agosto de 2015


Amigos leitores, no post a seguir falarei sobre como configurar sua máquina para ter acesso aos repositórios do Debian Testing. Caso ainda esteja com os repositórios padrão, sugiro que veja o outro post que fala dos repositórios do Jessie para que possa adicionar os repositórios ao sistema (algo que não é feito, de modo completo, durante a instalação padrão).

Aviso


NÃO recomendo realizar esse processo em servidores, para os mesmos, use os repositórios jessie (estáveis).
NÃO recomendo a utilização da versão "unstable" (irei mencionar a mesma durante o post) pois a mesma é voltada somente a desenvolvedores e pode conter falhas e bugs.

Antes de começar


Antes de começar, vamos fazer um backup do seu arquivo atual, para que caso haja erros você possa voltar tudo como era antes.

No terminal digite:

sudo cp /etc/apt/sources.list /home/seunomedeusuario/Desktop/sources.list

Substituindo "seunomedeusuario" pelo nome do usuário logado no momento, ele copiará a sources.list para a área de trabalho.

Dica: Ao digitar o comando, digite /home/ e dê um TAB que ele deve autocompletar seu nome de usuário (mais funcional em computadores com um só usuário registrado).

Um pouco mais avançado: Para mudar a pasta de destino do backup, basta mudar o segundo caminho do comando e pronto.

Mudando o repositório



Digite no terminal:

sudo pluma /etc/apt/sources.list

Dica: "pluma" é o nome de um editor de texto, caso deseje (ou não possua o mesmo), altere a palavra pelo nome do editor desejado (exemplo de editor: gedit).

Na nova janela, procure por todas as palavras "jessie" (ou "wheezy") e troque-as para "testing" (sem aspas).

Exemplo:

Encontrado:


deb http://ftp.br.debian.org/debian jessie main contrib

Resultado:

deb http://ftp.br.debian.org/debian testing main contrib


Salve e feche. Agora no terminal digite:

sudo apt-get update

Assim que terminar, tudo estará pronto. Execute o processo normal de atualização do sistema (sudo apt-get upgrade e sudo apt-get dist-upgrade) e aproveite os mais novos pacotes.

Extra


- Exemplo

Exemplo de sources.list com repositórios padrão do Brasil (sem os pacotes "non-free"):

#
# deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official i386 DVD Binary-1 20150425-11:43]/ jessie contrib main
#deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official i386 DVD Binary-1 20150425-11:43]/ jessie contrib main
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib
#Custom
deb http://ftp.br.debian.org/debian testing main contrib
deb-src http://ftp.br.debian.org/debian testing main contrib
deb http://ftp.br.debian.org/debian testing-updates main contrib
deb-src http://ftp.br.debian.org/debian testing-updates main contrib
#Multimedia
deb ftp://ftp.br.debian.org/debian-multimedia/ testing main
deb-src ftp://ftp.br.debian.org/debian-multimedia/ testing main

- Lembre-se

Durante o post me referi aos "mais novos pacotes", porém a equipe do Debian só libera os pacotes mais novos para a versão "unstable" e após 10 dias os mesmos vêm para a versão "testing".

Links Úteis


Site Oficial do Debian (em inglês)


Espero que tenham gostado e espero vocês em nosso grupo no Facebook para podermos discutir, tirar dúvidas, manter contato com a "staff" e muito mais.

Até a próxima!

segunda-feira, 1 de junho de 2015



Amigos, alguns de vocês devem ter lido meu outro post sobre os repositórios no Debian Linux. Ao atualizar um de meus computadores para a nova versão, code nome Jessie, percebi que as dicas não eram mais válidas, então venho aqui atualizá-las e peço desculpas para os que seguiram o outro post usando o Debian 8.

Antes de começar

Esse tutorial requer um mínimo de conhecimento sobre o "mundo linux", caso seja sua primeira visita a esse mundo, recomendo que comece com o Ubuntu.

Primeiro, vamos fazer um backup do arquivo de repositórios, abra o terminal e digite:

sudo cp /etc/apt/sources.list /home/seuusuarioaqui/Desktop/sources.list

O comando acima, copiará o arquivo para a Desktop, substitua "seuusuarioaqui" pelo nome do usuário logado no momento e também fique à vontade para editar o caminho do backup (não altere o que vem antes de "/home" pois os resultados são imprevisíveis).

Caso haja algum problema fatal, é só copiar o backup de volta ao sistema com o comando:

sudo cp /caminhoquevocesalvouaqui /etc/apt/sources.list

Substituindo "/caminhoquevocesalvouaqui" pelo caminho do backup no seu HD.

Configurando os repositórios


No terminal digite:

sudo leafpad /etc/apt/sources.list

Observe que "leafpad" é um editor de texto e pode ser que seu sistema possua outro, verifique clicando em "Aplicativos" e movendo o cursor sobre "Acessórios", depois procure por um na lista flutuante que apareceu, ao encontrar guarde o nome e depois digite no lugar de "leafpad" no comando acima.

Uma janela com o editor de texto, vá em "Opções" e depois clique em "Números nas linhas" ou "Numerar linhas", isso fará uma barra aparecer na esquerda do documento com as linhas contadas. (Isso varia de editor para editor, o pluma por exemplo mostra essa informação em sua barra de status)

Na linha 5, adicione um "hashtag" (#) no início da linha, o resultado será esse:

#deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official i386 DVD Binary-1 20150425-11:43]/ jessie contrib main

Isso desativará a busca por softwares no drive de CD/DVD.

Na última linha adicione o texto abaixo:

#Repositórios Extras (BR)

deb http://ftp.br.debian.org/debian jessie main contrib non-free
deb-src http://ftp.br.debian.org/debian jessie main contrib non-free

deb http://ftp.br.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ jessie-updates main contrib non-free

#Multimedia
deb http://www.deb-multimedia.org jessie main non-free
deb-src http://www.deb-multimedia.org jessie main non-free

#BackPorts
deb http://http.debian.net/debian/ jessie-backports main contrib non-free

Isso fará com que ele busque por software em seus repositórios, inclusive os pacotes "non-free" que não são "open source" (código aberto).

Salve as mudanças (Ctrl+S), feche a janela e digite no terminal:

sudo apt-get update
Um erro de chave pode aparecer, mesmo que não apareça, digite:
sudo apt-get install deb-multimedia-keyring

Isso ativará o download dos pacotes de multimídia, copiando a chave pública para seu computador, depois digite (uma linha de cada vez, ENTER no fim de todas):
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Caso seja solicitado, concorde com a instalação das atualizações e aguarde o download e instalação das mesmas.

Manutenção


Para manter sempre sua distro atualizada, recomendo que uma vez por semana abra o terminal e digite (um de cada vez):
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Extra


NÃO recomendo fazer isso a menos que seja um usuário avançado e domine linux.


Muitos devem conhecer o famoso Kali Linux, pois saiba que você poderá adicionar os repositórios do mesmo e ter acesso à todas as suas ferramentas direto do seu Debian (somente continue se tiver certeza do que está fazendo). Para isso volte no arquivo sources.list e na última linha adicione:

# Repositório Kali Linux
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

# Edge repositories Kali Linux
deb http://repo.kali.org/kali kali-bleeding-edge main
deb-src http://repo.kali.org/kali kali-bleeding-edge main

Após isso, salve e feche, então atualize o sistema:

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Pronto.

Solução de Problemas


Um erro pode ser relatado pelo terminal, com um texto semelhante ao abaixo:

W: GPG error: http://kali.org.com debian Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3EE67F3D0FF405B2

Caso você tenha adicionado os repositórios do Kali erros de assinatura  aparecerão, mas não se preocupe pode instalar sem problemas.

No caso de outros problemas, que geralmente são marcados com "W" ou "E" ou ainda "Err" no terminal, salve um print da tela e vá até a comunidade ou o nosso grupo para que possamos tentar resolver seu erro específico, se possível salve um log dos comandos que foram digitados num .txt pois isso facilitará quem for ajudar.

Conclusão


Com esse mini tutorial, seu Debian Jessie estará pronto para voar. Estarei acompanhando as mudanças e caso ocorram estarei adicionando o conteúdo aqui no blog, então não deixe de nos acompanhar, entre no nosso grupo do Facebook também.

Links Úteis


https://debian.org/ (em inglês)

https://www.debian.org/support (em inglês)

https://www.debian.org/doc/ (em inglês)

Agradeço a atenção e espero ter sido claro, qualquer dúvida vá ao nosso grupo que a equipe estará pronta a ajudar, até a próxima.

sexta-feira, 8 de maio de 2015


Neste post estarei falando sobre como configurar os repositórios do Debian de maneira correta de acordo com seu uso.

Aviso


Este post foi feito usando a versão 7 do Debian, code nome Wheezy, caso já esteja na nova versão 8 (Jessie) vá ao nosso outro post que está no link abaixo:

http://www.brutalsecurity.com.br/2015/05/dica-avancada-repositorios-debian-8.html

Editado 31/05/2015 às 10:00h no horário de Brasília

Editando os repositórios


O arquivo a ser editado é chamado sources.list, ele quem comanda o apt-get na busca dos updates. Para editá-lo digite no terminal:

sudo leafpad /etc/apt/sources.list

Substitua "leafpad" pelo editor de texto disponível.

Com ele aberto, adicione uma opção ou combinação de duas ou mais, de preferência não apague o que já estiver.

1 - Pacotes de Multimidia (codecs, etc)



deb http://www.deb-multimedia.org wheezy main non-free

2 - Repositórios Backports (softwares mais recentes, pode reduzir a segurança)



deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

3 - Repositórios padrões + pacotes proprietários


deb http://http.debian.net/debian/ wheezy main contrib non-free
deb http://http.debian.net/debian-security/ wheezy/updates main contrib non-free
deb http://http.debian.net/debian/ wheezy-updates main contrib non-free

4 - Repositórios padrões (sem contrib, sem non-free, o que provavelmente está no seu arquivo)


deb http://http.debian.net/debian/ wheezy main
deb http://http.debian.net/debian-security/ wheezy/updates main
deb http://http.debian.net/debian/ wheezy-updates main

 Caso algum repositório vindo de CD/DVD (provavelmente as duas primeiras linhas) estiver ativado, somente comente com "#" (sem aspas) antes da linha.

Mantenha a atenção para não deixar links duplos pois eles causarão avisos no terminal.

Poder Total


Finalmente, se quiser aproveitar o máximo de tudo com segurança, adicione no arquivo as opções 1 e 3, ficando assim:

deb http://www.deb-multimedia.org wheezy main non-free
deb http://http.debian.net/debian/ wheezy main contrib non-free
deb http://http.debian.net/debian-security/ wheezy/updates main contrib non-free
deb http://http.debian.net/debian/ wheezy-updates main contrib non-free

Pois isso não permitirá programas não testados pela comunidade e nem atualizações "beta", não deixando de aproveitar pacotes com os do Flash Player, Java SDK e Skype por exemplo.

Finalizando


Depois de editar tudo, salve e feche o editor. Após retornar ao terminal digite para limpar o cache do apt:

sudo apt-get clean

Depois [verifica os repositórios em busca de downloads]

sudo apt-get update

Então [seleciona e instala pacotes novos]

sudo apt-get upgrade

Opcionalmente (mas não menos importante, recomendo pelo menos uma vez a cada 15 dias) [seleciona e instala pacotes do sistema]

sudo apt-get dist-upgrade

Caso não ocorram erros, você estará pronto para ver o Debian voar.

Até a próxima.
Subscribe to RSS Feed Follow me on Twitter!