我使用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。正確? –