apt-get não vê pacotes no meu repositório trivial

6

Eu tentei configurar um repositório trivial com .debs binários para uso interno, mas o apt-get não vê os pacotes. Eu fiz o seguinte:

No servidor da web:

  1. Criado o debs binário com o dpkg-buildpackage
  2. Coloque todos os debs binários em um diretório acessível pela web que corresponda a http://www.example.com/packages
  3. Gerou um arquivo Packages.gz no mesmo diretório fazendo:

    dpkg-scansources . /dev/null | gzip -9c > Packages.gz

Na máquina do cliente:

Adicionada a seguinte linha ao meu arquivo /etc/apt/sources.list:

deb http://www.example.com/packages /

Ran: sudo apt-get update

A saída relacionada ao meu repositório trivial ficou assim:

Ign http://www.example.com  Release.gpg
Ign http://www.example.com/packages/  Translation-en_US
Ign http://www.example.com  Release
Ign http://www.example.com  Packages
Ign http://www.example.com  Packages
Hit http://www.example.com  Packages

Mas não consigo instalar o pacote pelo nome. Por exemplo, existe um pacote chamado "python-nova" que corresponde ao pacote python-nova_2011.3-custom~bzr680-0ubuntu1_all.deb

Eu tentei fazer: apt-get install python-nova , mas recebo o seguinte erro:

$ sudo apt-get install python-nova
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package python-nova
    
por Lorin Hochstein 15.02.2011 / 21:45

1 resposta

3

você pode tentar com dpkg-scanpackages em vez de dpkg-scansources

    
por jet 16.02.2011 / 16:02