apt-get; Entendendo onde os nomes dos pacotes são referenciados?

1

Estou tentando entender o erro Unable to locate package .

No meu caso, estou tentando instalar o zcash . Depois de instalar as dependências e seguir a configuração inicial, atualizei meu arquivo sources.list:

echo "deb [arch=amd64] https://apt.z.cash/ jessie main" | sudo tee /etc/apt/sources.list.d/zcash.list

Então eu corri sudo apt-get update

Olhando para /var/lib/apt/lists , posso ver os pacotes instalados (neste caso, do zcash):

/var/lib/apt/lists$ ls
apt.z.cash_dists_jessie_main_binary-amd64_Packages
apt.z.cash_dists_jessie_Release
apt.z.cash_dists_jessie_Release.gpg

No entanto, quando executo sudo apt-get install zcash , parece não reconhecer o nome zcash:

Reading package lists... Done Building dependency tree        
Reading state information... Done 
E: Unable to locate package zcash

Eu imagino que deve haver um arquivo de tradução de nome (por exemplo, zcash para arquivos referenciados em /var/lib/apt/lists ) - estou correto?

Em qual arquivo / diretório a referência do nome de um pacote apt deve ser armazenada? Como eu verificaria e depuraria isso?

    
por atomh33ls 02.07.2017 / 19:47

1 resposta

3

Acabei de ver isso e testei ...

Em uma instalação básica de Jessie no VirtualBox (amd64 netinstall, apenas "utilitários de sistema padrão" e "servidor ssh") eu não tive problemas para obter zcash instalado ... No entanto, meu palpite é que você não adicionou a chave para o repo ...

Editou /etc/apt/sources.list e adicionou a linha

deb https://apt.z.cash/ jessie main

Adicione o apt-transport-https

apt-get install apt-transport-https

Faça um apt-get update . Argh ... repo gpg key error. Importar / adicionar a chave para o repositório -

wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -

Em seguida, fizemos apt-get update e, em seguida, apt-get install zcash

root@templatevm:~# apt-get install zcash
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgomp1
The following NEW packages will be installed:
  libgomp1 zcash
0 upgraded, 2 newly installed, 0 to remove and 55 not upgraded.
Need to get 3,185 kB of archives.
After this operation, 12.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian/ jessie/main libgomp1 amd64 4.9.2-10 [37.8 kB]
Get:2 https://apt.z.cash/ jessie/main zcash amd64 1.0.10+1 [3,147 kB]
Fetched 3,185 kB in 8s (359 kB/s)                                                                                    
Selecting previously unselected package libgomp1:amd64.
(Reading database ... 29996 files and directories currently installed.)
Preparing to unpack .../libgomp1_4.9.2-10_amd64.deb ...
Unpacking libgomp1:amd64 (4.9.2-10) ...
Selecting previously unselected package zcash.
Preparing to unpack .../zcash_1.0.10+1_amd64.deb ...
Unpacking zcash (1.0.10+1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libgomp1:amd64 (4.9.2-10) ...
Setting up zcash (1.0.10+1) ...
Processing triggers for libc-bin (2.19-18+deb8u7) ...
root@templatevm:~# 
    
por 02.07.2017 / 21:33