Apt-espelho criado offline repo HDD que erros no apt-get update

0

Então,

Estou trabalhando em um ambiente no qual o sistema de destino não está conectado à Internet e não tenho admin na minha caixa do Ubuntu conectada à Internet. Estou tentando criar um repositório offline do Ubuntu para o meu sistema Ubuntu 17.10.

Para fazer isso, eu fiz o download do source para o apt-mirror e modifiquei o script perl do apt-mirror para que ele aponte para um disco rígido externo: ele lê uma lista de repo armazenada na unidade externa e faz o download no disco rígido , que é formatado ext4. Isso baixou com sucesso todos os 75,8 GB ou o que quer que seja do repositório 17.10 amd64.

No entanto, estou experimentando erros estranhos quando tento usar este repositório no meu laptop alvo 17.10. Eu mudei a permissão em todos os arquivos no repo para ser 777 (ugo + rwx), mas ainda estou recebendo os erros

Err:6 file:/media/username/hdd/mirror/archive.ubuntu.com/ubuntu artful/main DEP-11 64x64 Icons
Could not open file /var/lib/apt/lists/partial/_media_username_hdd_mirror_archive.ubuntu.com_ubuntu_dists_artful_main_dep11_icons-64x64.tar - open (13:Permission denied)

E esse erro está me impedindo de usar o repositório. Eu posso conectar com sucesso o meu sistema de destino à Internet e baixar os pacotes, mas não posso recuperá-los do repo armazenado na minha unidade. O que poderia estar causando esse problema? Eu posso postar mais informações se isso ajudar a diminuir o problema. Eu tentei pesquisar no Google o problema e pesquisar na troca de pilha, mas não encontrei nada que pareça resolvê-lo.

Eu tentei alterar as permissões em / var / lib / apt / lists / partial, mas para permitir a leitura e gravação de todos os usuários, mas ele só muda de volta para permitir root assim que eu executar o apt-get update novamente.

Muito obrigado por qualquer ajuda que você possa fornecer.

É um erro semelhante, mas não é idêntico ao link

    
por dingo_kinznerhook 20.12.2017 / 19:26

1 resposta

0

Sucesso! Eu descobri o meu problema. Foi um par de coisas.

Em primeiro lugar, a questão que eu estava tendo é parcialmente uma duplicata disso:

Ubuntu 16.04 apt-get update não trabalhe com o repositório local

Mas eu também estava tendo um problema em que o arquivo Translation-en por algum motivo não era visível para o sistema operacional. Para resolver esse problema, usei a resposta para essa pergunta:

Como você pode remover as entradas de tradução no apt? / a>

    
por dingo_kinznerhook 21.12.2017 / 15:43