Mostrando postagens com marcador Atualização do Debian. Mostrar todas as postagens
Mostrando postagens com marcador Atualização do Debian. Mostrar todas as postagens

sábado, 9 de maio de 2015

Aproveitamento dos pacotes debian anteriormente baixados em outros computadores

Para você que não quer perder tempo (ou para pessoas como eu, que moram na periferia e são negligenciadas pelas empresas de telecomunicações com planos de 'banda larga' para lá de limitados), e deseja aproveitar os pacotes já baixados de um computador em outro, há soluções:

1 - Copiar o pacote para o computador  (ou acessá-los remotamente), instalar com dpkg -i  < arquivo do pacote > e resolver as dependências manualmente, utilizando dpkg -i iterativamente;

2 - Utilizar softwares como aptoncd (# apt-get install aptoncd) que pegam tudo o que está no diretório /var/cache/apt/archives do computador de onde os diretórios foram baixados, gravam em um cd, e copiam para o mesmo diretório no computador em que deseja copiá-los. Com todo o respeito aos camaradas que curtiram a Revolução dos Cravos enquanto nós afundávamos no período mais terrível da nossa ditadura, este método aqui descrito considero-o como "lusitano" :-) .

3 - Copiar você mesmo os arquivos de /var/cache/apt/archives do computador de onde os pacotes foram instalados para o mesmo diretório na máquina em que deseja (o método, você escolhe: pendrive, DVD-R(W), scp, sshfs, samba, nfs, a pia da cozinha etc).

Depois de copiado, você pode instalar o pacote que deseja de duas maneiras:

1 - Usando dpkg (na verdade, você ainda vai precisar usar apt, provavelmente)
      # dpkg -i < arquivo do pacote > --> Instala o pacote diretamente
      # apt-get -f install --> Instala o pacote resolvendo as dependências faltantes. Se os pacotes faltantes já existem no cache, não serão baixados.

2 - Usando apt
      # apt-get install < pacote >

Você também pode atualizar o seu computador para uma outra distribuição dessa maneira.
Caso tenha atualizado um de seus computadores, basta copiar os pacotes para o /var/cache/apt/archives do computador que ainda não foi atualizado, e proceder conforme descrito minha postagem sobre a atualização para o Jessie .

segunda-feira, 27 de abril de 2015

Atualizando Debian GNU/Linux de Wheezy (7) para Jessie (8)

Eis que no dia 25 de abril de 2015, sábado (no meio do FLISOL São Paulo, que aconteceu junto à CryptoRave no Centro Cultural São Paulo), o projeto Debian atualizou sua distribuição estável do Wheezy para o Jessie.

Catei a imagem de  Br-Linux , deliberadamente. Esta aqui, se eu não me engano, é a namoradinha do 3.0 :-D
Não sei se o projeto lançou-o nesta data para homenagear a Revolução dos Cravos, mas enfim, está lançado.

Vou relatar o meu procedimento para atualizar a distribuição aqui em casa.
Antes de começar, eu procurei atualizar todas os pacotes no Wheezy para as suas versões mais atuais. Creio que esse procedimento, talvez, seja desnecessário. Utilizei (sempre como root) apt-get update e apt-get upgrade com o apt configurado ainda para apontar para o Wheezy.

Depois, segui o caminho relatado no Capítulo 4 das Notas de Lançamento do Jessie.
A atualização consistiu em 3 fases:
  1. Fazer uma atualização segura de pacotes que não causam problemas
  2. Fazer a atualização completa
  3. Purgar (remover completamente, inclusive logs e arquivos de configuração) pacotes orfãos que não serão aproveitados na versão 9, e que já não são necessários na versão atual.
Parte 1: Fazer uma atualização segura de pacotes que não causam problemas

Para a primeira parte, eu, primeiro atualizei o arquivo de fontes do APT (o arquivo que informa o APT de onde baixar os pacotes da distribuição), presente em /etc/apt/sources.list. Basicamente, substitui tudo que tinha wheezy por jessie.
Depois, digitei os comandos (sempre como root)
# apt-get update --> Atualiza a lista de pacotes
# apt-get upgrade --> Faz a atualização mínima do sistema
Parte 2:  Fazer a a atualização completa do sistema
# apt-get dist-upgrade
Pode haver alguma interação na atualização do sistema quando da substituição de pacotes importantes.

Parte 3:  Purgar os pacotes que não serão utilizados, mas que não foram removidos.
# aptitude purge '~c'

No link que eu passei, há mais informações e considerações que devem ser consideradas, visite o link para verificar se você precisa observá-las.

Referências

Notas de Lançamento para Debian 8 (Jessie)