Parece que as coisas podem se tornar triviais. Eu agora parece funcionar.
A resposta está muito próxima da postagem vinculada acima apt-mirror: não é possível criar o diretório / dir: / mirror na linha / usr / bin / apt-mirror 342 , mas não é exatamente o mesmo.
No caso de uma unidade NTFS, o sistema de permissões não funciona. (Eu acho) Linux define algumas soluções alternativas que permitem que o usuário local acesse a unidade, apesar da maioria dos arquivos serem de propriedade do root (isso é bastante interessante, mas outra história. Se alguém tiver experiência nisso, por favor coloque um link nos comentários ). Assim, a solução é mais trivial: execute apt-mirror sem nada.
Para copiar, colar aqui é um procedimento de exemplo completo para usar um HDD USB externo em / dev / sdb com o apt-mirrror (não digite os comentários após (um incluindo) '//'):
$ sudo fdisk -l|grep /dev/sd // find USB device name
Disk /dev/sdb: 2000 GiB // example output
/dev/sdb1 2048 15973654123 1185893215654 2000.0G // example output, bogus values
$ sudo mkdir /mnt/testdrive
$ sudo mount /dev/sdb1 /mnt/testdrive
$ apt-mirror
...
some lengthy output here
...
$ sudo umount /dev/sdb1 // unmount the
O '$' é o prompt. Marca as linhas com comandos, outras linhas são saídas de tela
A mudança importante do outro post acima é
$ apt-mirror
Que executa o apt-mirror como o usuário normal sem privilégios. Eu acho que as declarações tanto no arquivo de ajuda do espelho apt como no wiki são enganosas. Pelo menos no meu caso eles não funcionaram.
Feito.