Instalar apt-cacher em um servidor não-Ubuntu (roteador) -- router campo com dd-wrt campo com apt-cacher camp askubuntu Relacionado O problema

Install apt-cacher on a non-Ubuntu server (router)


3
vote

problema

português

Existe uma maneira de instalar o Apt-Cacher em um servidor não-Ubuntu?

Eu estou usando dd-wrt no meu roteador e eu pensei que seria legal se o apt-cacher estivesse lá em vez de em um PC que tem que ser ligado se eu quiser o cache.

Estou aberto a quaisquer outras idéias sobre como eu posso alcançá-lo também.

english

Is there a way to install apt-cacher on a non-Ubuntu server?

I'm using DD-WRT on my router and I thought it would be nice if the apt-cacher was there instead of on a PC which has to be powered on if I want the caching.

I'm open to any other ideas about how I can achieve it too.

        

Lista de respostas

3
 
vote
vote
Melhor resposta
 

O seu roteador tem armazenamento suficiente (por exemplo, HDD USB externo), não deve ser um problema se estiver familiarizado com a linha de comando.

Seu roteador provavelmente está executando um braço ou um processador MIPS. Os Debs apropriados podem ser encontrados no Repositórios Debian aqui . Você não pode instalá-los diretamente no roteador, portanto, extrair com sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository multiverse 1 primeiro.

Você pode tentar mover os arquivos extraídos para o roteador e ver se os binários parecem funcionar. Se não, você sempre pode (cruzar) compilá-los da fonte. Eu não vejo nada em sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository multiverse 2 que deve impedi-lo de trabalhar em um sistema baseado em não-debian.


Alternativa: Use os pacotes do OpenWRT

Há também um sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository multiverse 3 ramo para openwrt no github aqui e parece que está sendo ativamente atualizado. DD-Wrt é executado em um superset do hardware suportado pelo OpenWRT, por isso, seria quase certamente compilar e trabalhar em seu sistema. Esta pode ser a opção mais fácil.

 

Provided your router has enough storage (e.g. external USB HDD), it shouldn't be a problem if you're familiar with the command line.

Your router is most probably running either an ARM or a MIPS processor. The appropriate debs can be found in the Debian repositories here. You can't install them directly on the router, so extract with dpkg-deb -x filename.deb destination-dir first.

You can then try moving the extracted files to your router, and seeing if the binaries appear to work. If not, you can always (cross-)compile them from source. I don't see anything in apt-cacher-ng that should prevent it from working on a non-Debian-based system.


Alternative: Use the OpenWRT packages

There's also an apt-cacher-ng branch for OpenWRT on Github here, and it looks like it's being actively updated. DD-WRT runs on a superset of the hardware supported by OpenWRT, so it would almost certainly compile and work on your system. This may be the easier option.

 
 
     
     

Perguntas relacionadas

4  Apt Cacher não vai fazer-lançamento para a saída  ( Apt cacher wont do release upgrade for saucy ) 
Meu sys (raring) é o cliente proxy do meu outro Machine Hosting Apt Cacher. Eu estou tentando fazer-lançamento-descolatação e console dizendo 403, Sorry, not...

11  APT-CACHER muda o tempo de acesso?  ( Does apt cacher change packages access time ) 
Eu tentei remover os pacotes de longo tempo não utilizado de apt-cacher arquivo usando find : $ find /var/cache/apt-cacher -atime +5 -type f -name ".*de...

2  Apt-cacher não funciona: Porto 3142 Bloqueado, como abrir?  ( Apt cacher wont work port 3142 blocked how to open ) 
depois de instalar o Ubuntu 12.04 no PC cliente. Eu tento configurar o servidor apt-cache no PC cliente. Mas, não funciona no cliente do Ubuntu. Err http:/...

1  Apt-get não baixar o pacote corretamente via apt-cacher  ( Apt get did not download package correctly via apt cacher ) 
Eu sigo este para configurar o apt-cacher, mas não Faça o download de alguns arquivos corretamente via Wget (acho que é). No meu post anterior , vou instal...

3  Instalar apt-cacher em um servidor não-Ubuntu (roteador)  ( Install apt cacher on a non ubuntu server router ) 
Existe uma maneira de instalar o Apt-Cacher em um servidor não-Ubuntu? Eu estou usando dd-wrt no meu roteador e eu pensei que seria legal se o apt-cacher es...

7  Instalando o servidor apt-cacher para duas versões do Ubuntu  ( Installing apt cacher server for two ubuntu versions ) 
É possível ter um servidor apt-cacher para a versão do Ubuntu 10.04 & amp; 10.10 em uma máquina? Se sim, alguém pode explicar pls. O primeiro cache de CD do...

1  Fazendo o servidor CACHER para lançamentos mais antigos do Ubuntu  ( Making up cacher server for older ubuntu releases ) 
Temos ubuntu 10.04 e ubuntu 10.10 sistemas operacionais. No entanto, nosso software funciona apenas nessas versões. Estamos enfrentando alguns problemas n...

0  Falha ao mover * .deb para /var/cache/apt-cacher/packages/*.deb: Permissão negada  ( Failed to move deb to var cache apt cacher packages deb permission denied ) 
Eu segui a seguinte mensagem como configurar um servidor APT-CACHER ? , mas tendo esse erro: got@got-mypc:/var/cache/apt/archives$ sudo /usr/share/apt-cac...

4  ReGEXP / Config Var para APT-CACHER para permitir arquivos repositórios para 16.04 clientes (metadados, componentes - *. YML)?  ( Regexp config var for apt cacher to allow repo files for 16 04 clients metadata ) 
Eu uso apt-cacher em um servidor Debian, e fazendo um apt-get update com um cliente 16.04 eu estou descobrindo que está bloqueando um monte de arquivos re...

0  Onde é a localização dos pacotes em cache por apt-cacher?  ( Where is the location of packages cached by apt cacher ) 
Quando você instala algo por sudo apt-get install <packageName> , os pacotes são salvos em /var/cache/apt/archives por padrão. Eu instalei e configurei apt...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.