0

我是基于 Linux 的操作系统的新手(对 Snap7 也很陌生)。尝试按照http://python-snap7.readthedocs.io/en/latest/installation.html的说明在 Ubuntu 机器上安装 Snap7 库。但是我在第 3 步中遇到以下错误

E: Unable to locate package libsnap71
E: Unable to locate package libsnap7-dev

我不确定如何手动安装它,我不确定如何解决这个安装问题,所以任何建议都很棒:)

以下是已经运行“添加存储库”命令后的日志副本:

administrator@*pc-name*:~/Documents/*folder*$ sudo apt-get update
Hit:1 http://au.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://au.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]   
Hit:3 http://au.archive.ubuntu.com/ubuntu xenial-backports InRelease           
Get:4 http://au.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [299 kB]
Ign:5 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial InRelease         
Get:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]    
Get:7 http://au.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [184 kB]
Ign:8 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial Release           
Ign:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Ign:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Ign:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Ign:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Ign:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Err:9 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 Packages
  404  Not Found
Ign:10 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main i386 Packages
Ign:11 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main all Packages
Ign:12 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en_AU
Ign:13 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main Translation-en
Ign:14 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:15 http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial/main DEP-11 64x64 Icons
Fetched 673 kB in 13s (50.9 kB/s)
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/gijzelaar/snap7/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/gijzelaar/snap7/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
administrator@*pc-name*:~/Documents/*folder*$ sudo apt-get install libsnap71 libsnap7-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libsnap71
E: Unable to locate package libsnap7-dev

如果您需要更多信息来进行适当的评估,请告诉我。

4

2 回答 2

2

您在链接到的页面上错过了这部分:

If you are using Ubuntu you can use the Ubuntu packages from our launchpad PPA.
To install:

$ sudo add-apt-repository ppa:gijzelaar/snap7
$ sudo apt-get update
$ sudo apt-get install libsnap71 libsnap7-dev

按顺序执行所有三个命令,你应该没问题。但是,由于该软件比您的系统旧,您需要编辑在/etc/apt/sources.d第一步之后创建的文件并替换xenial(甚至yaketty)为trusty. ppa 仅具有旧版本的构建。

于 2016-09-02T01:03:13.637 回答
0

现在效果很好,请在此处使用说明

 $ sudo add-apt-repository ppa:gijzelaar/snap7
 $ sudo apt-get update
 $ sudo apt-get install libsnap7-dev libsnap7-1
于 2020-12-19T07:58:04.500 回答