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.280 ]

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

fprint: Biometria livre, completa e total!

HairCAPTURE – Utilizando captura de vídeo em C++ (sem segredos)

Xmorph: Efeitos de transformação de fotos com software livre

KDE-Edu e Gcompris: Software Livre a serviço da educação

Stella: Crie o seu próprio arcade ATARI 2600

Leitura recomendada

Reempacotamento e repositório local em um sistema Debian-like

Sincronizando o Linux com a Hora Legal Brasileira usando o NTP.br

Integrando Nagios com Asterisk

Instalando Gentoo Linux através da sua distribuição

Instalar e configurar PROFTPD no Debian

  
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