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

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
 
(3 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  apt-get install apache2
+
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 lighttpd
 +
 
 +
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 lighttpd:
 +
  dpkg -i lighttpd_1.4.19-5_i386.deb libterm-readline-perl-perl_1.0302-1_all.deb \
 +
libterm-readkey-perl_2.30-4_i386.deb  
 +
 
 +
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.
 +
 +
[[Categoria:gnuzinho]]
 +
[[Categoria:apt]]

Edição atual tal como às 20h00min de 3 de novembro de 2009

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 lighttpd

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 lighttpd:

dpkg -i lighttpd_1.4.19-5_i386.deb libterm-readline-perl-perl_1.0302-1_all.deb \
libterm-readkey-perl_2.30-4_i386.deb 

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.