Mudanças entre as edições de "Apt-local"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 1: Linha 1:
 +
Numa primeira máquina instale todos os programas que você quer ter no repositório. Além desses programas será necessário acrescentar na lists o apache2
 +
 +
instale o apache2:
 
  apt-get install apache2
 
  apt-get install apache2
 +
 +
Crie a pasta repositório:
 
  mkdir /home/pacotes
 
  mkdir /home/pacotes
 +
 +
Cópie os pacotes escondidos para a pasta repositório:
 
  cp /var/cache/apt/archives/*.deb /home/pacotes
 
  cp /var/cache/apt/archives/*.deb /home/pacotes
 +
 +
Os pacotes que tem espaços no nomes acabam tem caracter trocar por %, e isso irá causar alguns problema na hora de criar o repositório:
 
  cd /home/pacotes
 
  cd /home/pacotes
 
  for foo in *; do mv $foo `echo $foo | tr /%/ /-` ; done
 
  for foo in *; do mv $foo `echo $foo | tr /%/ /-` ; done
  dpkg -i libsqlite3-0_3.3.8-1.1_i386.deb libpq4_8.1.11-0etch1_i386.deb libaprutil1_1.2.7+dfsg-2_i386.deb libapr1_1.2.7-8.2_i386.deb /
+
 
  apache2-utils_2.2.3-4+etch3_i386.deb apache2.2-common_2.2.3-4+etch3_i386.deb apache2-mpm-prefork_2.2.3-4+etch3_i386.deb apache2_2.2.3-4+etch3_all.deb
+
Agora instale o apache2:
 +
  dpkg -i libsqlite3-0_3.3.8-1.1_i386.deb libpq4_8.1.11-0etch1_i386.deb \
 +
libaprutil1_1.2.7+dfsg-2_i386.deb libapr1_1.2.7-8.2_i386.deb apache2*
 +
 
 +
Criando a lista de pacotes:
 +
  chmod 644 *.deb
 
  cd ..
 
  cd ..
 +
chmod 777 pacotes
 
  touch arquivo
 
  touch arquivo
  dpkg-scanpackages pacote arquivo | gzip > pacote/Packages.gz
+
  dpkg-scanpackages pacotes arquivo | gzip > pacotes/Packages.gz
 +
 
 +
Acertando o repositório no sistema e no sources.list
 
  ln -s /home/pacotes/ /var/www
 
  ln -s /home/pacotes/ /var/www
  echo "deb http://localhost pacotes/" >> /etc/apt/sources.list
+
  echo "deb http://localhost pacotes/" > /etc/apt/sources.list
 
  apt-get update
 
  apt-get update
 +
 +
Agora instale normalmente seus pacotes através do apt ou seus frontend.

Edição das 00h31min de 28 de agosto de 2008

Numa primeira máquina instale todos os programas que você quer ter no repositório. Além desses programas será necessário acrescentar na lists o apache2

instale o apache2:

apt-get install apache2

Crie a pasta repositório:

mkdir /home/pacotes

Cópie os pacotes escondidos para a pasta repositório:

cp /var/cache/apt/archives/*.deb /home/pacotes

Os pacotes que tem espaços no nomes acabam tem caracter trocar por %, e isso irá causar alguns problema na hora de criar o repositório:

cd /home/pacotes
for foo in *; do mv $foo `echo $foo | tr /%/ /-` ; done

Agora instale o apache2:

dpkg -i libsqlite3-0_3.3.8-1.1_i386.deb libpq4_8.1.11-0etch1_i386.deb \
libaprutil1_1.2.7+dfsg-2_i386.deb libapr1_1.2.7-8.2_i386.deb apache2*

Criando a lista de pacotes:

chmod 644 *.deb
cd ..
chmod 777 pacotes
touch arquivo
dpkg-scanpackages pacotes arquivo | gzip > pacotes/Packages.gz

Acertando o repositório no sistema e no sources.list

ln -s /home/pacotes/ /var/www
echo "deb http://localhost pacotes/" > /etc/apt/sources.list
apt-get update

Agora instale normalmente seus pacotes através do apt ou seus frontend.