Dominando o apt-get no Conectiva

O apt-get é um software que além de instalar o programa especificado, instala automaticamente todas as dependências do pacote solicitado e também pede para inserir os CDs um a um para extração dos arquivos necessários.

[ Hits: 36.232 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 17/02/2004 | Blog: http://assuntonerd.com.br


Instalando e configurando o apt-get



O apt-get é um software que além de instalar o programa especificado, instala automaticamente todas as dependências do pacote solicitado e também pede para inserir os CDs, um a um, para extração dos arquivos necessários.

Até o Conectiva 7 eu instalava todos os pacotes com o comando RPM. Era muito traumático ter que instalar todas as dependências, pacote por pacote, sem contar que algumas vezes eu tinha buscar o nome do arquivo que trazia a biblioteca solicitada pelo pacote principal.

Todos estes problemas acabaram com a utilização do apt-get. Este tutorial é bem simples, porém ele explica como fazer o apt-get buscar os pacotes apenas nos CDs e não no FTP da Conectiva.

Instalando o apt-get


Por padrão o Conectiva já instala o apt-get, mas caso isto não tenha acontecido, os pacotes principais do apt-get estão no disco de instalação 01:

# mount /mnt/cdrom
# cd /mnt/cdrom/conectiva/RPMS
# rpm -ivh apt-0.5.5cnc4.1-28964cl.i386.rpm
# rpm -ivh apt-data-cnc-1.0-1cl.noarch.rpm


Configurando a lista de pacotes do CD no apt-get.

Para que o apt-get localize os pacotes no CD, temos que informar o catálogo de pacotes que se encontra no disco 01:

# apt-cdrom add
Using CD-ROM mount point /mnt/cdrom/
Unmounting CD-ROM
Please insert a Disc in the drive and press enter
Mounting CD-ROM
Identifying.. [dd532ceb1e92be0520029709f939fae3-2]
Scanning Disc for index files.. Found 1 package indexes and 0 source indexes.
This Disc is called:
'Conectiva Linux 9 CD1'
Reading Indexes... Feito
Writing new source list
Source List entries for this Disc are:
rpm cdrom:[Conectiva Linux 9 CD1]/ conectiva 001
Repeat this process for the rest of the CDs in your set.

Nesta etapa o apt-get sabe onde encontrar qualquer pacote solicitado, pois o índice extraído do CD 01 contém a localização de cada pacote.

Agora vamos fazer os ajustes finos, ou seja vamos avisar ao apt-get para não buscar mais nenhum arquivo via FTP.

Edite o arquivo /etc/apt/sources.list e apague todas as linhas, exceto as diretivas do CDROM, conforme o exemplo abaixo:

# cd /etc/apt
# vi sources.list


rpm cdrom:[Conectiva Linux 9 CD1]/ conectiva 001
rpm cdrom:[Conectiva Linux 9 CD4]/ conectiva 004
rpm cdrom:[Conectiva Linux 9 CD3]/ conectiva 003
rpm cdrom:[Conectiva Linux 9 CD2]/ conectiva 002
    Próxima página

Páginas do artigo
   1. Instalando e configurando o apt-get
   2. Brincando com o apt-get
Outros artigos deste autor

Membro da comunidade Viva O Linux na Espanha

Utilize seu iPad/iPhone/IPod Touch na plataforma GNU/Linux

Montando um mirror de atualização do anti-vírus AVG

OpenVino: Inteligência Artificial em tempo real sem GPU

ePub - O MP3 dos livros

Leitura recomendada

Instalando e configurando um servidor FTP

Organizando usuários e senhas do Proftpd

Configurando o CACIC (parte 4)

OpenVZ: Virtualização para servidores Linux

Aplicando o Layer7 no Fedora Core Linux 6

  
Comentários
[1] Comentário enviado por geovannyjs em 18/02/2004 - 17:17h

E ai cabelo?

Valeu por este artigo, resolveu uma pancanda de "dependencias" que eu tinha na minha cabeça.

[2] Comentário enviado por Zorro em 20/02/2004 - 10:42h

Poderia ter explicado tambem o uso do apt-get para baixar os pacotes via web, para deixar o seu conectiva rodando com todas as atualizacoes disponibilizadas pela conectiva , pois muita gente nao sabe como fazer isso.
No resto esta legal o seu tutorial, meus parabens.

[]´s

[3] Comentário enviado por tehb em 07/04/2005 - 16:21h

Artigo de grande valia - ótimo super refencia-

Valeu e - VIVA o LINUX

Até +

[4] Comentário enviado por betorudokas em 08/06/2006 - 06:35h

mas no kurumin são os mesmos comandos

[5] Comentário enviado por GilsonDeElt em 09/12/2006 - 17:45h

Muito bom, mas poderia, como o Zorro disse, ter falado sobre como baixar os pacotes via Web.
Fora isso ficou muito bom. Parabens!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts