首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解在哪里引用包名?

理解在哪里引用包名?
EN

Unix & Linux用户
提问于 2017-07-02 17:47:47
回答 1查看 201关注 0票数 1

我正在尝试理解Unable to locate package错误。

在我的例子中,我正在尝试安装zcash。在安装依赖项并在初始安装之后,我更新了我的sources.list文件:

代码语言:javascript
复制
echo "deb [arch=amd64] https://apt.z.cash/ jessie main" | sudo tee /etc/apt/sources.list.d/zcash.list

然后我运行了sudo apt-get update

查看/var/lib/apt/lists,我可以看到已安装的包(在本例中,是从zcash):

代码语言:javascript
复制
/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

然而,当我运行sudo apt-get install zcash时,它似乎认不出zcash这个名字:

代码语言:javascript
复制
Reading package lists... Done Building dependency tree        
Reading state information... Done 
E: Unable to locate package zcash

我想应该有一个名称转换文件(例如,zcash/var/lib/apt/lists中引用的文件)--我是正确的吗?

应该将apt包的名称引用存储在哪个文件/目录中?我将如何检查和调试这个?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-07-02 19:33:19

我刚看到这个所以我测试了..。

在VirtualBox (amd64 netinstall,只有“标准系统实用程序”和"ssh服务器“)的基本安装上,我在安装zcash时没有问题.不过,我猜你没有给回购加钥匙.

编辑了/etc/apt/sources.list并添加了行

代码语言:javascript
复制
deb https://apt.z.cash/ jessie main

添加apt-transport-https

代码语言:javascript
复制
apt-get install apt-transport-https

做一个apt-get update。啊..。恢复gpg键错误。导入/添加存储库的密钥-

代码语言:javascript
复制
wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -

然后是apt-get update然后是apt-get install zcash

代码语言:javascript
复制
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:~# 
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/374829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档