Como eu uso o Apt com um espelho offline de um repositório PPA?

1

Sou um noob do Linux, mas um antigo usuário do Windows / DOS. Estou executando o Ubuntu Trusty em uma rede de entreferro (veja abaixo).

Como linha de base, eu já posso usar o APT com um repositório offline do Ubuntu para instalar qualquer coisa que esteja disponível nos repositórios do Ubuntu: main, universe, etc. Meu repositório offline do Ubuntu é armazenado em um disco rígido USB. Estou com dificuldades em fazer o mesmo com um repositório PPA.

Minha configuração é:

PC com Windows 7 conectado à Internet através de rede corporativa.
B. Ubuntu (Trusty) PC na rede "air-gap".

Eu quero usar o APT para instalar o KiCad 4 (h + + p: // kicad-pcb.org/download/ubuntu/) no meu PC Ubuntu.

Eu fiz o seguinte no PC com Windows:
 1. Eu configurei o pyapt-mirror, h ++ ps: //launchpad.net/pyapt-mirror, no meu     PC com Windows.
 2. Eu apontei pyapt-mirror para o repositório KiCad:     h ++ p: //ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty main
 3. Eu corri o pyapt-mirror e baixei com sucesso o PPA para o meu PC Windows.
 4. Copiei o espelho local do meu PC com Windows para um disco rígido USB.

Eu fiz o seguinte no Ubuntu PC:
5. Mudei o disco rígido USB para o meu PC Ubuntu e usei 'tree -d' para confirmar que o PPA está visível:

/media/<user>/<volname>/ppa.launchpad.net/js-reynaud/kicad-4/ubuntu
├── dists
│   └── trusty
│       └── main
│           └── binary-amd64
└── pool
    └── main
        ├── k
        │   ├── kicad
        │   ├── kicad-doc
        │   ├── kicad-i18n
        │   └── kicad-library
        └── w
            ├── wxpython3.0
            └── wxwidgets3.0
  1. Eu criei o arquivo da lista de fontes assim:

    sudo gedit /etc/apt/sources.list.d/sources.list

  2. Nesse arquivo, adicionei essa string (a única string no arquivo):

    deb file: ///media///ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty principal

Note que abri o Ubuntu Software Center e selecione Editar - > Fontes de software… - > Outro Software .. e posso ver minha nova entrada:

file:///media/<user>/<volname>/ppa.launchpad.net/js-reynaud/kicad-4/ubuntu trusty main
  1. Em um terminal eu digitei:

    sudo add-apt-repositório –yes ppa: js-reynaud / kicad-4

Após alguns segundos, ele responde:

Cannot add PPA: 'ppa:js-reynaud/kicad-4'. Please check that the PPA name or format is correct.

Eu preciso de algumas sugestões para o que tentar em seguida.

Obrigado,

-Rob

    
por Rob Weinstein 20.09.2017 / 19:23

0 respostas