Apt-local: mudanças entre as edições
De MochilaWiki
Ir para navegaçãoIr para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| (2 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
apt-get install | 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 | |||
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 | 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/" | 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 17h00min 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.