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: 34.823 ]

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

Festival: O sintetizador de voz para Linux

Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux

Compilador Clipper open-source, compile sem problemas os sistemas .PRG no Linux!

Tempest for Elisa: Transforme seu monitor em estação de rádio

IPCMSG: Comunicação inter-processos sem magia negra

Leitura recomendada

ROX-Files: Ícones para gerenciadores de janelas que não suportam ícones

Configurando uma conta do Yahoo no Evolution

Programando para um servidor IIS e administrando o Microsoft SQL Server via Linux

Instalando e configurando o SSH

Apt-mirror - Servidor de Atualização Ubuntu

  
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