我使用Linux的第16节pysnmp转换(.my)为(.py)问题。为什么总是要我安装软件包?
我成功地安装pysnmp包。我想给.my
转换为.py
,但我面对的错误:
使用这个命令:smidump -f python custom-mib.my | libsmi2pysnmp>custom-mib.py
产量为:
smidump: module 'custom-mib' contains errors, expect flawed output
smidump: aborting due to severe parsing errors
smidump: use the -k option to force continuation
The program 'libsmi2pysnmp' is currently not installed.
You can install it by typing: apt install python-pysnmp4
(包已安装为了确保,当我申请的命令:apt install python-pysnmp4
,结果是“python-pysnmp4 is already the newest version
”
2. 当我使用命令:build-pysnmp-mib -o custom-mib.py custom-mib.my
, 我面临着同样的错误说安装相同的包。
你好,它说我已经下载了最新的pysnmp版本。我已经上传带有(.my)扩展名的Mib文件,我想将它们转换为(.py)。我应该使用IWhat查询吗? –
@halanakhle更新了答案 –
你好,但我使用Ubuntu 16,其中pysmi包装不包含:https://repology.org/metapackage/python:pysmi/versions。正确? –