Usando vários mirrors no slackpkg
Dica publicada em Linux / Software
Usando vários mirrors no slackpkg
Aqui segue um artifício interessante para que você possa
usar mais de um mirror com o slackpkg. É
interessante você poder escolher entre baixar pacotes do
slackware-9.1 ou do slakware-current, por exemplo.
Para fazer isso, basta acessar a pasta /etc e renomear a pasta slackpkg para spkg1 e depois criar quantas cópias dessa pasta quantos forem os mirrors que se queira usar. No meu caso uso só dois mirrors então tenho as pastas spkg1 e spkg2. Os comando ficam assim;
# cd /etc
# mv slackpkg spkg1
# cp -r spkg1 spkg2
Agora, acesse a pasta spkg1 e edite o arquivo mirrors. Faça o mesmo na pasta spkg2. Obviamente, selecione um mirror diferente em cada pasta.
Agora, você precisa atualizar o slackpkg para os dois mirrors. Volte a pasta /etc, crie um link simbólico para a pasta spkg1 com o nome 'slackpkg' e rode o "slackpkg update". Depois, apague o link e recrie-o apontando para o spkg2 e rode novamente o slackpkg update. Os comando são:
# ln -s spkg1 slackpkg
# slackpkg update
# rm slackpkg
# ln -s spkg2 slacpkg
# slackpkg update
Pronto. Você já deve ter notado como se faz para alternar entre um mirror e outro né? Basta criar um link simbólico para pasta que contém o mirror desejado:
# cd /etc
# rm slackpkg
# ln -s <pasta> slackpkg
Prontinho! Agora você pode escolher se quer baixar pacotes do mirror 1 ou do mirror 2.
OBS: os nomes das pastas spkg1 e spkg2 são meramente didáticas. Você pode escolher o nome que quiser. O que vale depois é o link simbólico que vai apontar para elas. Se você souber fazer scripts você pode automatizar a escolha dos mirrors.
Até mais!
Para fazer isso, basta acessar a pasta /etc e renomear a pasta slackpkg para spkg1 e depois criar quantas cópias dessa pasta quantos forem os mirrors que se queira usar. No meu caso uso só dois mirrors então tenho as pastas spkg1 e spkg2. Os comando ficam assim;
# cd /etc
# mv slackpkg spkg1
# cp -r spkg1 spkg2
Agora, acesse a pasta spkg1 e edite o arquivo mirrors. Faça o mesmo na pasta spkg2. Obviamente, selecione um mirror diferente em cada pasta.
Agora, você precisa atualizar o slackpkg para os dois mirrors. Volte a pasta /etc, crie um link simbólico para a pasta spkg1 com o nome 'slackpkg' e rode o "slackpkg update". Depois, apague o link e recrie-o apontando para o spkg2 e rode novamente o slackpkg update. Os comando são:
# ln -s spkg1 slackpkg
# slackpkg update
# rm slackpkg
# ln -s spkg2 slacpkg
# slackpkg update
Pronto. Você já deve ter notado como se faz para alternar entre um mirror e outro né? Basta criar um link simbólico para pasta que contém o mirror desejado:
# cd /etc
# rm slackpkg
# ln -s <pasta> slackpkg
Prontinho! Agora você pode escolher se quer baixar pacotes do mirror 1 ou do mirror 2.
OBS: os nomes das pastas spkg1 e spkg2 são meramente didáticas. Você pode escolher o nome que quiser. O que vale depois é o link simbólico que vai apontar para elas. Se você souber fazer scripts você pode automatizar a escolha dos mirrors.
Até mais!