Вы находитесь на странице: 1из 2

Introduo Contedo Contents 1. Introduo 2. Criando um Repositrio Local 1. O Diretrio 2. O Script 3.

Adicionando o Repositrio Local aos Canais de Software 3. Usando seu Repositrio Local 4. Referncias 5. Crditos Esse guia tem por objetivo ensinar a criar um Repositrio Local, no qual voc pode c olocar todos os seus pacotes .deb. Para mais informaes sobre Repositrios, leia o gu ia AdicionandoRepositorios. A distribuio considerada nesse guia ser a Ubuntu 7.10 G utsy, contudo deve funcionar com poucas alteraes nas outras distribuies. Criar um Repositrio Local particularmente interessante nos seguintes casos: No h acesso a Internet; No h inteno de gravar diversos CDs ou DVDs; Se voc deseja informaes sobre criar um Repositrio Local para uma rede, acesse http:/ /wiki.ubuntu-br.org/apt-cacher Criando um Repositrio Local So 4 passos para criar um repositrio local: 1. Instalar o pacote dpkg-dev. 2. Colocar os pacotes desejados em um diretrio. 3. Criar um script que permita escanear os pacotes e criar um arquivo de configu rao que pode ser usado com o apt-get ou o Synaptic. 4. Adicionar seu repositrio aos Canais de Software (/etc/apt/sources.list). Caso o computador onde voc vai instalar o pacote dpkg-dev no tem acesso a Interne t, voc dever previamente baixar esse pacote e o pacote patch atravs da pgina http:// packages.ubuntu.com/ O Diretrio Crie um diretrio onde voc colocar seus pacotes. Para esse exemplo, ns criaremos /usr /local/repositorio. Digite em um terminal: mkdir /usr/local/repositorio Agora mova seus pacotes para esse diretrio. O Script muito simples! Crie um arquivo de texto com o contedo: #! /bin/bash cd /usr/local/repositorio dpkg-scanpackages . /dev/null > Packages Salve esse arquivo com o nome que desejar. Para esse exemplo, usaremos atualizar -repositorio. Sugiro colocar esse arquivo no diretrio /usr/local/bin. O funcionam ento desse script simples. Primeiro ele entra no diretrio onde esto os pacotes (cd ). Em seguida, l todos os pacotes na pasta atual (.), caso haja problema ele subs titui o pacote por um arquivo vazio (/dev/null). O resultado desse processo colo cado (>) no arquivo Packages. Agora necessrio transformar o script em algo "executvel". Para isso, digite em um terminal: chmod u+x /usr/local/bin/atualizar-repositorio O comando chmod usado para mudar as permisses de um arquivo. A opo u+x indica que o usurio dono do arquivo (u) tem permisso de execut-lo (+x). Adicionando o Repositrio Local aos Canais de Software V ao menu Sistema > Administrao > Canais de Software. Clique na aba Programas de Te rceiros. Clique no boto Adicionar. Insira em Linha do APT: deb file:/usr/local/repositorio ./ Clique no boto Fechar. Uma mensagem informar que A informao sobre programas disponvei s est desatualizada. Clique no boto Recarregar. Na verdade, o que esse processo faz adicionar a linha acima ao arquivo /etc/apt/ sources.list e atualizar os Canais de Software.

Usando seu Repositrio Local Agora toda vez que voc adicionar arquivos ao seu repositrio execute em um terminal : sudo atualizar-repositorio sudo apt-get update Para instalar pacotes de seu repositrio basta usar seu gerenciador de pacotes pre ferido (synaptic, aptitude, etc). bom lembrar que se um pacote precisar de uma d ependncia que no esteja em seu repositrio, o gerenciador ir procurar nos outros Cana is de Software.

Вам также может понравиться