Kernel 3.0-0 já disponível no aptosid e operando de forma estável
Versão mais recente do aptosid, 2011-02 codinome imera, liberada com kernel 2.6.39, porém facilmente atualizável para a novíssima versão 3.0-0, bastando para tal seguir as detalhadas indicações do Manual do aptosid.
[ Hits: 13.431 ]
Por: j g meinhardt em 22/09/2011
- Como atualizar um sistema já instalado - dist-upgrade - uma visão geral
Uma atualização de todo o sistema é feita através de um dist-upgrade. Sempre verifique os Upgrade Warnings ('Alertas de Atualização') no site do aptosid, e veja se há avisos contra atualizações de algum pacote. Se houver necessidade de congelar um pacote, veja a seção Rebaixando e/ou congelando um pacote.
Não é recomendável comandar um 'upgrade' apenas para o 'debian sid'.
- Frequência de um 'dist-upgrade'
Comande um 'dist-upgrade' pelo menos uma vez por semana, ou a cada duas semanas. Em último caso, uma vez por mês. Um 'dist-upgrade' feito apenas a cada dois ou três meses está no limite da segurança. Em caso de pacotes que não obedeçam aos padrões ou em caso de pacotes que você mesmo tenha compilado, seja mais cuidadoso ao fazer atualizações, porque eles podem quebrar seu sistema devido a incompatibilidades.
Após atualização do banco de dados, pode-se descobrir quais pacotes possuem versões mais novas: (antes de mais nada, é preciso instalar o pacote 'apt- show-versions')
# apt-show-versions -u
libpam-runtime/unstable upgradeable from 0.79-1 to 0.79-3
passwd/unstable upgradeable from 1:4.0.12-5 to 1:4.0.12-6
teclasat/unstable upgradeable from 0.7m02-1 to 0.7n01-1
libpam-modules/unstable upgradeable from 0.79-1 to 0.79-3...
A atualização de um único pacote, por exemplo 'gcc-4.0', e todas suas dependências, pode ser feita com:
# apt-get install gcc-4.0
Reading package lists... Done
Building dependency tree... Done
gcc-4.0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and xxx not upgraded
Abaixo seguem as instruções para possibilitar apenas baixar os pacotes, sem efetuar a instalação das atualizações na mesma ocasião.
- Apenas baixar os arquivos necessarios:
Uma ótima e pouco conhecida opção é aquela que permite que se conheça quais pacotes farão parte de um 'dist-upgrade'.
Para isso, use a variável -d:
# apt-get update && apt-get dist-upgrade -d
Essa variável faz com que os pacotes sejam baixados (porém não instalados), a partir do X.
Instale-os mais tarde, no init 3, com o 'dist-upgrade'.
Isso também lhe dá a oportunidade de verificar se existem alertas contra qualquer pacote, pois você pode continuar ou abortar:
Abaixo, o conteúdo mostrado na tela do terminal, ao executar o comando de atualização com a alternativa -d:
# apt-get dist-upgrade -d
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
elinks-data
The following packages have been kept back:
git-core git-gui git-svn gitk icedove libmpich1.0ldbl
The following packages will be upgraded:
alsa-base bsdutils ceni configure-ndiswrapper debhelper
discover1-data elinks file fuse-utils gnucash.........
35 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 23.4MB of archives.
After this operation, 594kB of additional disk space will be used.
Do you want to continue [Y/n]?Y
Respondendo 'Y', os pacotes serão baixados para seu computador, sem tocar no sistema instalado.
Quando o 'dist-upgrade -d' terminar, você precisa completar o processo, imediatamente ou mais tarde; para isso, siga as instruções abaixo:
- dist-upgrade - os passos
Lembre-se, "NUNCA" mas "NUNCA mesmo" faça atualizações dos pacotes (upgrades) nem atualizações do sistema (dist-upgrades) dentro do X.
Sempre cheque os Alertas na página principal do aptosid.
Esses avisos, atualizados diariamente, estão lá por um motivo: a própria natureza do ramo 'instável' do Debian.
- Para fazer a atualização, de fora do X, faça o seguinte:
Saia do KDE:
pressione Ctrl+Alt+F1 [para ir para o terminal de modo texto ]
logue-se como usuário root e digite init 3
# apt-get update
# apt-get dist-upgrade
# apt-get clean
# init 5 && exit
NUNCA FAÇA ATUALIZAÇÕES (DIST-UPGRADE E/OU UPGRADE) com Adept, Synaptic ou Aptitude.
Se você não for para o init 3, as coisas vão ficar difíceis!!!
Você foi avisado!
- Razões para NÃO usar nada além do apt-get para um dist-upgrade
Gerenciadores de pacotes como adept, aptitude, synaptic e kpackage nem sempre dão conta da quantidade enorme de mudanças que acontecem no sid ( mudanças nas dependências, nos nomes, nos scripts de manutenção...).
Não é culpa dos desenvolvedores daquelas aplicações. Essas ferramentas são fabulosas, excelentes para o ramo 'estável' do Debian, só que não estão aptas para lidar com as necessidades muito especiais do Debian sid.
Use qualquer um deles para procurar pacotes, mas fique com o apt-get na hora de realmente instalar/remover/atualizar o sistema.
Gerenciadores tais como adept, aptitude, synaptic e kpackage são, no mínimo, não-deterministas (para uma seleção de pacotes complexa).
Misture isso com um alvo sempre móvel, como é o caso do sid, e (pior ainda) com repositórios não oficiais de qualidade questionável (não usamos nem recomendamos, mas eles são uma realidade nos desktops) e você estará clamando por desastre.
O outro aspecto importante, é que todos estes pacotes gerenciadores de instalação de aplicativos em formato de interface gráfica, precisam obrigatoriamente rodar de dentro do X. Fazendo isto desta maneira (de dentro do X) você poderá estar danificando o seu sistema de forma irreversível, talvez não de forma imediata, em um ou dois dias porém com certeza isto poderá ocorrer a qualquer momento no futuro.
Já o apt-get faz estritamente o que é pedido a ele.
Se houver algum problema, fica fácil localizar o erro para depuração/correção;
Se o apt-get quiser remover metade de seu sistema (devido a transições nas bibliotecas), é só chamar o administrador (quer dizer, você mesmo) para dar, no mínimo, uma olhada séria (e consultar os Avisos na página do aptosid, não se esqueça).
É por isso que o Debian usa exclusivamente o apt-get, não uma das outras ferramentas de gerenciamento de pacotes.
Librix 4.0 - Uma distro que não é para inglês ver - primeiras impressões
Quando seria mais conveniente usar wvdial no terminal para conexões 3G ou EDGE?
Porque migrar para o Linux - No meu caso também, preguiça
Teste a vulnerabilidade de seu PC
Sugestões sobre distros Linux e particionamento de HD
Fedora Core analisado por um usuário básico
Configurando serviço de FTP no GNU/Linux
Um olhar sobre o Portage Tools - Parte II
Controlando o computador pelo celular com conexão VNC
soundKonverter - o maravilhoso conversor de áudio
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (1)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta